達夢收集統計信息速度如何?
答:1分鐘1G
大庫收集起來可能比較慢,想并行收集需要一些條件
3個參數先了解一下
我把max_parallel_degree改為16
相關說明可以看一下
對一個3G的表收集
收集方法
DBMS_STATS.GATHER_TABLE_STATS( 'TEST','T1',NULL,100,FALSE,'FOR ALL COLUMNS SIZE AUTO',4,'AUTO',FALSE);
但是默認沒并行執行,需要再加個條件(基于當前環境的參數)
alter session enable parallel dml;
沒enable前需要13分鐘(可能跟第一次有關),開啟4并行后4分鐘收集完畢,從線程中可以看到是否并行,多了幾個lpq線程
即使設置并行工作線程數為4。而實際使用的線程數可能只有3個,或者更少
但是,看似并行啟用了,后面再次收集卻并沒有很大提升。