重庆思庄技术分享-收集某张表的统计信息
oracle吧
全部回复
仅看楼主
level 6
BEGIN
DBMS_STATS.GATHER_TABLE_STATS(
OWNNAME => 'ZLHIS', -- 用户名/模式名
TABNAME => '保险信息采集上传记录', -- 表名
ESTIMATE_PERCENT => 10, -- 采样比例10%(只抽10%的数据来估算)
DEGREE => 4, -- 并行度4(开4个线程同时跑)
CASCADE => TRUE -- 级联更新(同时更新该表所有索引的统计信息)
);
END;
/
简单点的语句:
BEGIN
DBMS_STATS.GATHER_TABLE_STATS(
OWNNAME => 'ZLHIS',
TABNAME => '保险信息采集上传记录',
CASCADE => TRUE
);
END;
/
2026年08月23日 06点08分 1
1