Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Missing Indexes

Dernière mise à jour :Sep 28, 2026

L'analyse des problèmes courants rencontrés par les utilisateurs d'ApsaraDB RDS révèle que les index manquants sont à l'origine de plus de 90 % des problèmes de performances, tels qu'une utilisation élevée du processeur, un nombre élevé d'IOPS, de mauvaises performances des requêtes et des délais d'expiration des applications. La fonctionnalité Missing Indexes du service Database Autonomy Service (DAS) identifie ces index et génère les scripts de création correspondants. Exécutez ces scripts pendant les heures creuses afin d'optimiser les performances de la base de données et de résoudre ces problèmes.

Prérequis

  • Cette fonctionnalité n'est pas disponible pour les instances ApsaraDB RDS for SQL Server 2008 R2 utilisant des disques cloud.

  • Cette fonctionnalité est disponible uniquement pour les instances ApsaraDB RDS for SQL Server dans les régions suivantes : Chine (Hangzhou), Chine (Shanghai), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Chengdu), Chine (Hong Kong), Singapour ou Émirats arabes unis (Dubaï).

Présentation de la page

Présentation des index manquants

Cette section offre une vue d'ensemble des index manquants sur votre instance ApsaraDB RDS.

Paramètre

Description

Total des index manquants

Le nombre total d'index manquants dans toutes les tables de l'instance, ainsi que le nombre de ceux qui peuvent améliorer les performances de plus de 80 %.

Accès au cours du dernier jour

Le nombre d'accès aux index manquants au cours du dernier jour et leur pourcentage par rapport au total.

Accès au cours des 7 derniers jours

Le nombre d'accès aux index manquants au cours des 7 derniers jours et leur pourcentage par rapport au total.

Accès au cours des 30 derniers jours

Le nombre d'accès aux index manquants au cours des 30 derniers jours et leur pourcentage par rapport au total.

Dernière mise à jour des données

L'heure de la dernière génération des données sur la page Missing Indexes.

Recollect

Si l'horodatage Data updated at est obsolète ou si vous avez besoin de données en temps réel, cliquez sur Recollect et confirmez l'action. Le système collecte les données de manière asynchrone en arrière-plan. Après quelques minutes, actualisez la page pour afficher les résultats.

Enregistrer au format PDF

Pour enregistrer la page sur votre appareil local, cliquez sur Save as PDF et attendez la génération du fichier PDF.

Graphiques des index manquants

Cette section présente des graphiques illustrant les tendances des index manquants, les améliorations potentielles des performances et les économies de ressources.

Paramètre

Description

Tendance des index manquants

Un graphique de tendance montrant le nombre d'index manquants au cours des dernières 24 heures.

Dernière recherche utilisateur

Le nombre total de recherches utilisateur pour les index manquants au cours du dernier jour, de la dernière semaine, des deux dernières semaines et du dernier mois.

Réduction moyenne du coût des requêtes

La réduction estimée du coût moyen des requêtes après la création des index manquants.

Amélioration des performances des requêtes

L'amélioration estimée des performances après la création des index manquants.

Détails des index manquants

Cette section fournit des informations détaillées pour chaque index manquant sur votre instance.

Paramètre

Description

Nom de la table

Le nom qualifié complet de la table, composé du nom de la base de données, du nom du schéma et du nom de la table.

Stockage total

L'espace de stockage total alloué à la table.

Enregistrements

Le nombre total d'enregistrements dans la table.

Nombre total de pages

Le nombre total de pages utilisées par la table.

Nombre d'index

Le nombre d'index existants sur la table.

Colonnes d'égalité

Les colonnes utilisées dans les prédicats d'égalité (par exemple, WHERE column = value) qui pourraient bénéficier d'un index.

Colonnes d'inégalité

Les colonnes utilisées dans les prédicats d'inégalité (par exemple, WHERE column > value) qui pourraient bénéficier d'un index.

Colonnes incluses

Les colonnes recommandées pour la clause INCLUDE de l'index afin de créer un index couvrant.

Recherches utilisateur

Le nombre d'opérations de recherche qui auraient utilisé cet index.

Balayages utilisateur

Le nombre d'opérations de balayage effectuées sur la table.

Économie de coût moyenne

Le pourcentage estimé de réduction du coût moyen du processeur après la création de l'index.

Amélioration des performances (%)

Le pourcentage estimé d'amélioration des performances moyennes des requêtes après la création de l'index.

Dernière recherche utilisateur

La dernière fois qu'une requête utilisateur aurait utilisé cet index pour une opération de recherche.

Instruction de création d'index

L'instruction SQL à utiliser pour créer l'index manquant.

Exporter le script

Exporte l'instruction de création de l'index manquant. Exécutez le script sur l'instance ApsaraDB RDS correspondante pendant les heures creuses.

Exporter le fichier

Exporte les détails de l'index manquant vers un fichier Excel, CSV ou TXT.

Procédure

  1. Connectez-vous à la console ApsaraDB RDS et accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.

  2. Dans le volet de navigation de gauche, choisissez Autonomy Services > Performance Optimization.

  3. Cliquez sur l'onglet Missing Indexes. Dans la section Missing Index Details, sélectionnez les filtres souhaités, puis cliquez sur Export script.

Étapes suivantes

Pendant les heures creuses, exécutez les instructions contenues dans le script exporté sur l'instance ApsaraDB RDS.