MySQL数据库应用教程

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MySQL日志管理
4 慢查询日志
1) 开启慢查询日志 [mysqld]
log-slow-queries[=dir\[filename]] long_query_time=n #通过设置环境变量slow_query_log进行慢查询日志的动态控制,on表示开启 mysql> set global slow_query_log=on; #设置慢查询日志最大允许的时间,单位为秒 mysql百度文库 set global long_query_time=3;
3 通用查询日志
1) 启动日志文件; [mysqld] log [=dir\[filename]] mysql> set global general_log=on; mysql> show variables like '%general_log%' \G; 2) 查看日志文件; 文本文件,可直接用文本工具查看
6)重新刷新慢查询日志
mysqladmin –u root –p flush-logs
二进制日志 错误日志 通用查询日志 慢查询日志
MySQL日志管理
MySQL日志管理
1 二进制日志
1) 启动日志文件; [mysqld] log-bin set global log_bin =on? 该变量为只读变量,不可以在线更改
2) 查看日志文件; mysqlbinlog cjgong-bin.000001
#分析慢查询日志 C:\Program Files\MySQL\MySQL Server 5.5\bin>mysqldumpslow.pl -s at -t 1 "C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\MHX0JCJYUC7PDAA-slow.log” “-s at”表示将分析的结果按平均查询时间排序,“-t 1”表示只显示符合条件的第1条。 注意:在分析慢查询日志时,mysqldumpslow.pl为一perl语言编写的脚本,执行该 脚本需要对应的perl语言环境,perl环境的安装包可以在http://www.perl.org/下载。
2)查看日志文件 文本文件,可直接用文本工具查看
MySQL日志管理
4 慢查询日志
3) 分析慢查询日志 对应的工具为mysqldumpslow.pl,常用参数如下:
“-s”为分析慢查询日志时指定排序参数,可选的有:“al”表示平均锁定时间, “ar”表示平均返回记录数,“at“表示平均查询时间。“-t“参数表示只显示指定的 行数。
MySQL日志管理
1 二进制日志
3) 停止日志文件; [mysqld]
#log-bin
4) 删除日志文件。
PURGE MASTER LOGS TO filename.number 执行上述命令,可以删除编号小于number的所有二进制日志文件。
PURGE MASTER LOGS BEFORE ‘yyyy-mm-dd hh:MM:ss’ 执行上述命令,可以删除指定时间(yyyy-mm-dd hh:MM:ss)之前所创建的所 有二进行日志文件。
MySQL日志管理
3通用查询日志
3) 停止日志文件; [mysqld] #log [=dir\[filename]] mysql> set global general_log=off;
4) 删除日志文件。 del filename mysqladmin –u root –p flush-logs
MySQL日志管理
2 错误日志
1) 启动日志文件; [mysqld] log-error[=dir\[filename]]
2) 查看日志文件; 文本文件,可直接用文本工具查看
MySQL日志管理
2 错误日志
3) 删除日志文件。 mysqladmin –u root –p flush-logs
MySQL日志管理
MySQL日志管理
4 慢查询日志
4) 停止
#通过设置环境变量slow_query_log进行慢查询日志的动态控制,off表示关闭 mysql> set global slow_query_log=off;
5) 删除慢查询日志文件 C:\Program Files\MySQL\MySQL Server 5.5\bin>del C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\MHX0JCJYUC7PDAA-slow.log
相关文档
最新文档