如何快速定位php程序运行慢的地方
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,如何快速定位php程序运行慢的地方,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。设置mysql的慢查询参数:long_q
千家信息网最后更新 2026年11月02日如何快速定位php程序运行慢的地方
如何快速定位php程序运行慢的地方,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
设置mysql的慢查询参数:long_query_time
显示当前慢查询时间:
show variables like 'long_query_time';
修改慢查询时间:
set long_query_time=1;
但是重启mysql之后,long_query_time依然是my.ini中的值
在默认情况下,mysql不会记录慢查询,需要在启动mysql时候,指定记录慢查询才可以(????具体怎么操作)
此时sql执行时间如果大于修改的慢查询时间,则会被记录到日志文件里面,通过查询日志信息就可以定位php执行程序慢的问题,通过 explain 语句可以分析sql运行时间。
盗来的SQL语句:
#查看慢查询相关参数的状态show variables like '%quer%';#查看慢查询sql的数量show status like '%slow_queries%';#开启慢查询日志set global slow_query_log = on;#设置慢查询时间为1秒set global long_query_time = 1;#在select前加explainEXPLAIN SELECT report_id FROM tb_sys_report;
show variables like '%quer%'; 查询慢日志的存放位置如下图,了解三个圈起来的变量的意思:long_query_time:10.000000 :意思是查询超过十秒就将sql记录到慢日志中slow_query_log:OFF :慢日志是否开启slow_query_log_file:路径 :慢查询sql存在的日志全路径
步骤:
1、根据慢日志定位慢查询sql;
2、使用explain等工具分析sql;
3、修改sql或尽量让sql走索引;
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
查询
日志
时间
定位
程序
运行
参数
意思
语句
路径
分析
帮助
地方
清楚
三个
位置
信息
内容
变量
对此
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
咖啡
湖南永感互联网科技有限公司
高科技互联网
新华互联网科技学院
科技类互联网
深圳市运趣互联网科技有限公司
玖二柒互联网科技公司待遇
互联网科技热点资讯
以后互联网后是啥科技
互联网校园科技培训
晓花互联网科技有限公司网址
崇明区互联网教育科技售后服务
链环科技传统企业怎么转型互联网
科技互联网的核心竞争力
互联网营销推广黑科技
互联网科技手抄报图片
中国科技和美国互联网
互联网科技的前景
山东蛋芒互联网科技有限公司
互联网金融金融科技
华宇互联网科技
宜安科技 互联网金融
互联网科技logo
互联网科技英文翻译
老年人脱离互联网科技的作文
青岛中康互联网医疗科技有限公司
无锡工业互联网科技有限公司
沐思想互联网科技有限公司
互联网科技品牌
银川新华互联网科技学校招聘