营销型企业网站的含义网站免费响应建设
web/
2025/9/25 12:32:41/
文章来源:
营销型企业网站的含义,网站免费响应建设,品牌网站建设咨询,物联网开发软件有哪些mysql 中的 slow log 是用来记录执行时间较长(超过 long_query_time 秒)的 sql 的一种日志工具。启用 slow log在 my.cnf 中设置[mysqld]slow_query_logonslow_query_log_filemysql-slow重启 MySQL 服务。五款常用工具mysqldumpslowmysqlslamyprofimysql-explain-slow-logmysql…mysql 中的 slow log 是用来记录执行时间较长(超过 long_query_time 秒)的 sql 的一种日志工具。启用 slow log在 my.cnf 中设置[mysqld]slow_query_logonslow_query_log_filemysql-slow重启 MySQL 服务。五款常用工具mysqldumpslowmysqlslamyprofimysql-explain-slow-logmysql-log-filtermysqldumpslowmysql官方提供的慢查询日志分析工具。输出图表如下主要功能包括统计不同慢 sql 的出现次数(Count)执行耗费的平均时间和累计总耗费时间(Time)等待锁耗费的时间(Lock)发送给客户端的行总数(Rows)扫描的行总数(Rows)用户以及sql语句本身(抽象了一下格式比如 limit 1, 20 用 limit N,N 表示)mysqlslahackmysql.com 推出的一款日志分析工具(该网站还维护了 mysqlreportmysqlidxchk 等比较实用的mysql 工具)。整体来说功能非常强大。输出的数据报表非常有利于分析慢查询的原因包括执行频率、数据量、查询消耗等。格式说明如下总查询次数 (queries total)去重后的 sql 数量 (unique)输出报表的内容排序(sorted by)最重大的慢 sql 统计信息包括平均执行时间、等待锁时间、结果行的总数、扫描的行总数。Count -- sql 的执行次数及占总的 slow log 数量的百分比。Time -- 执行时间包括总时间、平均时间、最小、最大时间、时间占到总慢 sql 时间的百分比。95% of Time -- 去除最快和最慢的 sql覆盖率占 95% 的 sql 的执行时间。Lock Time -- 等待锁的时间。95% of Lock -- 95% 的慢 sql 等待锁时间。Rows sent -- 结果行统计数量包括平均、最小、最大数量。Rows examined -- 扫描的行数量。Database -- 属于哪个数据库。Users -- 哪个用户、IP、占到所有用户执行的 sql 百分比。Query abstract -- 抽象后的 sql 语句。Query sample -- sql 语句。除了以上的输出官方还提供了很多定制化参数是一款不可多得的好工具。mysql-explain-slow-log德国人写的一个 perl 脚本。http://www.willamowius.de/mysql-tools.htmlhttp://www.bt285.cn/content.php?id1196863 功能上有点瑕疵。不仅把所有的 slow log 打印到屏幕上而且统计也只有数量而已不推荐使用。mysql-log-filtergoogle code 上找到的一个分析工具提供了 python 和 php 两种可执行的脚本。http://code.google.com/p/mysql-log-filter/功能上比官方的 mysqldumpslow 多了查询时间的统计信息(平均、最大、累计)其他功能都与 mysqldumpslow 类似。特色功能除了统计信息外还针对输出内容做了排版和格式化保证整体输出的简洁。喜欢简洁报表的朋友推荐使用一下。myprofi纯 php 写的一个开源分析工具.项目在 sourceforge 上。http://myprofi.sourceforge.net/功能上列出了总的慢查询次数和类型、去重后的 sql 语句、执行次数及其占总的 slow log 数量的百分比。从整体输出样式来看比 mysql-log-filter 还要简洁省去了很多不必要的内容。对于只想看 sql 语句及执行次数的用户来说比较推荐。总结工具/功能一般统计信息高级统计信息脚本优势mysqldumpslow支持不支持perlmysql官方自带mysqlsla支持支持perl功能强大,数据报表齐全,定制化能力强mysql-explain-slow-log支持不支持perl无mysql-log-filter支持部分支持python or php不失功能的前提下,保持输出简洁myprofi支持不支持php非常精简
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/81611.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!