Сбор статистики

Иногда просадка по производительности запросов связана с тем, что собранная статистика по таблицам  не актуальна. Поможет нам в этом

Сбор статистики по схеме:
begin
dbms_stats.gather_schema_stats(ownname => 'ИМЯ_СХЕМЫ',
estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, cascade=>TRUE);
end;

Сбор статистики по таблице:
dbms_stats.gather_table_stats('ИМЯ_СХЕМЫ',upper('ИМЯ_ТАБЛИЦЫ'))

Посмотреть статистику по юзеру:
select * from DBA_TAB_STATISTICS
where OWNER like 'ИМЯ_СХЕМЫ'
--and num_rows is not null
--order by num_rows desc

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *