mysql 性能测试时禁用缓存

meiwen1111

meiwen1111

发表于 2017-01-05 09:12:12
内容来源: 网络

在测试sql语句性能时有时需要禁用缓存, 下面是几种不同的实现方式, 供参考使用:

1. 通过sql的select语句中添加SQL_NO_CACHE修饰来禁用查询缓存

SELECT SQL_NO_CACHE * FROM TABLE_NAME

2. 通过set 变量来实现禁用缓存

SET SESSION query_cache_type=0;

3. 通过reset指令来重置缓存

RESET QUERY CACHE

以上三种方法都可以达到测试mysql性能时清缓存的目的。

用户评论
开源开发学习小组列表