ITPub博客

首页 > 数据库 > MySQL > MySQL8.0.27 新特性-提高二级索引的创建效率

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

翻译 MySQL 作者:to_be_Dba 时间:2021-12-03 15:09:58 0 删除 编辑

原文地址: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分钟。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26451536/viewspace-2845660/,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle打补丁回顾
请登录后发表评论 登录
全部评论

注册时间:2011-11-23

  • 博文量
    170
  • 访问量
    440051