Статистика в БД ORACLE

Сбор статистики по заданным таблицам

BEGIN
 FOR j IN (SELECT TABLE_NAME 
             FROM  USER_TABLES U 
            WHERE U.TABLE_NAME LIKE '%BLA_BLA_%')
 LOOP
      sys.dbms_stats.GATHER_TABLE_STATS('schema_name',j.table_name);
 END LOOP;
END;
/

Сбор статистики по индексу

BEGIN 
     DBMS_STATS.GATHER_INDEX_STATS('schema_name', 'index_name'); 
END;
/
08:28
483
Нет комментариев. Ваш будет первым!
Загрузка...