找出当前页面执行的所有sql语句
来源:互联网 发布:云烟淘宝客鹊桥助手 编辑:程序博客网 时间:2024/06/05 03:50
今天,师傅布置了一个需求,就是将官网所有执行的sql语句找出来,并优化。平时上班或者下班的时候,如果对一个项目想进行sql语句的优化,就可以采用这个小办法,就是开启mysql日志,通过查询日志,查看每个页面执行的sql语句,然后再进行分析,看看哪些可以优化,这比直接看代码找可方便多了,因为你不知道页面会不会有ajax或者其他模板函数执行了sql语句,这样 的查找方式难免会有遗漏。
步骤如下:
1找出mysql配置文件,因为默认情况下是关闭通用查询日志的,为了提高性能。所以需要加入以下语句来配置和开启:
general_log=on #表示是否开启通用查询日志
general_log_file[=filename] #通用查询日志的位置放哪
log_output=[none|file|table|file,table] #通用查询日志的输出格式,一般选择文件格式
2 配置好后,刷新下页面,打开日志就可以看到执行该页面所运行的sql语句了。是不是比看代码一个一个找快呢?
阅读全文
0 0
- 找出当前页面执行的所有sql语句
- 找出执行效率低下的sql语句
- SQLServer找出执行慢的SQL语句
- SQLServer找出执行慢的SQL语句
- SQLServer找出执行慢的SQL语句
- SQLServer找出执行慢的SQL语句
- SQLServer找出执行慢的SQL语句
- 根据SID找出当前用户正在执行的SQL
- 根据SID找出当前用户正在执行的SQL
- 根据父级名称找出所有子集的SQL语句
- 用编程的方式将当前服务器上SQL SERVER中正执行的所有T-SQL语句记录下来
- SQL当前的进程信息,当前的执行语句
- 通过PID查找当前进程正在执行的SQL语句
- 确定当前正在执行耗占资源的SQL语句
- 查看当前oracle中正在执行的sql语句
- 查看当前oracle中正在执行的sql语句
- mysql怎么终止当前正在执行的sql语句
- 【数据库SQL实战】找出所有员工当前具体的薪水情况
- [日常Debug] Ubuntu16.04出现Initramfs界面解决办法
- Go语言登录表单简单示例
- SQL面试题
- n位格雷码
- mac+mamp安装composer
- 找出当前页面执行的所有sql语句
- 基于openfire+smack开发Android即时聊天应用[一]-用户注册、登陆、修改密码、注销等
- R语言-数据分析-快速入门方便查询-excel表格形式学习笔记1
- 手机上Bloom效果trick
- Neo4j 3.2版正式发布:企业级扩展性增强、原生性能提高,还有更多特性
- jsonp跨域访问
- 中文乱码问题
- html表单和超链接的使用
- linux head