(在这个问题中,我假设表的数据是acť-一个索引(PRIMARY),所以我不区分表数据和列索引)
我压缩了一个“旧”InnoDB表(通过null ALTER ),并通过mysql.innodb_index_stats表观察了索引所占用的空间。大小减小了(对于一些索引来说,很明显);这就引出了一个问题:单个InnoDB页面能包含来自不同索引的数据吗?
我有一个大约有700万行的表。每天,我需要将大约200,000个新行大容量导入到这个表中。为此,我首先使用LOAD DATA INFILE禁用表上的键,然后重新启用表上的键。大约需要15分钟才能完成。我试图通过增加myisam_sort_buffer_size来提高性能,但似乎没有什么帮助。还有其他想法吗?