繁体   English   中英

是什么引起本地mysql服务器查询速度的随机峰值?

[英]what is causing random spikes in local mysql server query speeds?

因此,当我在phpMyAdmin的本地主机上玩耍并使用SQL做一些事情时,我意识到,执行数据库查询所需的时间会随机增加。 我有一个包含约3000个条目的数据库表,并且我正在运行一个非常简单的查询以显示其中的前2500个条目。

平均而言,运行此查询大约需要0.003到0.004秒。 (当然,加载phpMyAdmin页面花费的时间更长,但是我们只是在查询查询时间。)但是,我注意到查询时间有时会超过0.01。 一旦达到甚至达到0.04。 因此,出于好奇,我变得更好了,我决定重复运行相同的查询,并生成一个结果图:

在此处输入图片说明

我没有在计算机上运行任何其他可能与MySQL交互的东西,并且因为它是我的本地主机,所以我是唯一正在做任何事情弄乱数据库的人(对吗?)。 稍微离群值是可以理解的,但是是什么导致加载时间增加3到30倍,看起来完全是随机的呢?

谁能帮助我满足我的好奇心?

我没有在计算机上运行任何其他可能与MySQL交互的内容

但是,您的计算机上是否还存在其他定期与硬盘驱动器/ CPU交互的东西? 因为那可以解释峰值。 也许要扫描正在运行的进程,然后将CPU /磁盘活动与峰值进行比较。

即使您的数据库在本地主机上运行,​​也不是完全隔离地运行。 它正在与您运行的所有其他进程争夺系统资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM