Gestion de l'indexation automatique sur Autonomous Database
L'indexation automatique automatise les tâches de gestion des index dans Autonomous Database. L'indexation automatique est désactivée par défaut dans Autonomous Database.
La création manuelle d'index requiert une connaissance approfondie du modèle de données, de l'application et de la distribution des données. Par le passé, les DBA étaient chargés de déterminer les index à créer, mais parfois, ils ne révisaient pas leurs choix ou ne tenaient pas à jour les index par la suite, au fil des changements de conditions. En conséquence, des opportunités d'amélioration se perdaient et l'utilisation d'index inutiles risquait de compromettre les performances. La fonctionnalité d'indexation automatique d'Autonomous Database surveille la charge globale de l'application, et crée et tient à jour automatiquement les index.
Pour activer l'indexation automatique, procédez comme suit :
Lorsque l'indexation automatique est activée, la compression des index automatiques est activée par défaut.
Pour désactiver l'indexation automatique, procédez comme suit :
-
L'instruction suivante désactive l'indexation automatique dans une base de données afin qu'aucun nouvel index automatique ne soit créé (les index automatiques existants restent activés).
EXEC DBMS_AUTO_INDEX.CONFIGURE('AUTO_INDEX_MODE','OFF');
Les restrictions suivantes s'appliquent lorsque vous utilisez SODA avec Autonomous Database :
-
L'indexation automatique n'est pas prise en charge pour le code SQL et PL/SQL qui utilise la fonction SQL/JSON
json_exists
. Pour plus d'informations, reportez-vous à Condition SQL/JSON JSON_EXISTS. -
L'indexation automatique n'est pas prise en charge pour les requêtes par l'exemple SODA.
Pour plus d'informations, reportez-vous à Gestion des index automatiques.
Remarque parent : Performance Monitor and Management