MySQL8.0.27 新特性-提高二级索引的创建效率

来源:这里教程网 时间:2026-03-01 16:08:13 作者:

原文地址:https://blogs.oracle.com/mysql/post/mysql80-innodb-parallel-threads-ddl 在8.0.27版本提供了如下参数,可用于提高索引创建效率。

innodb_ddl_threads = 4
innodb_ddl_buffer_size = 1048576
innodb_parallel_read_threads = 4

如果磁盘够快、CPU核数够多,调整这些参数可以使索引创建效率显著提升。作者的测试效果: 使用此提醒还能使用同一个alter table操作创建多个索引,如:

SQL  alter table booking add index idx_2(flight_id, seat, passenger_id), 
      add index idx_3(price, passenger_id), add index idx_4(seat,price);
Query OK, 0 rows affected (10 min 17.8435 sec)

而默认设置下则需要28分钟。

相关推荐