mysqlnd_qc与SELECT SQL_CACHE之间的区别

时间:2013-11-27 09:28:28

标签: mysql

我想知道插件mysqlnd_qc和SQL_CACHE的使用是否存在差异。我搜索了很多,但我找不到提到差异的帖子。有区别吗?

2 个答案:

答案 0 :(得分:1)

有区别吗?

但你实际上无法比较这两者。 mysqlnd_qc 是PHP / Apache的一项功能,而 SQL_CACHE 来自MySQL本身。它会有所不同取决于您的设置。在SQL_CACHE如果查询结果是可缓存的,并且query_cache_type系统变量的值为ONDEMAND而PHP上的mysqlnd_qc为<{1}},则缓存查询结果em>始终启用。

答案 1 :(得分:1)

  • mysqlnd_qc用于PHP和客户端的缓存(可以返回陈旧数据)!!
  • SQL_CACHE:缓存位于服务器端(可供任何客户端使用)。