当我们想用SQL_NO_CACHE来禁止结果缓存时发现结果和我们的预期不一样,查询执行的结果仍然是缓存后的结果。其实,SQL_NO_CACHE的真正作用是禁止缓存查询结果,但并不意味着cache不作为结果返回给query。
SQL_NO_CACHE means that the query result is not cached. It does not mean
that the cache is not used to answer the query.
You may use RESET QUERY CACHE to remove all queries from the cache and
then your next query should be slow again. Same effect if you change
the table, because this makes all cached queries invalid.
that the cache is not used to answer the query.
You may use RESET QUERY CACHE to remove all queries from the cache and
then your next query should be slow again. Same effect if you change
the table, because this makes all cached queries invalid.
mysql> select count(*) from users where email = 'hello';
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (7.22 sec)
mysql> select count(*) from users where email = 'hello';
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.45 sec)
mysql> select count(*) from users where email = 'hello';
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.45 sec)
mysql> select SQL_NO_CACHE count(*) from users where email = 'hello';
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.43 sec)
首先要知道Mysql中SQL_NO_CACHE的真正意思,它是The query result is not cached.(“禁止SQL结果集被缓存”),而不是“禁止从缓存中读结果集”,由此可以看出,你的第一次查询没有带SQL_NO_CACHE,所以结果集就被query cache起来了,那么此后的所有这个查询,不管是带不带上SQL_NO_CACHE都会从cache里取,所以才会看起来无效,如果要重新测试,就在查询前先执行一下"FLUSH QUERY CACHE",清空一下query cache就行了。然后再带上SQL_NO_CACHE选项,就没问题了
相关推荐
基于国家标准的endnote的输出样式,适用于学生党论文插入文献参考,较为方便。endnote论文神器。
适合中国论文参考文献的一般格式
主要介绍了MySQL复制出错 Last_SQL_Errno:1146的解决方法,需要的朋友可以参考下
,主图指标,顶底信号,突破,转折信号,都很明显
ZZ_050_工业机器人设备组装与调试(中职)(DOC65页).pdf
最近搞毕业论文参考文献格式搞了好久终于搞定了,分享给大家,是在之前的一个资源基础上加了一些设置就好了,有需要的可以拿去~
ZZ_065_零部件测绘与CAD成图技术(中职).docx
I core board (using me to remove protection) uses me 5.25 2 what is system tick 1 system tick? System tick system timer is a peripheral device in the me kernel
LabVIEW includes TX and Rx
zz_layer.il是源代码,install.bat是安装的 使用举例:zz 1-3 4 126 127 层号定义,与PADS类似:1~120是etch ;SolderMask: 121(top) 128(bot) ;Silkscreen: 126(top) 129(bot) ;Assembly: 127(top) 130(bot) ;Paste...
La fonction rand_config() génère aléatoirement une configuration qrand dans l’espace libre. La fonction Etendre permet de sélectionner à chaque itération le noeud de l’arbre G le plus proche ...
结合Elder彩色柱形的MDAC指标。
Dedot - A deobfuscator for Dotfuscator\Readme.doc
用C语言编写的匈牙利算法,程序较长,可以运行。
Profibus上位机监控程序,查看PLC的各种变量信息
2021年全国职业院校技能大赛参赛选手备赛参照使用。
分叉图,我自己写的,有时间可以交流一下,只作为大家的参考
通讯程序,用于单片机设计,用80C196开发设计的汇编原代码
一个简单的vc++案例,希望可以帮到大家