db2碎片整理

2021-06-21 23:00:32 字數 422 閱讀 8623

整理碎片:

db2 reorg table db2inst1.test_table

reorg table ***

其中:reorg   table   通過重構行來消除「碎片」資料並壓縮資訊,對錶進行重組。

runstats   on   table   .收集表   的統計資訊。

reorgchk   on   table   all   確定是否需要對錶進行重組,對於對所有表自動執行   runstats   很有用。

>>> reorg   和runstats   都是單個表優化,初始化的命令: 

runstats on table administrator.test;

reorg table administrator.test;

DB2 索引整理

create index 語句的pctfree子句指定建立索引時,每個索引頁中要留作空閒空間的百分比。在索引頁上保留更多的空閒空間將導致更小的頁分割,這將減少為重新獲得順序索引頁面而重組表的需要,從而增加預訪問,而預訪問是乙個可以提高效能的重要部件。此外,如果總是存在大關鍵字值,那麼就要考慮降低cr...

DB2資料庫碎片處理

不知道各位大神有木有遇到過資料庫碎片問題。小弟也是最近第一次接觸到資料庫還有碎片這玩意。首先來說下db2資料庫的報錯資訊 在對一張表進行insert,update,delete時發現一直都在報如下錯誤資訊 後來去網上找了一些資料,說是db2的碎片引起。我就好奇,為啥會出現這種情況。結果發現是我頻繁的...

DB2報錯的整理

db221061e 未初始化環境行命令 解決 執行db2cmd,然後在新彈出的視窗輸入命令 sql1032n 未發出啟動資料庫管理器的命令 sqlstate 57019 解決 沒有啟動例項,執行db2start 其他情況 sql1052n 資料庫路徑 d data 不存在 情況說明 用db2 cre...