开发者社区 问答 正文

MySQL-强制不使用缓存来测试查询速度?mysql

我正在测试MySQL中某些查询的速度。数据库正在缓存这些查询,这使我很难在测试这些查询的速度时获得可靠的结果。

有没有一种方法可以禁用查询的缓存?

系统:在Linux虚拟主机上使用MySQL 4,我可以访问PHPMyAdmin。

谢谢

展开
收起
保持可爱mmm 2020-05-17 12:58:19 736 分享 版权
1 条回答
写回答
取消 提交回答
  • 尝试在查询中使用SQL_NO_CACHE(MySQL 5.7)选项。(MySQL 5.6用户单击此处)

    例如。

    SELECT SQL_NO_CACHE * FROM TABLE 这将停止MySQL缓存结果,但是请注意,其他操作系统和磁盘缓存也可能会影响性能。这些很难解决。来源:stack overflow

    2020-05-17 13:06:31
    赞同 展开评论