功能描述
table_definition_cache
用于设置表定义对象的缓存数量。表定义缓存存储了数据库中表的元数据(如列名、数据类型等),以便在查询执行过程中快速访问这些信息。当达到此限制时,系统会根据 LRU(最近最少使用)算法关闭最近最少使用的表定义,以便为新的表定义腾出空间。说明:
推荐使用
table_open_cache
替代table_definition_cache 参数。
属性说明
属性 | 说明 |
参数类型 | Integer |
默认值 | 400 |
取值范围 | 400~524288 |
生效范围 | GLOBAL |
是否可修改 | 是 |
是否需要重启 | 否 |