Tous les produits
Search
Centre de documentation

Database Autonomy Service:Règles de notation

Dernière mise à jour :Aug 10, 2026

Database Autonomy Service (DAS) inspecte périodiquement vos instances de base de données et attribue un score de santé pour vous aider à comprendre leur état opérationnel. Cette rubrique répertorie les éléments entraînant une déduction de points ainsi que les règles de notation.

Notes d'utilisation

  • Vous devez activer la fonctionnalité Inspection and Scoring avant de pouvoir consulter la inspection list. Pour obtenir des instructions, consultez la rubrique Inspection et notation.

  • La fonctionnalité Inspection and Scoring utilise une échelle de 100 points. Le système déduit des points en fonction de l'état d'exécution de l'instance, conformément aux règles de notation. Vous pouvez consulter le score final dans la console. Pour plus d'informations, consultez la rubrique Inspection et notation.

Règles de notation

  • Pour ApsaraDB RDS for MySQL, MySQL géré par l'utilisateur et PolarDB for MySQL :

    Élément

    Description

    Critère

    Condition

    Formule

    Utilisation du CPU (cpuUsage)

    Utilisation moyenne quotidienne du CPU. Pour les CPU multicœurs, la valeur est normalisée sur l'équivalent d'un seul cœur.

    Majeur

    70 % <= cpuUsage < 80 %

    1 + (cpuUsage - 0,7) * 20

    Critique

    cpuUsage >= 80 %

    min(3 + (cpuUsage - 0,8) * 30, 10)

    Utilisation de la mémoire (memUsage)

    Utilisation moyenne quotidienne de la mémoire.

    Majeur

    80 % <= memUsage < 90 %

    1 + (memUsage - 0,8) * 20

    Critique

    memUsage > 90 %

    min((memUsage - 0,9) * 50, 10)

    Utilisation du stockage

    Important

    Cet élément de déduction ne s'applique pas aux instances MySQL gérées par l'utilisateur.

    Pourcentage de stockage utilisé par rapport au stockage total disponible.

    Jours disponibles

    availableDays <= 30

    15 - availableDays / 3

    Tables volumineuses

    Remarque

    Une table est considérée comme volumineuse si son espace de table, y compris les fragments, dépasse 50 Go.

    Important

    PolarDB for MySQL n'analyse pas les tables volumineuses ; cet élément de déduction ne s'applique donc pas.

    bigTableCount > 0

    min(bigTableCount, 15)

    Utilisation des connexions (connectionRate)

    Nombre moyen quotidien de connexions, exprimé en pourcentage du nombre maximal de connexions autorisées.

    Majeur

    70 % <= connectionRate < 80 %

    1

    Critique

    connectionRate > 80 %

    3

    Utilisation des IOPS (iopsUsage)

    IOPS moyens quotidiens, exprimés en pourcentage du nombre maximal d'IOPS autorisés.

    Majeur

    70 % < iopsUsage < 90 %

    3

    Critique

    iopsUsage > 90 %

    5

    Sessions actives (threadRunning)

    Nombre quotidien de sessions actives.

    Majeur

    threadRunning > min(2 * cpuCores + 8, 64)

    3

    Critique

    threadRunning > min(4 * cpuCores + 8, 96)

    9

    Instructions SQL lentes (slowSqlCount)

    Nombre total d'instructions SQL lentes générées par jour.

    Remarque

    Cliquez sur la valeur pour afficher les 5 principales instructions SQL lentes par nombre d'exécutions.

    Mineur

    0 < slowSqlCount < 100

    1 + (slowSqlCount - 10) / 30

    Majeur

    100 <= slowSqlCount < 500

    4 + (slowSqlCount - 100) / 30

    Critique

    slowSqlCount >= 500

    min(18 + (slowSqlCount - 500) / 30, 30)

    Audit de sécurité SQL

    Nombre d'instructions SQL à haut risque et d'événements d'injection SQL.

    Instructions SQL à haut risque

    riskSqlCount > 0

    min(riskSqlCount, 5)

    Injection SQL

    sqlInjectionCount > 0

    min(sqlInjectionCount, 5)

    Interblocage

    Indique si un interblocage s'est produit au cours de la journée.

    Mineur

    Un interblocage est détecté.

    3

  • Pour Redis :

    Élément

    Description

    Critère

    Condition

    Formule

    Utilisation du CPU (cpuUsage)

    Utilisation moyenne quotidienne du CPU. Pour les CPU multicœurs, la valeur est normalisée sur l'équivalent d'un seul cœur.

    Majeur

    70 % <= cpuUsage < 80 %

    1 + (cpuUsage - 0,7) * 20

    Critique

    cpuUsage >= 80 %

    min(3 + (cpuUsage - 0,8) * 30, 10)

    Utilisation de la mémoire (memUsage)

    Utilisation moyenne quotidienne de la mémoire.

    Majeur

    80 % <= memUsage < 90 %

    1 + (memUsage - 0,8) * 20

    Critique

    memUsage > 90 %

    min((memUsage - 0,9) * 50, 10)

    Utilisation des connexions (connectionRate)

    Nombre moyen quotidien de connexions, exprimé en pourcentage du nombre maximal de connexions autorisées.

    Majeur

    70 % <= connectionRate < 80 %

    1

    Critique

    connectionRate > 80 %

    3

    Utilisation du trafic

    Trafic moyen quotidien, exprimé en pourcentage du trafic maximal autorisé.

    Majeur

    80 % <= FlowRate < 85 % (y compris inFlow et outFlow)

    1

    Critique

    FlowRate > 85 %

    3

    Critique

    FlowRate > 90 %

    5

    Clé fréquemment sollicitée

    Indique si des clés fréquemment sollicitées ont été détectées.

    Mineur

    Des clés fréquemment sollicitées ont été détectées.

    3

    Instructions SQL lentes (slowSqlCount)

    Nombre total d'instructions SQL lentes générées par jour. Cliquez sur la valeur pour afficher les 5 principales instructions SQL lentes par nombre d'exécutions.

    Mineur

    0 < slowSqlCount < 100

    1 + (slowSqlCount - 10) / 30

    Majeur

    100 <= slowSqlCount < 500

    4 + (slowSqlCount - 100) / 30

    Critique

    slowSqlCount >= 500

    min(18 + (slowSqlCount - 500) / 30, 30)

    Taux de fragmentation de la mémoire

    Le taux de fragmentation de la mémoire est calculé comme suit : mem_fragmentation_ratio = used_memory_rss / used_memory

    • used_memory_rss : Mémoire physique allouée à Redis par le système d'exploitation, incluant les fragments de mémoire.

    • used_memory : Mémoire utilisée par Redis pour stocker les données.

    Pour plus d'informations sur la fragmentation de la mémoire Redis et le taux de fragmentation de la mémoire, consultez la rubrique Fragmentation de la mémoire Redis.

    Mineur

    HighMemoryFragment > 1,5

    min(HighMemoryFragment * 2, 5)