当我在phpMyAdmin上打开“操作”页面时,为什么我的MySQL查询变得更快?

时间:2019-01-07 06:52:30

标签: mysql phpmyadmin innodb

我注意到MySQL 5.5的行为很奇怪。我确实有一个带有3个索引的大约200,000行的InnoDB表。我使用的查询会在几毫秒内从表中提取最后20行。几天后,此查询速度变慢,大约需要一秒钟。但是,当我在phpMyAdmin上为该表打开“操作”页面时,查询又恢复为非常快。

我已经对此进行了多次测试,并且是一致的。一旦查询变慢,它们将一直保持缓慢,直到我打开phpMyAdmin的“操作”页面。我在那里什么也没做。我只是打开该页面。我想找出正在发生的事情。当我打开“操作”页面时,phpMyAdmin对表做了什么?我使用MySQL 5.5,无法更改它(托管和托管服务器)。

我确实认为该问题与InnoDB有关,因为此表以前是MyISAM,而且我之前没有注意到此行为。

0 个答案:

没有答案