1.runstats的語法:runstats on table [模式名].[表名] with distribution and detailed indexes all注意:你可以在所有列上,或者僅僅在某些列或列組(除了LONG和LOB列)上執行RUNSTATS。如果沒有指定特定列的子句,系統 ...
runstats reorgchk reorg runstats runsats可以搜集表的信息,也可以搜集索引信息。作為runstats本身沒有優化的功能,但是它更新了統計信息以后,可以讓DB 優化器使用最新的統計信息來進行優化,這樣優化的效果更好。 runstatsontable lt tbschema gt . lt tbname gt 收集表 lt tbname gt 的統計信息。表名必須 ...
2017-01-06 10:57 0 7601 推薦指數:
1.runstats的語法:runstats on table [模式名].[表名] with distribution and detailed indexes all注意:你可以在所有列上,或者僅僅在某些列或列組(除了LONG和LOB列)上執行RUNSTATS。如果沒有指定特定列的子句,系統 ...
如下情況需要進行重組表:reorg table tablename 1)自上次重組表之后,對該表進行了大量的插入、更新和刪除活動 。 2)對於使用具有高集群率的索引的查詢,其性能發生了明顯變化 。 3)在執行 RUNSTATS 命令以刷新統計信息后,性能沒有得到改善。 4)REORGCHK 命令 ...
脫機reorg需要一定的空間,這個空間與目標所在的數據表空間、索引表空間、以及臨時表空間均有關,各空間需求的大小與表和索引所占用的數據頁和索引頁相關。 (1)對表執行reorg操作如:db2 reorg table tabschema.tabname,可以理解成四個步驟: 1、排序 2、構建 ...
一個完整的日常維護規范可以幫助 DBA 理順每天需要的操作,以便更好的監控和維護數據庫,保證數據庫的正常、安全、高效運行,防止一些錯誤重復發生。 由於DB2使用CBO作為數據庫的優化器,數據庫對象的狀態信息對數據庫使用合理 ...
環境准備 1.新建表 qinys@Linux:~> db2 "create table tb1(id int,dt timestamp,name varchar(100))"; DB20000I The SQL command completed successfully. 2.插入數據 ...
check Archiving processing 查看日志歸檔情況 db2 "SELECT DATE(CAST(START_TIME as TIMESTAMP)) as DATE, count(*) as NUMBER_OF_LOGS_PER_DAY, (count ...
1.1查看表空間 db2 list tablespaces show detail 1.2查看數據庫的表死鎖 方法一: 打開監控 db2 update monitor switches using lock on 查看鎖表 db2 get snapshot for locks ...
==========================================================================================================================系統命令========================================================================== ...