在innodb中,页面大小称为默认16kb。 如何将页面大小设置为8kb? 在源编译步骤中可以设置一个选项吗?
答案 0 :(得分:0)
您无需在源代码编译步骤中指定页面大小。 MySQL 5.6和更高版本支持不同的页面大小,而无需重新编译。
但是,必须在初始化InnoDB表空间之前设置页面大小。所有表空间(包括每表表空间,常规表空间,撤消表空间,临时表空间等)必须使用相同的页面大小。
通过将以下行放在/etc/my.cnf
文件的[mysqld]
部分中,将页面大小设置为8KB:
innodb_page_size=8K
您需要在初始化InnoDB表空间之前执行此操作。如果要稍后更改页面大小: