sql及索引优化开启慢查询日志查看慢查询日志是否打开mysql> show variables like 'slow_query_log';+----------------+-------+| Variable_name | Value |+----------------+-------+| ....
分类:
数据库 时间:
2015-08-21 22:52:11
阅读次数:
247
① Mysql优化的思路
1,SQL语句优化和索引优化
2,数据库表结构的优化
3,系统配置
4,硬件优化
②
查看慢查询日志状态:show variables like ‘slow_query_log’
如果上面的结果是OFF,开启慢查询日志:set global slow_query_log=onlog_queries_not_using_indexes表示将记录未使用键的查询。设...
分类:
数据库 时间:
2015-08-20 10:32:48
阅读次数:
217
1.查看日志常用命令
tail:
-n 是显示行号;相当于nl命令;例子如下:
tail -100f test.log 实时监控100行日志
tail -n 10 test.log 查询日志尾部最后10行的日志;
tail -n +10 test.log...
分类:
系统相关 时间:
2015-08-19 20:44:55
阅读次数:
182
日志分类错误日志:记录mysql服务的启动,运行或停止mysql服务时出现的错误查询日志:记录建立的客户端连接和执行的语句二进制日志:记录所有更改数据的语句,可用于数据复制和还原慢查询日志:记录所有执行时间超过long_query_time的所有查询和不使用索引的查询二进制文件 (show vari...
分类:
数据库 时间:
2015-08-19 19:41:45
阅读次数:
119
1.--log已经被--general-log取代,指定日志文件用--general_log_file=file_name选项2.--log-slow-queries和log_slow_queries选项使用--slow_query_log开启慢查询日志,并使用slow_query_log_file=filename指定慢查询文件3.--one-thread选项用被--thread_handling=no-threads选项..
分类:
数据库 时间:
2015-08-18 16:39:09
阅读次数:
173
发现低性能的SQL——慢查询日志 MySQL支持慢查询日志,记录查询时间过长的SQL语句。通过日志能发现需要优化的主体。 开启慢查询日志功能:修改my.cnf文件,并重启 log-slow-queries=/var/lib/mysql/mysql-slow.l...
分类:
数据库 时间:
2015-08-17 17:37:52
阅读次数:
240
数据库文件MySQL主要文件类型有如下几种参数文件:my.cnf——MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类型以及定义作用域;日志文件:记录MySQL对某种条件做出响应时候写入的文件,包括错误日志、查询日志、慢查...
分类:
数据库 时间:
2015-08-17 15:15:00
阅读次数:
147
目录 一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 ? 2索引及查询优化 三、配置优化 1) ? ? ?max_connections 2) ? ? ?back_log 3) ? ? ...
分类:
数据库 时间:
2015-08-14 15:57:19
阅读次数:
310
云智慧(北京)科技有限公司高驰涛什么是SeasLogSeasLog是一个C语言编写的PHP扩展,提供一组规范标准的功能函数,在PHP项目中方便、规范、高效地写日志,以及快速地读取和查询日志。为什么使用SeasLog无论在什么应用中,log日志都是架构中不可缺少的一个重要组成部分,它通常是..
分类:
Web程序 时间:
2015-08-11 19:12:27
阅读次数:
201
使用percona公司的pt-query-digest分析慢查询日志,分析、统计的结果的比较清晰...
分类:
数据库 时间:
2015-07-30 11:29:25
阅读次数:
189