码迷,mamicode.com
首页 >  
搜索关键字:slow_query_log    ( 141个结果
Mysql slow query log
一、概念部分: 顾名思义,慢查询日志中记录的是执行时间较长的query,也就是我们常说的slow query,通过设--log-slow-queries[=file_name]来打开该功能并设置记录位置和文件名,默认文件名为hostname-slow.log,默认目录也是数据目录。 慢查询日志采用的 ...
分类:数据库   时间:2017-06-27 19:52:08    阅读次数:230
mysql慢查询分析工具和分析方法
1.mysql慢查询分析工具1.参考文档:http://www.ttlsa.com/mysql/analyse-slow-query-log-using-anemometer/http://isadba.com/?p=655官方文档:https://github.com/box/Anemometer数据库管理员一般是用percona的toolkit工具来分析MySQL慢查询记录,但是不够直观。下面介绍一款..
分类:数据库   时间:2017-06-25 20:20:49    阅读次数:259
MySQL专题3 SQL 优化
这两天去京东面试,面试官问了我一个问题,如何优化SQL 我上网查了一下资料,找到了不少方法,做一下记录 (一)、 首先使用慢查询分析 通过Mysql 的Slow Query log 可以找到哪些SQL运行很慢。耗时间 在my.ini中: long_query_time=1 log-slow-quer ...
分类:数据库   时间:2017-06-25 19:37:12    阅读次数:224
mysql 5.7 解决 set global slow_query_log=on;报错
工作中,需要查看mysql的top20慢sql,逐个进行优化,加上必要的索引。但发现慢查询日志没有开启:mysql>showvariableslike"%query%";+------------------------------+--------------------------+|Variable_name|Value|+------------------------------+------------------..
分类:数据库   时间:2017-06-14 13:00:10    阅读次数:432
17_慢日志查询
什么是慢日志查询? -- 配置自动记录慢日志 -- 查看慢日志 如何配置慢日志? 默认关闭 set_query_log = ON ON 表示开启,OFF关闭 long_query_tome = 2 slow_query_log_file = 目录 log_queries_not_using_inse ...
分类:其他好文   时间:2017-06-14 00:01:50    阅读次数:222
定义log_query_time的值
默认超过10秒的sql才会被记录在慢查询日志里.可以通过long_query_time控制.如果是临时修改:set global long_query_time=4;(把超过4秒的sql记录到慢查询日志里面);如果是永久修改,可以通过/etc/my.cnf中修改: slow_query_log = ...
分类:其他好文   时间:2017-05-06 15:04:00    阅读次数:191
mysql 优化
数据库层面:应用系统层面优化SQL优化SQL优化一般通过分析慢查询日志来抓取长事务高消耗的sql,通过结合具体业务,对sql逻辑进行分析and精简,or重写sql。通过配置slow_query_log=1和log_queries_not_using_indexes=1启动慢查询日志记录和记录下没有使用索引的查询,后者会让慢..
分类:数据库   时间:2017-04-09 21:27:34    阅读次数:215
MYSQL分析慢查询
mysql慢查询的日志文件路径一般为: /var/lib/mysql/slowquery.log,具体的路径可以通过mysql配置文件(/etc/my.cnf)查询,slow_query_log_file = /var/lib/mysql/slowquery.log 日志文件数据一般都会很多,如果逐 ...
分类:数据库   时间:2017-03-30 10:32:54    阅读次数:193
你用什么方法检查 PHP 脚本的执行效率(通常是脚本执行时间)和数据库 SQL 的效率(通常是数据库 Query 时间), 并定位和分析脚本执行和数据库查询的瓶颈所在?
php: 一般是在你要检查的代码开头记录一个时间,结尾记录一个时间。取差值, 数据库SQL的效率 sql的explain(mysql),启用slow query log记录慢查询。 通常还要看数据库设计是否合理,需求是否合理等。 但这个时间一般来说都很快,在一秒以内,所以不能直接用mktime() ...
分类:数据库   时间:2017-02-15 00:30:22    阅读次数:462
你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率(通常是数据库Query时间),并定位和分析脚本执行和数据库查询的瓶颈所在?
腾讯 PHP脚本的执行效率 1, 代码脚本里计时。 2, xdebug统计函数执行次数和具体时间进行分析。,最好使用工具winCacheGrind分析 3, 在线系统用strace跟踪相关进程的具体系统调用。 数据库SQL的效率 sql的explain(mysql),启用slow query log ...
分类:数据库   时间:2017-02-06 23:54:43    阅读次数:431
141条   上一页 1 ... 6 7 8 9 10 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!