Цитата: vdm ➤ И считать можно по разному.
Есть dbms_stats.gather_schema_stats
Есть ANALYZE ... COMPUTE STATISTICS
Ну для примера, на моих 100Гб, ANALYZE по схеме супермага работает 5 часов...
Размерами БД мериться не будем :)
но для больших БД можно доверить сбор статистики ораклу
начиная с 9ки есть автоматический сбор для новых или обновленных данных (для того же gather_schema_stats) - для этого нужно на таблице включить мониторинг.
В 10ке автоматический сбор включен по умолчанию и мониторинг включен (нельзя выключить) для новых таблиц, если БД перегоняли экспортом, то мониторинг нужно включить вручную.
по умолчанию:
Цитата: Name Resource Plan | Enabled | Next Open Date | Duration (min) | Description
WEEKNIGHT_WINDOW | TRUE | 05.03.2009 22:00:00 | 480 | Weeknight window for maintenance task
WEEKEND_WINDOW | TRUE | 07.03.2009 0:00:00 | 2880 | Weekend window for maintenance task
;)