Oracle

ID #1122

Lancement des stats sur un schéma par procédure

Voici la procédure : 

CREATE OR REPLACE PROCEDURE TEST.LANCER_STATS_SCHEMA(p_schema VARCHAR2)
IS
BEGIN
    SYS.DBMS_STATS.UNLOCK_SCHEMA_STATS(p_schema);
    SYS.DBMS_STATS.DELETE_SCHEMA_STATS(p_schema);
    SYS.DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME => p_schema, CASCADE => DBMS_STATS.AUTO_CASCADE, ESTIMATE_PERCENT => DBMS_STATS.AUTO_SAMPLE_SIZE, DEGREE => 4);
END;

 

Pour tester : 

BEGIN
 TEST.LANCER_STATS_SCHEMA('VENTE');
END;

Tags: stats schéma oracle procédure

Related entries:

Dernière mise à jour: 2014-04-30 15:00
Auteur: Michel Preti
Révision: 1.0

Digg it! Imprimer cet article Envoyer à un ami version PDF
Propose a translation for Propose a translation for
Merci de noter cette entrée:

Moyenne des notes: 1 sur 5 (1 Votes)

complètement inutile 1 2 3 4 5 indispensable

Vous ne pouvez pas commenter cet enregistrement