tft每日頭條

 > 圖文

 > mysqlinnodb是什麼級别

mysqlinnodb是什麼級别

圖文 更新时间:2024-10-13 03:29:21

mysqlinnodb是什麼級别?創建或重建二級索引的在線 DDL 操作的工作流程包括:,我來為大家科普一下關于mysqlinnodb是什麼級别?以下内容希望對你有幫助!

mysqlinnodb是什麼級别(MYSQL存儲引擎InnoDB七十六)1

mysqlinnodb是什麼級别

創建或重建二級索引的在線 DDL 操作的工作流程包括:

1、掃描聚集索引并将數據寫入臨時排序文件

2、對數據進行排序

3、将臨時排序文件中的排序數據加載到二級索引中

可用于掃描聚集索引的并行線程數由 innodb_parallel_read_threads 變量定義。默認設置為 4。最大設置為 256,這是所有會話的最大數量。掃描聚集索引的實際線程數是 innodb_parallel_read_threads 設置定義的數量或要掃描的索引子樹的數量,以較小者為準。如果達到線程限制,會話将回退到使用單個線程。

排序和加載數據的并行線程數由MySQL 8.0.27 中引入的 innodb_ddl_threads變量控制。默認設置為 4。在 MySQL 8.0.27 之前,排序和加載操作是單線程的。

以下限制适用:

1、構建包含虛拟列的索引不支持并行線程。

2、全文索引創建不支持并行線程。

3、空間索引創建不支持并行線程。

4、使用虛拟列定義的表不支持并行掃描。

5、使用全文索引定義的表不支持并行掃描。

6、使用空間索引定義的表不支持并行掃描。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved