Mysql 计算SQL记录占用的空间
是否有经验法则允许您根据单个记录包含的数据类型粗略计算其占用的空间?此外,MySQL是否使用任何类型的优化?您可以使用SHOW TABLE STATUS的输出来确定它。尽管这取决于发动机 您需要插入多行(我建议至少10000行)以获得实际结果;结果也取决于确切的数据,因为大多数表都有可变长度的记录 是的,根据发动机及其配置,有几种优化。InnoDB(某些版本)支持页面压缩(如果启用)。MyISAM不压缩数据,而是进行索引打包,这样可以获得比其他方式小得多的索引Mysql 计算SQL记录占用的空间,mysql,size,record,Mysql,Size,Record,是否有经验法则允许您根据单个记录包含的数据类型粗略计算其占用的空间?此外,MySQL是否使用任何类型的优化?您可以使用SHOW TABLE STATUS的输出来确定它。尽管这取决于发动机 您需要插入多行(我建议至少10000行)以获得实际结果;结果也取决于确切的数据,因为大多数表都有可变长度的记录 是的,根据发动机及其配置,有几种优化。InnoDB(某些版本)支持页面压缩(如果启用)。MyISAM不压缩数据,而是进行索引打包,这样可以获得比其他方式小得多的索引