一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 ? 2索引及查询优化 三、配置优化 1) ? ? ?max_connections 2) ? ? ?back_log 3) ? ? ?int...
分类:
数据库 时间:
2015-05-20 16:33:20
阅读次数:
300
一:日志的组成部分1.1错误日志1.2一般查询日志1.3慢查询日志1.4二进制日志1.5中继日志1.6事务日志二:存储引擎介绍2.1MyISAM2.2InnoDB2.3MRG_MYISAM2.4CSV2.5ARCHIVE2.6MEMORY2.7BLACKHOLE1.1错误日志:主要是用于记录服务器运行当中的错误信息服务器启动或者关闭过程中产生的..
分类:
数据库 时间:
2015-05-17 09:31:49
阅读次数:
256
目录一、优化概述二、查询与索引优化分析1性能瓶颈定位Show命令慢查询日志explain分析查询profiling分析查询2索引及查询优化三、配置优化1) max_connections2) back_log3) interactive_timeout4) key_buffer_si...
分类:
数据库 时间:
2015-05-12 15:19:14
阅读次数:
269
参考:http://codingstandards.iteye.com/blog/1344833上面参考文章中《高性能MySQL》第四章第四节在第三版中我对应章节是第六章第五节最近分析生产环境慢查询,发现上线很久但是效率不高的查询MySQL版本5.5.18SELECT loc.cell...
分类:
数据库 时间:
2015-05-11 12:21:05
阅读次数:
191
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系...
分类:
数据库 时间:
2015-05-09 14:51:09
阅读次数:
159
Mysql慢查询日志_1--如何开启慢查询日志Windows下开启MySQL慢查询MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上log-slow-queries=C:/Program Files/MySQL/MySQL Server 5.1/Datafil...
分类:
数据库 时间:
2015-05-05 14:18:54
阅读次数:
137
这里收集三种日志PHP的错误日志,PHP-FPM的错误日志和慢查询日志在php.ini中设置error_log=/data/app_data/php/logs/php_errors.log在php-fpm.conf中设置error_log=/data/app_data/php/logs/php-fpm_error.logslowlog=/data/app_data/php/logs/php-fpm_slow.logPHP错误日志如下..
分类:
Web程序 时间:
2015-05-04 15:42:45
阅读次数:
485
sql优化经历补充:看到这么多朋友对sql优化感兴趣,我又重新补充了下文章的内容,将更多关于sql优化的知识分享出来,喜欢这篇文章的朋友给个赞吧,哈哈,欢迎交流,共同进步。2015-4-30补充:非常感觉编辑的推荐,同时又对慢查询语句优化了一遍,并附上优化记录,欢迎阅读文章。场景我用的数据库是mys...
分类:
数据库 时间:
2015-04-30 19:56:16
阅读次数:
298
说到慢查询,有点老生常谈了,但是慢查询相关的有个参数可能会被很多人忽略。
log_queries_not_using_indexes
这个参数设置当查询没有使用索引的情况下,是否记录到slowlog中。
如果你使用的mysql版本大于5.6.5,也可以通过设置
log_throttle_queries_not_using_indexes
这个参数表示每分钟允许记录到slowlog且未使用索引的次数。默认值为0,标识没有限制。...
分类:
其他好文 时间:
2015-04-29 19:57:38
阅读次数:
273