Oracle -Restaurar estadísticas del CBO
Si analizamos tablas, y luego la cosa no va bien, podemos restaurar las estadísticas. Hay varios comandos:
execute DBMS_STATS.RESTORE_TABLE_STATS ('owner','table',date)
execute DBMS_STATS.RESTORE_DATABASE_STATS(date)
execute DBMS_STATS.RESTORE_DICTIONARY_STATS(date)
execute DBMS_STATS.RESTORE_FIXED_OBJECTS_STATS(date)
execute DBMS_STATS.RESTORE_SCHEMA_STATS('owner',date)
execute DBMS_STATS.RESTORE_SYSTEM_STATS(date)
Ejemplo:
execute DBMS_STATS.RESTORE_SCHEMA_STATS ('REGCAN',sysdate-1);
execute DBMS_STATS.RESTORE_TABLE_STATS ('owner','table',date)
execute DBMS_STATS.RESTORE_DATABASE_STATS(date)
execute DBMS_STATS.RESTORE_DICTIONARY_STATS(date)
execute DBMS_STATS.RESTORE_FIXED_OBJECTS_STATS(date)
execute DBMS_STATS.RESTORE_SCHEMA_STATS('owner',date)
execute DBMS_STATS.RESTORE_SYSTEM_STATS(date)
Ejemplo:
execute DBMS_STATS.RESTORE_SCHEMA_STATS ('REGCAN',sysdate-1);
Comentarios