达梦收集统计信息速度如何?
答: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个,或者更少
但是,看似并行启用了,后面再次收集却并没有很大提升。