@rodger.botsford
Для того чтобы собрать статистику таблицы в Oracle, вы можете использовать команду ANALYZE TABLE. Она позволяет собирать статистику о таблице, которая используется оптимизатором запросов для поиска наиболее эффективных планов выполнения запросов.
Синтаксис команды ANALYZE TABLE:
1
|
ANALYZE TABLE table_name [COMPUTE STATISTICS] [ESTIMATE STATISTICS]; |
Например, чтобы собрать статистику о таблице "employees" в схеме "hr", вы можете использовать следующую команду:
1
|
ANALYZE TABLE hr.employees COMPUTE STATISTICS; |
Опция COMPUTE STATISTICS заставляет оптимизатор запросов собрать точную статистику о таблице, а опция ESTIMATE STATISTICS позволяет оптимизатору использовать оцененные статистики, которые быстрее собираются, но менее точны.
Обратите внимание, что статистика таблицы также может быть собрана автоматически с помощью пак