Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经阅读了 query_cache 作为提高查询性能的一个非常重要的工具。
一般建议是按需启用(使用 SELECT SQL_CACHE,query_cache_type = 2 配置设置)。
查询缓存的有用性主要取决于 4 件事:
一个简单的例子:假设您有一个包含 100 亿行的大表,并且您在其上查询一个困难的“计数”操作。它会持续很长时间,给你一个很小的结果集。现在,如果您重复执行该查询而不经常更改表,那么查询缓存的好处是巨大的。
我希望现在这些原则更加清晰。