Mysql 将数据从一个表移动到第二个表会提高更新速度吗?

Mysql 将数据从一个表移动到第二个表会提高更新速度吗?,mysql,Mysql,我有一个大约30万条记录的MyISAM大表。大多数是短字符串和整数,但是,一个字段包含每个记录约5-10K的压缩数据。数据字段很少更新,但其他字段每小时更新几次 如果我将数据字段移动到主键引用的另一个表中,它会加快表选择/更新的速度吗 仅仅因为行变大,将一个表拆分为不同的表通常是没有用的。在访问行时,最大的性能损失是查找行的第一个字节所需的磁盘搜索。找到数据后,大多数现代磁盘读取整行数据的速度足以满足大多数应用程序的需要。拆分表会产生显著差异的唯一情况是,它是一个使用动态行格式的MyISAM表,

我有一个大约30万条记录的MyISAM大表。大多数是短字符串和整数,但是,一个字段包含每个记录约5-10K的压缩数据。数据字段很少更新,但其他字段每小时更新几次

如果我将数据字段移动到主键引用的另一个表中,它会加快表选择/更新的速度吗

仅仅因为行变大,将一个表拆分为不同的表通常是没有用的。在访问行时,最大的性能损失是查找行的第一个字节所需的磁盘搜索。找到数据后,大多数现代磁盘读取整行数据的速度足以满足大多数应用程序的需要。拆分表会产生显著差异的唯一情况是,它是一个使用动态行格式的MyISAM表,可以更改为固定的行大小,或者经常需要扫描表,但不需要大部分列。参见第14章,存储引擎

我认为你的箱子适合最后一个箱子,所以是的,它会加快速度。也许不是更新

资料来源: