Анализ таблицы V / s DBMS_STATS в Oracle 9i - PullRequest
2 голосов
/ 14 октября 2011

Является ли ANALYZE TABLE <table_name> COMPUTE/ESTIMATE STATISTICS устаревшим в Oracle 9i?

Хотя DBMS_STATS имеет преимущество перед ANALYZE, я не могу использовать ANALYZE в Oracle 9i? Разве это не поможет мне собрать правильную статистику?

Ответы [ 2 ]

2 голосов
/ 14 октября 2011

Пожалуйста, перейдите по этой ссылке: http://www.idevelopment.info/data/Oracle/DBA_tips/Tuning/TUNING_17.shtml

описывает разницу между ANALYZE и DBMS_STATS в разделе «Анализ и DBMS_STATS». Надеюсь, это поможет.

1 голос
/ 14 октября 2011

ANALYZE создает гистограммы, а DBMS_STATS собирает более точную статистику о таблице. Оптимизатор, основанный на затратах, примет решение, поэтому полезно иметь лучшую статистику, чтобы оптимизатор мог принимать более правильные решения.

...