问:昨天都还正常,今天我用ajax请求数据库的速度 都是5s多,经过查看控制台,我直接运行PHP脚本请求数据库都是5s多,平时都是146ms。今天有点异常,能帮我排查下吗
,数据库读取和写入速度很慢
问:能解决下吗
答:您好,服务器负载不高,您提到请求数据库较慢 ,建议可将相关sql 语句 通过mysql 命令行方式进行查询,看查询是否存在缓慢问题,若存在缓慢问题,可通过 参考 https://blog.csdn.net/why/article/details/ 来分析sql 语句执行效率 ,非常感谢您长期对我司的支持!
问:我在 数据库里面查询数据速度是正常的,比如我查询一条数据
的时间是很快的。
问:但是我写了一个简单的PHP脚本 同样也是查询一条数据,但是速度一下在就慢下来了,有时很快,有时候查询数据时间要花费5s左右
问:是不是你们这边的服务器执行脚本的效率有问题呢
答:您好,请您提供下 “PHP脚本请求数据库”的测试地址,或 “ajax请求数据库”的测试地址,以便我司本地测试观察 ,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:昨天都是正常的。今天早上一来,我得页面只要是请求后台数据的ajax的访问时间都是5s多,所以我才进行了测试,发现问题的根源就是查询速度太慢了,你们这边能拍查一下是什么问题嘛?
问:http://www.cdmidai.com/testing.php这个是我写的PHP脚本 查询一条数据的测试地址
问:我开始以为是我查询的数据量太大或者是 框架的执行效率低的问题,于是 我就单独写了一个 原生php语句的PHP脚本 单独查询一条数据,结果速度还是要5s多,这也太奇怪了
问:我把同样的文件放到 我们公司的另外一个虚拟主机上面运行,结果速度非常快,都是94ms就打开了。现在这个云主机 打开经常需要5s左右,是不是这个云主机 有什么问题呢?
答:您好,建议参考附图 ,将数据库调用地址 改为 本地地址:localhost ,我司修改后在访问 测试文件,数据库查询非常快了 ,请您本地删除浏览器缓存后再试 ,非常感谢您长期对我司的支持!
答:您好,
我们吧这个测试文件内的数据库地址替换为localhost 本地查询,测试了多次,执行速度非常快了,您测试下;
您自己的程序内也将数据库连接地址替换为localhost 本地调用后测试下速度。