RDB/MySQL

mysql 8.0 parallel 신기능

세모데 2022. 7. 11. 19:14

oracle mysql 8.0 (커뮤니티 포함)에 아래와 같은 parallel 기능이 추가됨

 

1. mysql 8.0.14 이상

   pk에만 적용되는 기능으로 select count(*) 할때 병렬로 수행 

   1) 연관 파라미터 : innodb_parallel_read_threads (디폴트값 : 4)

   2) 연관 SQL 

       select count(*) from table명

 

2. mysql 8.0.27 이상

  secondary index 생성시 병렬로 생성 가능

  1) 연관 파라미터 

      local innodb_ddl_threads = 8;   (default : 4)

      local innodb_parallel_read_threads = 8;

      local innodb_ddl_buffer_size = 1048576000;

  2) 연관 SQL

      create index test on table (col_list);