Db2
載入期間建構索引的“總工作量”的含義
我不認為我曾經對此進行過反思,但我目前正在從游標載入表格並列出實用程序顯示:
Phase Number = 3 Description = BUILD Total Work = 46 indexes Completed Work = 0 indexes Start Time = Not Started
在目前模式中,有 4 個索引 + 一個 XML 列(根據 syscat.indexes 似乎貢獻了 2 個)。起初我認為這可能是一個錯誤,計算不同模式中相同表名的索引,但這也不算數,因為有 10 個模式有一個這樣命名的表。
我只是好奇這個階段的“總工作量”是什麼意思?
有時你會覺得自己很愚蠢……載入過程的目的是將表遷移到範圍分區。不知何故,我設法忽略了目標表現在已分區的事實:
db2 -x "select DATAPARTITIONNAME from syscat.datapartitions where tabname = ... P2013 P2014 ... P2023
這解釋了索引的數量,即使它可能對其他人使用有限,我也會將其作為答案。