have_query_cache
YES表示支持查询缓存,NO表示不支持。MySQL5.7.20开始废弃查询缓存功能,have_query_cache也伴随着废弃了。

host_cache_size
host缓存大小。MySQL会缓存IP和host的对应信息,以免重复解析。设为0表示禁用host缓存。

innodb_disable_sort_file_cache
如果开启,则MySQL不适用操作系统缓存来存储合并排序的临时文件,而是使用O_DIRECT的方式写入文件。
MySQL cache类参数

table_definition_cache
表结构定义缓存的大小,单位为定义个数,例如多少个.frm文件的内容。如果不人为设定,会默认取400 + (table_open_cache / 2),最大2000.
MySQL cache类参数

table_open_cache
可以打开的总表数

table_open_cache_instances
table_open_cache的个数,像buffer pool可以有多个一样。DML只需要锁定一个cache,而DDL需要锁定所有cache instance。
MySQL cache类参数

thread_cache_size
线程缓存数。当连接线程断开后,如果缓存里的线程少于thread_cache_size,那么就将该线程缓存在线程缓存里,用于下一次重用。如果不人为指定,thread_cache_size=8 + (max_connections / 100),但不超过100.
MySQL cache类参数

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-07-02
  • 2022-12-23
  • 2022-01-19
猜你喜欢
  • 2021-09-01
  • 2022-01-09
  • 2021-06-04
  • 2022-03-05
  • 2021-12-08
  • 2022-12-23
  • 2021-07-06
相关资源
相似解决方案