7.34表配置配置指标

列出表配置配置指标并提供每个指标的简要说明。

表 7.34 表配置配置指标

姓名描述
启用大表通过将所有临时集保存在文件中来启用大型结果集。
默认存储引擎设置表的默认存储引擎。
默认 Tmp 存储引擎为临时表(使用 CREATE TEMPORARY TABLE 创建)设置默认存储引擎。
启用时间戳的显式默认值设置 TIMESTAMP 列是否具有显式 DEFAULT 子句。
冲洗启用是否在每个 SQL 语句后将所有更改刷新(同步)到磁盘。
冲洗时间对于低资源系统,关闭所有表、释放资源并将未刷新的数据同步到磁盘的频率(以秒为单位)。
锁定等待超时此超时适用于所有使用元数据锁的语句。这些包括对表、视图、存储过程和存储函数的 DML 和 DDL 操作,以及 LOCK TABLES、FLUSH TABLES WITH READ LOCK 和 HANDLER 语句。
启用小写文件系统描述数据目录所在文件系统上文件名的大小写敏感性。OFF 表示文件名区分大小写,ON 表示它们不区分大小写。
小写表名表名在磁盘上是以小写还是大写形式存储的,比较是否区分大小写。
启用低优先级更新启用后,所有 INSERT、UPDATE、DELETE 和 LOCK TABLE WRITE 语句都会等待,直到受影响的表上没有挂起的 SELECT 或 LOCK TABLE READ。这只会影响仅使用表级锁定的存储引擎(例如 MyISAM、MEMORY 和 MERGE)。
最大堆表大小允许用户创建的 MEMORY 表增长到的最大大小。
最大温度表客户端可以同时保持打开的临时表的最大数量。(这个变量还没有做任何事情。)。
元数据锁缓存大小元数据锁缓存的大小。服务器使用此缓存来避免创建和销毁同步对象。
元数据锁哈希实例可以将元数据锁集划分为单独的散列,以允许访问不同对象的连接使用不同的锁定散列并减少争用。
启用旧的更改表是否恢复使用临时表,复制数据,然后将临时表重命名为原始表,如 MySQL 5.0 和更早版本所使用的那样。
打开文件限制更改 mysqld 可用的文件描述符的数量。
启用同步帧如果此变量设置为 1,则在创建任何非临时表时,其 .frm 文件将同步到磁盘(使用 fdatasync())。
表定义缓存可以存储在定义缓存中的表定义数。
表打开缓存允许的所有线程并发打开表的数量。
表打开缓存实例打开表缓存实例的数量(默认为 1)。为了通过减少会话之间的争用来提高可伸缩性,可以将打开的表缓存划分为几个较小的缓存实例,大小为 table_open_cache / table_open_cache_instances 。
临时表大小在自动转换为磁盘临时表之前,允许内存中临时表增长到的最大大小。
启用限制的可更新视图如果此变量设置为 1,则在创建任何非临时表时,其 .frm 文件将同步到磁盘(使用 fdatasync())。