Mysql
Mysql 8.0 “ERROR 1030 (HY000): Got error 100” 向非常大的表添加索引時
我正在嘗試向一個非常大的表(2B 行)添加索引,並且命令在幾個小時後失敗:
錯誤 1030 (HY000):得到錯誤 100 - 來自儲存引擎的“InnoDB 錯誤”
我發現 InnoDB
100
錯誤程式碼無法搜尋。它似乎耗盡了某種資源,但伺服器有 128 GB 的 RAM 和大量的磁碟空間。Mysql 沒有崩潰。我想也許我需要一些配置調整來給它更多的汁液,但我不知道從哪裡開始。
伺服器版本:伺服器版本:8.0.28 數據庫
引擎:InnoDB
可能的設置
tmpdir
是指向一個小的磁碟分區。查看SHOW VARIABLES LIKE 'tmpdir';