收集统计信息
--收集指定用户下所有表所有列的统计信息:
DBMS_STATS.GATHER_SCHEMA_STATS('YYBIP',100,TRUE,'FOR ALL COLUMNS SIZE AUTO');
--收集指定用户下所有索引的统计信息:
DBMS_STATS.GATHER_SCHEMA_STATS('usename',1.0,TRUE,'FOR ALL INDEXED SIZE AUTO');
--或 收集单个索引统计信息:
DBMS_STATS.GATHER_INDEX_STATS('username','IDX_T2_X');
--收集指定用户下某表统计信息:
DBMS_STATS.GATHER_TABLE_STATS('username','table_name',null,100,TRUE,'FOR ALL COLUMNS SIZE AUTO');
--收集某表某列的统计信息:
STAT 100 ON table_name(column_name)
--按照模式名来拼接收集统计信息字符串,按表收集
select concat('DBMS_STATS.GATHER_TABLE_STATS(''',owner,'''',',''',table_name,'''',',null,100,TRUE,''FOR ALL COLUMNS SIZE AUTO'');') from all_tables where owner ='用户名';

浙公网安备 33010602011771号