Welcome 微信登录

首页 / 数据库 / MySQL

mysql占用CPU过高的解决办法(添加索引)

mysql占用CPU过高的解决办法(添加索引)

下面是MYSQL占用CPU高处理的一个例子,希望对遇到类似问题的朋友们有点启发。一般来说MYQL占用CPU高,多半是数据库查询代码问题,查询数据库过多。所以一方面要精简代码,另一方面最好对频繁使用的代码设置索引。 今天早上起来 机器报警 一查负载一直都在4以上 top了一下 发现 mysql 稳居 第一 而且相当稳定 我擦 重启一下mysql不行 mysql> show processlist;一下 发现xxx网站有两条 查询语句 一直 在列,我擦 ...
Mysql中的find_in_set的使用方法介绍

Mysql中的find_in_set的使用方法介绍

使用举例:用户表(user)中的一个字段(purview)代表该用户的权限将用户的所有权限id存入此字段。比如有:1,2,3,4,5这样的五个权限查找哪些用户拥有权限id为1的权限复制代码 代码如下:select * from user where find_in_set("1",purview); sql语句sql解释:查出所有拥有1这个权限的所有用户的信息。这样设计数据表的目的是减少表的数量,但是会增加更新的难度!...
如何用cmd连接Mysql数据库

如何用cmd连接Mysql数据库

通常我们在网络上看到的mysql教程和mysql工具书,里面都是cmd命令和结果集。也许有一些初学者不懂在系统的哪个角落输入这些命令,或者启动mysql的一些工具,下面教你怎样进入这个mysql的cmd模式和基本的mysql的cmd操作。以window系统为例,首先,我们把鼠标移动到左下角的开始,点击【开始】按钮,找到【运行】,打开运行后,在输入框里面输入“cmd”,然后按回车键(也就是enter键),随即进入了cmd模式(一个背景为黑色的窗口,里面有一些...
SQL字符型字段按数字型字段排序实现方法

SQL字符型字段按数字型字段排序实现方法

这是很久之前的就遇到的问题了,去年写了个WP插件:WordPress投票插件Ludou Simple Vote,由于有些使用者需要一个投票排行榜,所以需要用一条SQL来读取按得分排序的文章列表。 Ludou Simple Vote的投票得分结果是以自定义栏目的方式存储在WordPress的postmeta中,分值存放在meta_value字段,而meta_value字段类型是longtext,如果直接使用下面的SQL查询语句来排序:复制代码 代码如下: O...
MySQL SELECT同时UPDATE同一张表问题发生及解决

MySQL SELECT同时UPDATE同一张表问题发生及解决

MySQL不允许SELECT FROM后面指向用作UPDATE的表,有时候让人纠结。当然,有比创建无休止的临时表更好的办法。本文解释如何UPDATE一张表,同时在查询子句中使用SELECT.问题描述 假设我要UPDATE的表跟查询子句是同一张表,这样做有许多种原因,例如用统计数据更新表的字段(此时需要用group子句返回统计值),从某一条记录的字段update另一条记录,而不必使用非标准的语句,等等。举个例子: 复制代码 代码如下: create tabl...
Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)

Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)

MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并没有指向这个IP地址,这时候就无法连接成功了。 可以在配置文件里面禁止MySQL进行反向DNS解析,只需在my.cnf的[mysqld]段落中加入如下行即可: skip-name-resolve (win...
Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

一、导出数据。 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47。我想把本机数据库内的数据迁移到另一台机器上,于是使用Workbench中自带的import/export功能,其实就是调用mysqldump。不幸的是,出现了版本不一致的错误。错误没治了,最终找到解决方案,可以指定mysql的mysqldump,路径为:/usr/local/my...
关于Mysql查询带单引号及插入带单引号字符串问题

关于Mysql查询带单引号及插入带单引号字符串问题

Mysql查询带引号和不带引号区别 当数据库字段ID为整型时 select ID from table where ID=1 和 select ID from table where ID="1" 两条sql都是可以的,但是第一条sql不用进行隐式转换,速度上比第二条sql略快一些 今天在向mysql数据库中插入带单引号字符串的时候,什么错也没报就是语句执行失败,后来才知道,单引号等要转义,可以使用函数:mysql_real_escape_string和a...
基于ubuntu中使用mysql实现opensips用户认证的解决方法

基于ubuntu中使用mysql实现opensips用户认证的解决方法

1 MySQL支持1.1 MySQL模块支持 默认安装时,不包含MySQL模块。 opensipsctlrc文件中包含了数据库配置的信息,要想让opensips支持mysql数据库,在编译安装的时候就要支持mysql模块。方法如下: (1)修改opensips中的Makefile.conf,在exclude_modules中去掉db_mysql,在include_modules中添加db_mysql,然后重新编译安装。要添加支持的模块都可以这样操作。 (2...
<< 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 >>