Handler_read_rnd 太高(超过 2GB)

Handler_read_rnd 太高(超过 2GB)

我正在运行一个广告程序,在展示广告时有一些 SELECT、UPDATE 和 DELETE 查询。有时候展示广告很快,但有时候却太慢了。这时候就很慢了,Handler_read_rnd 和 Handler_read_rnd_next 如下所述。

Handler_read_rnd    2,844.68 M
Handler_read_rnd_next   2,945.63 M

如何加快广告展示速度(减少 Handler_read_rnd 和 Handler_read_rnd_next)

PS:目前该广告计划的数据库共有 7,068,528 行。

答案1

最好开始查看您的查询和索引。确保您已正确设置索引,并检查查询中是否存在大型连接,这两者都会使这些计数器上升。

网上有无数关于如何优化 MySQL 的指南。其中一个可以参考的地方是这里。或者你可以看看MySQLPerformance 博客

相关内容