5000萬行數(shù)據(jù)建索引要多久?
32核心,30多G 內(nèi)存,一千萬的條目在時間上建立非聚集索引,用了 7 分鐘。
一億的話,我這估計要大于70分鐘。
聚集索引時間更長。 這個需要索引排序,建立分支索引復(fù)合B樹。
一般海量數(shù)據(jù)不如新建立表,建立好索引,然后逐批導(dǎo)入數(shù)據(jù)。
差勁點的機器,一億數(shù)據(jù)建立索引基本就是死機或是僵尸狀態(tài)。
只能慢慢的等了,一天都不行,就上邊那方法。
索引跟類型關(guān)系很大,一般定長字段比變長字段簡單,IO消耗小,時間節(jié)省,復(fù)合索引變長越多就越復(fù)雜,其次就是 一表多索引,這種情況 會衍生各種存儲索引結(jié)構(gòu),就更費時間了。
表有多少數(shù)據(jù)頁,多少文件,每頁多少槽位都會影響時間。