MySQL 5.6版本说明
Disk Data表的可变长度列占用固定数量的空间。对于每一行,这等于存储该列最大可能值所需的空间。
有关计算这些值的一般信息,请参见第11.6节“数据类型存储要求”.
查询数据文件和撤消日志文件的可用空间大小
INFORMATION_SCHEMA。文件
表格有关更多信息和示例,请参见第21.5.1节“INFORMATION_SCHEMA文件表”.请注意的
优化表
语句对Disk Data表没有任何影响。Disk Data表中的每一行使用8个字节的内存指向存储在磁盘上的数据。这意味着,在某些情况下,将内存列转换为基于磁盘的格式实际上会导致更大的内存使用。例如,转换a
CHAR (4)
列从基于内存的格式增加到基于磁盘的格式的数量DataMemory
每行使用4到8个字节。
重要的
方法启动集群——初始
选择做不删除磁盘数据文件。在执行集群的初始重新启动之前,必须手动删除这些。
磁盘数据表的性能可以通过最小化磁盘寻道的数量来提高DiskPageBufferMemory
有足够的尺寸。您可以查询diskpagebuffer
表,以帮助确定是否需要增加此参数的值。