欢迎投稿

今日深度:

mysql查看当前运行的sql语句

mysql查看当前运行的sql语句


 在项目开发里面总是要查看后台当前正在运行的sql语句,本文将介绍两种方法来解决这个问题。

  (1)通过日志查看   首先你需要创建一个日志文件log.txt ,比如我直接保存在mysql目录下的data目录中间,然后只需要在 mysql的配置文件 my.ini 中最后添加类似如下的一段语句:   log=d:/mysql/data/log.txt   这样可以记录所有的执行过的sql语句!   (2)通过 show processlist 命令来查看   show processlist命令的输出结果显示了有哪些线程正在运行,可以帮助识别出有问题的查询语句,有两种方式使用这个命令。   1. 进入mysql/bin目录下输入mysqladmin processlist;   2. 启动mysql,输入show processlist;   如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。至于通过show processlist 命令得到的结果以及意义,可从网上找到相关的解释,本站后续文章也会做详细的介绍。

您可能感兴趣的文章

  • 如何通过命令行查看memcache当前运行的状态
  • Mysql 数据库缓存cache功能分析,调试以及性能总结
  • mysql中优化sql语句查询的30种方法
  • MySQL 大数据量快速插入方法和语句性能优化
  • thinkphp打印最后一条sql语句
  • 如何查看MySQL启动时间以及运行了多长时间
  • Js地址栏特效(显示页面内所有加链接的图片的大小和查看当前的浏览器的高度)
  • mysql将unix时间戳转为日期格式,MySQL查询当前时间

www.htsjk.Com true http://www.htsjk.com/Mysql/10311.html NewsArticle mysql查看当前运行的sql语句 在项目开发里面总是要查看后台当前正在运行的sql语句,本文将介绍两种方法来解决这个问题。 (1)通过日志查看首先你需要创建一个日志文件log.txt ,比如...
评论暂时关闭