Является ли ANALYZE TABLE <table_name> COMPUTE/ESTIMATE STATISTICS устаревшим в Oracle 9i?
ANALYZE TABLE <table_name> COMPUTE/ESTIMATE STATISTICS
Хотя DBMS_STATS имеет преимущество перед ANALYZE, я не могу использовать ANALYZE в Oracle 9i? Разве это не поможет мне собрать правильную статистику?
DBMS_STATS
ANALYZE
Пожалуйста, перейдите по этой ссылке: http://www.idevelopment.info/data/Oracle/DBA_tips/Tuning/TUNING_17.shtml
описывает разницу между ANALYZE и DBMS_STATS в разделе «Анализ и DBMS_STATS». Надеюсь, это поможет.
ANALYZE создает гистограммы, а DBMS_STATS собирает более точную статистику о таблице. Оптимизатор, основанный на затратах, примет решение, поэтому полезно иметь лучшую статистику, чтобы оптимизатор мог принимать более правильные решения.