MySQL Variables query_cache_limit 数据库 参数变量解释及正确配置使用

本站中文解释

query_cache_limit选项用于控制MySQL查询缓存中缓存查询语句的最大大小,必须小于query_cache_size选项的值,它限制查询缓存中单个查询语句的最大大小(其大小应比query_cache_size选项指定的缓存最大空间要少),设置该值较大则可以使query_cache_size选项指定的缓存中能够缓存更多的SQL查询,但也会降低MySQL的性能,这是缓存查询语句的建议最大的大小,更大的大小可能会降低MySQL的性能。

要设置query_cache_limit,首先需要登录MySQL服务器,然后使用“SET GLOBAL query_cache_limit = 值”命令设置query_cache_limit参数,其中“值”为查询缓存中单个查询语句的最大大小,以字节为单位,如要将其设置为1M,则可以执行“SET GLOBAL query_cache_limit = 1024*1024;”

官方英文解释

query_cache_limit

Command-Line Format --query-cache-limit=#
Deprecated 5.7.20
System Variable query_cache_limit
Scope Global
Dynamic Yes
Type Integer
Default Value 1048576
Minimum Value 0
Maximum Value (64-bit platforms) 18446744073709551615
Maximum Value (32-bit platforms) 4294967295
Unit bytes

Do not cache results that are larger than this number of
bytes. The default value is 1MB.

Note

The query cache is deprecated as of MySQL 5.7.20, and is
removed in MySQL 8.0. Deprecation includes
query_cache_limit.


数据运维技术 » MySQL Variables query_cache_limit 数据库 参数变量解释及正确配置使用