转自:http://pangge.blog.51cto.com/6013757/1319304MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客...
分类:
数据库 时间:
2015-04-28 15:46:31
阅读次数:
354
1.慢查询当一个资源变得效率低下的时候,应该了解一下为什么会这样。有如下可能原因:1.资源被过度使用,余量已经不足以正常工作。2.资源没有被正确配置3.资源已经损坏或者失灵因为慢查询,太多查询的实践过长而导致堆积在逻辑上。慢查询到底是原因还是结果?在深入调查前是无法知晓的。记住,在正常的时候这个查询也是正常运行的。一个查询需要filesort和创建临时表并不一定意味着就是有问题的。尽管消除file...
分类:
数据库 时间:
2015-04-26 12:26:34
阅读次数:
160
简述:分析MySQL语句查询性能的方法除了使用EXPLAIN输出执行计划,还可以让MySQL记录下查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。它能记录下所有执行超过long_query_time时间的SQL语句,帮你找到执行慢的SQL,方便我们对这些SQL进行优化。在优...
分类:
数据库 时间:
2015-04-24 22:39:24
阅读次数:
200
SQL优化1.查看各种SQL执行的频率mysql> show status like 'Com_select';--Com_insert,Com_delete,connections(试图连接mysql服务的次数),uptime(mysql工作时间),slow_queries(慢查询次数)等等2.定...
分类:
数据库 时间:
2015-04-24 20:54:49
阅读次数:
180
SQL优化1.查看各种SQL执行的频率mysql> show status like 'Com_select';--Com_insert,Com_delete,connections(试图连接mysql服务的次数),uptime(mysql工作时间),slow_queries(慢查询次数)等等2.定...
分类:
数据库 时间:
2015-04-24 18:44:26
阅读次数:
240
查看mysql慢查询日志,发现有很多update慢查询记录#Query_time:151Lock_time:
0Rows_sent:0Rows_examined:
0updatetableset......whereid
=1;数据库配置innodb_buffer_pool_size如果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer
size更敏感。MySIAM可..
分类:
数据库 时间:
2015-04-24 01:20:54
阅读次数:
245
在 MySQL 中,有 4 种不同的日志,分别是错误日志、二进制日志、查询日志和慢查询日志。错误日志错误日志记录了 MySQL 启动和停止时以及服务器在运行过程中发生严重错误时的相关信息。查看错误日志文件的路径mysql> SHOW VARIABLES LIKE 'log_error%';+----...
分类:
数据库 时间:
2015-04-22 22:03:15
阅读次数:
176
Readingmysqlslowquerylogfrom/var/log/mysql/slowquery.logDiedat/usr/local/mysql/bin/mysqldumpslowline162.
分类:
其他好文 时间:
2015-04-21 02:00:50
阅读次数:
158
pt-query-digestpt-query-digest可以从普通MySQL日志,慢查询日志以及二进制日志中分析查询,甚至可以从SHOW PROCESSLIST和MySQL协议的tcpdump中进行分析,如果没有指定文件,它从标准输入流(STDIN)中读取数据。最简单的用法如下:pt-query...
分类:
数据库 时间:
2015-04-19 17:33:01
阅读次数:
186
来源:http://blog.rds.aliyun.com/2014/05/23/%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7sql%E6%85%A2%E6%9F%A5%E8%AF%A2%E5%88%86%E6%9E%90%EF%BC%8C%E5%8E%9F%E5%9B%...
分类:
数据库 时间:
2015-04-19 06:16:26
阅读次数:
210