`
xieye
  • 浏览: 842288 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mysql慢查询日志(转载文章)

阅读更多
http://blog.csdn.net/iori97king/archive/2010/09/23/5901632.aspx

转载  MYSQL启用日志,和查看日志 收藏

mysql有以下几种日志:
   错误日志:     -log-err
   查询日志:     -log
   慢查询日志:   -log-slow-queries
   更新日志:     -log-update
   二进制日志: -log-bin


是否启用了日志
mysql>show variables like 'log_%';

怎样知道当前的日志
mysql> show master status;

顯示二進制日志數目
mysql> show master logs;

看二进制日志文件用mysqlbinlog
shell>mysqlbinlog mail-bin.000001
或者shell>mysqlbinlog mail-bin.000001 | tail

在配置文件中指定log的輸出位置.
Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。
Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下。

在linux下:
Sql代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://wasabi.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://wasabi.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%23%20%E5%9C%A8%5Bmysqld%5D%20%E4%B8%AD%E8%BC%B8%E5%85%A5%0A%23log%0Alog-error%3D%2Fusr%2Flocal%2Fmysql%2Flog%2Ferror.log%0Alog%3D%2Fusr%2Flocal%2Fmysql%2Flog%2Fmysql.log%0Along_query_time%3D2%0Alog-slow-queries%3D%20%2Fusr%2Flocal%2Fmysql%2Flog%2Fslowquery.log%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15">

   1. # 在[mysqld] 中輸入 
   2. #log 
   3. log-error=/usr/local /mysql/log/error.log 
   4. log=/usr/local /mysql/log/mysql.log 
   5. long_query_time=2 
   6. log-slow-queries= /usr/local /mysql/log/slowquery.log 

# 在[mysqld] 中輸入
#log
log-error=/usr/local/mysql/log/error.log
log=/usr/local/mysql/log/mysql.log
long_query_time=2
log-slow-queries= /usr/local/mysql/log/slowquery.log



windows下:
Sql代码 < type="application/x-shockwave-flash" width="14" height="15" src="http://wasabi.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" src="http://wasabi.iteye.com/javascripts/syntaxhighlighter/clipboard_new.swf" flashvars="clipboard=%23%20%E5%9C%A8%5Bmysqld%5D%20%E4%B8%AD%E8%BC%B8%E5%85%A5%0A%23log%0Alog-error%3D%22E%3A%2FPROGRA~1%2FEASYPH~1.0B1%2Fmysql%2Flogs%2Ferror.log%22%0Alog%3D%22E%3A%2FPROGRA~1%2FEASYPH~1.0B1%2Fmysql%2Flogs%2Fmysql.log%22%0Along_query_time%3D2%0Alog-slow-queries%3D%20%22E%3A%2FPROGRA~1%2FEASYPH~1.0B1%2Fmysql%2Flogs%2Fslowquery.log%22%0A" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" width="14" height="15">

   1. # 在[mysqld] 中輸入 
   2. #log 
   3. log-error="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/error.log"  
   4. log="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/mysql.log"  
   5. long_query_time=2 
   6. log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"  

# 在[mysqld] 中輸入
#log
log-error="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/error.log"
log="E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/mysql.log"
long_query_time=2
log-slow-queries= "E:/PROGRA~1/EASYPH~1.0B1/mysql/logs/slowquery.log"



开启慢查询
long_query_time =2  --是指执行超过多久的sql会被log下来,这里是2秒
log-slow-queries= /usr/local/mysql/log/slowquery.log  --将查询返回较慢的语句进行记录

log-queries-not-using-indexes = nouseindex.log  --就是字面意思,log下来没有使用索引的query

From http://wasabi.iteye.com/blog/318962
分享到:
评论

相关推荐

    秒杀应用的MySQL数据库优化 (转载)

    最后,定期对数据库进行**维护和监控**,包括检查索引碎片、分析慢查询日志、调整参数配置等,这些都是保持数据库高效运行的重要环节。 通过以上这些优化措施,可以显著提升秒杀应用的MySQL数据库性能,应对高并发...

    19.幼儿园管理系统-springboot+ Mysql+Java+Tomcat设计与实现可运行源码+数据库+开发文档++lw

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。 代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。 该资源主要针对计算机、通信、人工智能、...

    LxBlog 多用户博客个人主页系统 v6.0 Build 080701 big5.zip

    一套基于php mysql 数据库平台架构的多用户博客系统,该系统融合了Blog的最新元素,拥有强大的个人主页系统,独立的二级域名功能,灵活的用户模版系统,丰富的朋友圈和个性相册功能。 部分修正改进功能 1.改进...

    LxBlog 多用户博客个人主页系统 v6.0 Build 080701 utf-8.zip

    一套基于php mysql 数据库平台架构的多用户博客系统,该系统融合了Blog的最新元素,拥有强大的个人主页系统,独立的二级域名功能,灵活的用户模版系统,丰富的朋友圈和个性相册功能。 部分修正改进功能 1.改进...

    LxBlog 多用户博客个人主页系统 v6.0 Build 080701 GBK.rar

    一套基于php mysql 数据库平台架构的多用户博客系统,该系统融合了Blog的最新元素,拥有强大的个人主页系统,独立的二级域名功能,灵活的用户模版系统,丰富的朋友圈和个性相册功能。 部分修正改进功能 1.改进个人...

    多用户博客系统源码

    LxBlog 多用户博客个人主页系统,一套基于php+mysql 数据库平台架构的多用户博客系统,该系统融合了Blog的最新元素,拥有强大的个人主页系统,独立的二级域名功能,灵活的用户模版系统,丰富的朋友圈和个性相册功能...

    基于SSM的简易微博项目

    此项目所需依赖有spring web,MySQL,mybatis,Lombok,搭建整体工程环境后设置了日志级别配置,对响应的结果进行了统一处理,包括statuscode和jsonresult,最后依据接口文档依次使用knife4j进行功能的测试。...

    seata1.3.0.zip

    版权声明:本文为CSDN博主「zhengcs已被占用」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/zcs20082015/article/details/107092936

    Java博客系统,完美自适应,支持markdown编辑器

    项目基于spring boot和thymeleaf编写的一个Java博客系统,包含了首页注册登录,文章管理,日志管理,页面管理,附件管理,整个博客项目外观风格管理,系统用户管理等。系统没有写死,可配置化,用了很多开源的新技术...

    阿里Java开发手册(终极版).rar

    所以本手册以Java开发者为中心视角,划分为编程规约、异常日志、单元测试、安全规约、工程结构、MySQL数据库六个维度,再根据内容特征,细分成若干二级子目录。 ———————————————— 版权声明:本文为...

    2023.10 浪子易支付全新源码

    本站所有文章使用CC BY-NC-SA 4.0许可协议,授权转载请注明出处。 作者:老K博客 来源:https://laokbk.cn/archives/159/ 链接:https://laokbk.cn/ 更新日志 2023/10/06: 1.添加了很多功能 2.更新了首页模板 ...

    使用open source产品组装你的web应用架构(转载)

    这篇博客文章“使用open source产品组装你的web应用架构”探讨了如何利用开源技术栈来搭建一个高效且灵活的Web应用。以下是基于这个主题的详细知识点: 1. **Web服务器**:Web应用的基础是Web服务器,如Nginx或...

Global site tag (gtag.js) - Google Analytics