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查询当前时间
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。