大佬教程收集整理的这篇文章主要介绍了windows-server-2003 – PHP MYSQL站点性能,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我用PHP开发了一些网站,但从未负责管理,所以真的不知道从哪里开始.服务器(硬盘)似乎没问题,当网络停止响应时,cpu的使用率约为55%且内存很多.
我不是要求某人解决这个问题.我真的很想,如果有人可以给我一些提示,我可以在哪里找到日志,我应该如何阅读和解释它们.所以,这样我就可以知道它的净流量,数据库(查询)或者是什么.
谢谢!
更新:忘了说:它是Windows Server 2003.
注意:我用Jet Profiler记录了大约一天.我并不真正理解它提供的所有信息,但有一个查询标记为非常慢.这是有道理的,因为它是一个带有where子句的select,它有三个相似的条件.最初我没有在我的问题中包含这个,因为当我从MySQL查询浏览器运行查询时,它不需要任何长时间.它不到0.01秒.
通常这涉及以下步骤:
1.在MysqL日志文件夹中创建一个名为slowqueries.log的文件,通常是/ var / log / MysqL /.使用chmod将其权限更改为用户MysqL(假设您使用的是Linux).
2.以root身份登录我的sql并发出以下查询:
设置GLOBAL slow_query_log_file =’/ var / log / MysqL / slowqueries.log’; – 设置日志文件
SET GLOBAL slow_query_log = 1; – 打开慢速查询记录
一旦确定执行时间过长的查询,就可以使用EXPLAIN或EXPLAIN EXTENDED进一步分析它们,看看如何优化它们,通常是通过添加索引/改进连接.
以上是大佬教程为你收集整理的windows-server-2003 – PHP MYSQL站点性能全部内容,希望文章能够帮你解决windows-server-2003 – PHP MYSQL站点性能所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。