我正在检查我的查询,并且我一直在阅读有关如何SQL_NO_CACHE
在SELECT
查询中使用的文章。这让我很困惑,因为最后每篇文章对何时使用它都有不同的结论。我读过的一篇博客说,如果您有相同的查询并且是独一无二的,您应该使用它。在另一个博客上,我读到当你必须提取永不改变的信息时,你应该使用它。
有人可以解释什么时候使用它是一个好习惯吗?我知道以前有人问过,但是阅读很多文章并没有帮助,尤其是当人们说在不同情况下使用这种方法时。我做了一些理论上的情况,有人可以告诉我使用SQL_NO_CACHE
. 谢谢你,我为一个重复的问题道歉。我真的很困惑。
假设一个网站存储了它的配置(即站点名称、站点描述、关键字),并且在每个页面上都会发出查询请求以提取每个页面上需要的信息。
您
userID
在登录检查期间选择一个,查询仅在登录检查过程中运行。您从表中选择一些数据
a
以更新表中的字段b
,您应该SQL_NO_CACHE
在 select for table 上使用a
吗?
谢谢你。