L'opération DescribeDBInstancePerformance interroge les données de performance d'une instance RDS. Chaque appel requiert une plage horaire (StartTime et EndTime), un ID d'instance (DBInstanceId) ainsi qu'une ou plusieurs clés de métriques de performance (Key). Les valeurs valides pour la clé Key et les métriques renvoyées varient selon le moteur de base de données.
ApsaraDB RDS for MySQL et ApsaraDB RDS for MariaDB
ApsaraDB RDS for MySQL et ApsaraDB RDS for MariaDB utilisent les mêmes noms de paramètres de performance.
Utilisation des ressources
**Key** |
Métriques renvoyées et descriptions |
|---|---|
MySQL_MemCpuUsage (instances non serverless) |
Utilisation du processeur et de la mémoire par rapport au système d'exploitation. Unité : %. |
MySQL_RCU_MemCpuUsage (instances serverless) |
Utilisation du processeur de l'instance serverless et utilisation de la mémoire de l'instance MySQL en pourcentage des ressources totales du système d'exploitation. Unité : %. |
MySQL_IOPS |
Opérations d'entrée/sortie par seconde (IOPS). Unité : IOPS. |
MySQL_MBPS |
Débit en lecture et en écriture. Unité : octets/s. |
MySQL_NetworkTraffic |
Trafic entrant moyen et trafic sortant moyen. Unité : Ko/s. |
MySQL_DetailedSpaceUsage |
Utilisation totale de l'espace, y compris les données, les journaux, les fichiers temporaires et le système. Unité : Mo. |
Performance des requêtes
**Key** |
Métriques renvoyées et descriptions |
|---|---|
MySQL_QPSTPS |
Nombre moyen d'instructions SQL exécutées par seconde (exécutions/s) et nombre moyen de transactions par seconde (TPS). |
MySQL_COMDML |
Nombre moyen d'exécutions par seconde pour les instructions DELETE, INSERT, INSERT_SELECT, REPLACE, REPLACE_SELECT, SELECT et UPDATE. Unité : exécutions/s. |
MySQL_SelectScan |
Nombre d'analyses complètes de table. Unité : analyses. |
MySQL_TempDiskTableCreates |
Nombre de tables temporaires créées automatiquement sur le disque lors de l'exécution des instructions. Unité : tables. |
Connexions et threads
**Key** |
Métriques renvoyées et descriptions |
|---|---|
MySQL_Sessions |
Nombre de connexions actives et nombre total de connexions. Unité : connexions. |
MySQL_ThreadStatus |
Nombre de threads actifs et nombre de threads connectés. Unité : threads. |
Moteur InnoDB
**Key** |
Métriques renvoyées et descriptions |
|---|---|
MySQL_InnoDBBufferRatio |
Taux de succès en lecture, utilisation et pourcentage de blocs sales pour le pool de tampons InnoDB. Unité : %. |
MySQL_InnoDBDataReadWriten |
Quantité moyenne de données lues depuis et écrites dans le moteur de stockage InnoDB par seconde. Unité : Ko. |
MySQL_InnoDBLogRequests |
Nombre moyen de lectures et d'écritures dans le pool de tampons InnoDB par seconde. Unité : lectures/s ou écritures/s. |
MySQL_InnoDBLogWrites |
Nombre moyen de demandes d'écriture de journal par seconde, nombre d'écritures physiques dans le fichier journal par seconde et écritures fsync() dans le fichier journal par seconde. Unité : écritures/s. |
MySQL_RowDML |
Nombre moyen de lignes lues, mises à jour, supprimées et insérées dans les tables InnoDB par seconde, ainsi que le nombre d'écritures physiques dans le fichier journal par seconde. Unité : lignes/s ou écritures/s. |
MySQL_ROW_LOCK |
Temps d'attente maximal pour un verrou de niveau ligne (ms), temps d'attente moyen pour un verrou de niveau ligne (ms) et nombre d'attentes pour les verrous de niveau ligne. |
Moteur MyISAM
**Key** |
Métriques renvoyées et descriptions |
|---|---|
MySQL_MyISAMKeyBufferRatio |
Utilisation moyenne, taux de succès en lecture et taux de succès en écriture du tampon de clés MyISAM par seconde. Unité : %. |
MySQL_MyISAMKeyReadWrites |
Nombre moyen de lectures et d'écritures dans le tampon MyISAM par seconde, ainsi que nombre moyen de lectures et d'écritures sur le disque par seconde. Unité : lectures/s ou écritures/s. |
Réplication
**Key** |
Métriques renvoyées et descriptions |
|---|---|
slavestat |
Délai de réplication de l'instance en lecture seule. Unité : secondes. |
MySQL_ReplicationDelay |
Délai de réplication de l'instance secondaire. Unité : secondes. |
MySQL_ReplicationThread |
État du thread de réplication E/S et du thread de réplication SQL. La valeur 1 indique un état normal. La valeur 0 indique que le thread est perdu. |
ApsaraDB RDS for SQL Server
Si une seule cléKeycorrespond à plusieurs métriques, les valeurs renvoyées sont séparées par&.
Utilisation des ressources
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_InstanceCPUUsage |
sqlserver_inscpu |
Utilisation du processeur par rapport au système d'exploitation. |
SQLServer_InstanceMemUsage |
sqlserver_insmem |
Utilisation de la mémoire de l'instance. |
SQLServer_IOPS |
db_io_read |
Nombre de demandes de lecture E/S par seconde. |
db_io |
Nombre de demandes E/S par seconde. | |
db_io_write |
Nombre de demandes d'écriture E/S par seconde. | |
iops_of_ecs |
Limite supérieure des IOPS côté calcul. | |
iops_of_disk |
Limite supérieure des IOPS côté stockage. | |
iops_no_burst |
Limite supérieure des IOPS avec la fonction I/O burst désactivée. | |
iops_burst |
Limite supérieure des IOPS avec la fonction I/O burst activée. | |
SQLServer_MBPS |
mBps_total |
Débit E/S du disque par seconde. |
mBps_read |
Débit de lecture E/S du disque par seconde. | |
mBps_write |
Débit d'écriture E/S du disque par seconde. | |
mBps_of_ecs |
Limite supérieure du débit E/S du disque côté calcul. | |
mBps_of_disk |
Limite supérieure du débit E/S du disque côté stockage. | |
mBps_no_burst |
Limite supérieure du débit E/S du disque avec la fonction I/O burst désactivée. | |
mBps_burst |
Limite supérieure du débit E/S du disque avec la fonction I/O burst activée. | |
SQLServer_NetworkTraffic |
read_kb |
Trafic sortant moyen par seconde. |
write_kb |
Trafic entrant moyen par seconde. | |
SQLServer_InstanceDiskUsage |
InstanceDiskUsage |
Utilisation de l'espace disque. |
SQLServer_DetailedSpaceUsage |
ins_size |
Utilisation totale de l'espace. |
log_size |
Utilisation de l'espace des journaux. | |
data_size |
Utilisation de l'espace des données. | |
other_size |
Utilisation de l'espace système. | |
tmp_size |
Utilisation de l'espace temporaire. | |
disk_mastersize |
Espace utilisé par la base de données système SQL Server master. |
|
disk_modelsize |
Espace utilisé par la base de données model, qui sert de modèle pour toutes les nouvelles bases de données de l'instance. |
|
disk_msdbsize |
Espace utilisé par la base de données msdb, qui stocke les travaux SQL Server Agent, l'historique des sauvegardes et les données associées. |
|
disk_errorlog |
Espace occupé par les fichiers journaux d'erreurs. Effacez les journaux d'erreurs via la console ou l'API. | |
disk_xel |
Espace occupé par les fichiers journaux d'événements étendus. | |
disk_trace |
Espace utilisé par les fichiers de trace SQL Server, tels que les fichiers de trace SQL Profiler. | |
disk_dump |
Espace occupé par les fichiers de vidage générés lorsque le noyau SQL Server rencontre une exception. | |
SQLServer_RCU |
rcu |
Unité de capacité RDS (RCU). |
SQLServer_InstanceIOPSUsage |
InstanceIOPSUsageBurst |
Utilisation réelle des IOPS. |
InstanceIOPSUsageNoBurst |
Utilisation des IOPS avec la fonction I/O burst désactivée. | |
InstanceIOPSBurstRatio |
Taux d'amélioration des IOPS après activation de la fonction I/O burst. | |
SQLServer_InstanceMBPSUsage |
mBps_usage_no_burst |
Utilisation du débit E/S du disque avec la fonction I/O burst désactivée. |
mBps_usage_burst |
Utilisation réelle du débit E/S du disque. | |
mBps_burst_ratio |
Taux d'amélioration du débit E/S du disque après activation de la fonction I/O burst. |
Performance des requêtes
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_QPS |
sqlserver_qps |
Nombre moyen d'instructions SQL exécutées par seconde. |
SQLServer_Transactions |
sqlserver_transactions |
Nombre moyen de transactions par seconde. |
sqlserver_write_transactions |
Nombre moyen de transactions d'écriture par seconde. | |
SQLServer_FullScans |
sqlserver_fullscans |
Nombre moyen d'analyses complètes de table par seconde. |
SQLServer_Deadlock |
sqlserver_deadlock |
Nombre d'interblocages par seconde. |
Compilation SQL
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_SQLCompilations |
sqlserver_sqlcompilations |
Nombre de compilations SQL par seconde. |
sqlserver_resqlcompilations |
Nombre de recompilations d'instructions par seconde. | |
Safe_AutoParams_per_sec |
Nombre de tentatives d'auto-paramétrage sécurisé par seconde. | |
Failed_AutoParams_per_sec |
Nombre de tentatives d'auto-paramétrage ayant échoué par seconde. | |
Forced_Parameterizations_per_sec |
Nombre de paramétrages forcés réussis par seconde. | |
Unsafe_AutoParams_per_sec |
Nombre de tentatives d'auto-paramétrage non sécurisé par seconde. | |
AutoParam_Attempts_per_sec |
Nombre de tentatives d'auto-paramétrage par seconde. |
Sessions et connexions
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_Sessions |
Active_Temp_Tables |
Nombre de tables temporaires actives. |
Active_Transactions |
Nombre de transactions actives. | |
Active_cursors |
Nombre de curseurs actifs. | |
sqlserver_activesession |
Nombre de threads actifs. | |
sqlserver_connectionreset |
Total des connexions initiées depuis le pool de connexions par seconde. | |
sqlserver_sessions |
Nombre total de connexions. | |
SQLServer_Logins |
sqlserver_logins |
Nombre de connexions par seconde. |
sqlserver_logout |
Nombre de déconnexions par seconde. |
Verrous et attentes
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_LockWaits |
Lock_Requests_per_sec |
Nombre total de demandes de verrou reçues par seconde. |
Lock_Wait_Time_ms |
Temps d'attente moyen pour les verrous. | |
sqlserver_lockwaits |
Nombre de demandes de verrou en attente par seconde. | |
Table_Lock_Escalations_per_sec |
Nombre de fois où les verrous sur une table sont escaladés vers la granularité TABLE ou HoBT par seconde. | |
Average_Latch_Wait_Time |
Temps d'attente moyen pour les demandes de verrous légers (latches). | |
Average_Lock_Wait_Time |
Temps d'attente moyen pour les demandes de verrou. | |
Total_Latch_Wait_Time_ms |
Temps d'attente total pour les verrous légers durant la dernière seconde. | |
sqlserver_latchwaits |
Nombre de demandes de verrous légers qui ne peuvent pas être accordées immédiatement par seconde. | |
Lock_waits |
Statistiques de performance des processus en attente de verrous. | |
SQLServer_LockTimeout |
sqlserver_locktimeout |
Nombre de demandes de verrou arrivant à expiration par seconde, y compris les demandes de verrou NOWAIT. |
SQLServer_Block |
Wait_for_the_worker |
Longueur de la file d'attente des threads de travail en attente. |
uncommited_tran |
Nombre de transactions non validées. | |
Longest_Transaction_Running_Time |
Durée de la transaction la plus longue en cours d'exécution. | |
Processes_blocked |
Nombre de processus bloqués. |
Mémoire
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_MemUsage |
Lock_Memory_KB |
Mémoire occupée par les structures de verrouillage. Unité : Ko. |
Connection_Memory_KB |
Mémoire occupée par les connexions. Unité : Ko. | |
Database_Cache_Memory_KB |
Mémoire occupée par le pool de tampons de la base de données. Unité : Ko. | |
Free_Memory_KB |
Mémoire disponible. Unité : Ko. | |
Optimizer_Memory_KB |
Mémoire occupée par l'optimiseur de requêtes. Unité : Ko. | |
Total_Server_Memory_KB |
Mémoire totale actuellement utilisée par SQL Server. Unité : Ko. | |
SQL_Cache_Memory_KB |
Mémoire occupée par le cache des plans SQL. Unité : Ko. | |
Stolen_Server_Memory_KB |
Mémoire occupée à d'autres fins. Unité : Ko. | |
SQLServer_AdvancedMemUsage |
CACHESTORE_SQLCP_KB |
Mémoire occupée par le cache des plans compilés SQL. Unité : Ko. |
CACHESTORE_PHDR_KB |
Mémoire occupée par le cache du pilote physique. Unité : Ko. | |
CACHESTORE_OBJCP_KB |
Mémoire occupée par le cache des plans compilés d'objets. Unité : Ko. | |
MEMORYCLERK_SOSNODE_KB |
Mémoire allouée aux nœuds du système d'exploitation. Unité : Ko. | |
MEMORYCLERK_SQLCLR_KB |
Mémoire occupée par le Common Language Runtime (CLR). Unité : Ko. | |
MEMORYCLERK_SQLSTORENG_KB |
Mémoire occupée par le moteur de stockage SQL. Unité : Ko. | |
USERSTORE_SCHEMAMGR_KB |
Mémoire occupée par le gestionnaire de schéma utilisateur. Unité : Ko. | |
MEMORYCLERK_SOSMEMMANAGER |
Mémoire occupée par le gestionnaire de mémoire du système d'exploitation. Unité : Ko. | |
CACHESTORE_SQLCP_VMCommitted_KB |
Cache des plans SQL en mémoire virtuelle. | |
CACHESTORE_PHDR_VMCommitted_KB |
Cache de mémoire temporaire de l'arbre d'algébrisation en mémoire virtuelle. | |
CACHESTORE_OBJCP_VMCommitted_KB |
Cache des plans d'objets en mémoire virtuelle. | |
MEMORYCLERK_SOSNODE_VMCommitted_KB |
SOSNODE (partie de SQLOS) en mémoire virtuelle. | |
MEMORYCLERK_SQLCLR_VMCommitted_KB |
SQLCLR en mémoire virtuelle. | |
MEMORYCLERK_SQLSTORENG_VMCommitted_KB |
Composant du moteur de stockage en mémoire virtuelle. | |
USERSTORE_SCHEMAMGR_VMCommitted_KB |
Métadonnées de différents types d'objets de base de données en mémoire virtuelle. | |
MEMORYCLERK_SOSMEMMANAGER_VMCommitted_KB |
SOSMEMMANAGER (partie de SQLOS) en mémoire virtuelle. |
Tampon et cache
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_BufferHit |
Cache_Hit_Ratio |
Taux de succès du cache. |
sqlserver_bufferpool |
Pourcentage de pages trouvées dans le cache de tampon qui ne nécessitent pas de lecture sur disque. | |
SQLServer_Cache |
Cache_Object_Counts |
Nombre total d'objets dans le cache. |
Cache_Objects_in_use |
Nombre d'objets de cache actuellement utilisés. | |
Cache_Pages |
Nombre de pages occupées par le cache. | |
SQLServer_PageLife |
sqlserver_pagelife |
Temps moyen pendant lequel une page de données mise en cache reste en mémoire. |
SQLServer_CheckPoint |
sqlserver_lazy_writes |
Nombre d'écritures sur le disque par seconde. |
sqlserver_checkpoint |
Nombre de pages écrites par les points de contrôle par seconde. |
Pages et E/S
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_PagePerf |
Page_lookups_per_sec |
Nombre de recherches de pages dans le pool de tampons par seconde. |
sqlserver_pagereads |
Nombre de pages de données lues depuis le disque par seconde (E/S physiques). | |
sqlserver_pagewrites |
Nombre de pages de données écrites sur le disque par seconde (E/S physiques). | |
Pages_compressed_per_sec |
Nombre de pages de données compressées par seconde. | |
Page_IO_latch_waits |
Nombre d'attentes pour obtenir un verrou léger (latch) d'E/S de page. | |
sqlserver_pagesplits |
Nombre de fractionnements de page par seconde. | |
Readahead_pages_per_sec |
Nombre de pages sur lesquelles des opérations de prélecture sont effectuées par seconde. | |
Background_writer_pages_per_sec |
Nombre de pages écrites sur le disque par l'écriture en arrière-plan par seconde. | |
Page_latch_waits |
Nombre total d'attentes pour obtenir un verrou léger (latch) de page. | |
SQLServer_IndexUsage |
Index_Searches_per_sec |
Nombre de recherches d'index par seconde. |
Forwarded_Records_per_sec |
Nombre de fois où des enregistrements transférés sont accessibles par seconde. |
Journal des transactions
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_LogGrowth |
Log_Shrinks |
Nombre de réductions du journal des transactions. |
Log_Truncations |
Nombre de troncatures du journal des transactions. | |
Log_Growths |
Nombre d'extensions automatiques du journal des transactions. | |
SQLServer_LogPerf |
Log_Bytes_Flushed_per_sec |
Octets de journal vidés sur le disque par seconde (écritures physiques dans le journal des transactions). |
Log_Bytes_Received_per_sec |
Octets de journal reçus par seconde (taux de génération du journal des transactions). | |
Log_Cache_Reads_per_sec |
Lectures depuis le cache du journal par seconde. Ces lectures ne nécessitent pas d'accès au disque. | |
Log_buffer_waits |
Nombre d'attentes pour le tampon du journal. Une valeur élevée indique une contention pour le tampon du journal ; augmentez la taille du tampon ou optimisez les transactions pour résoudre ce problème. | |
Log_Flushes_per_sec |
Nombre de vidages du journal sur le disque par seconde. Une valeur élevée indique des transactions fréquentes ; optimisez les opérations par lots si nécessaire. | |
Log_Pool_Requests_per_sec |
Nombre de demandes pour le tampon du journal par seconde. Indique la pression d'utilisation sur le tampon du journal. |
Réplication et haute disponibilité
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_AGPerf |
sqlserver_alwayson_lagsecs |
Délai de réplication entre les instances principale et secondaire dans un groupe de disponibilité Always On SQL Server. |
sqlserver_alwayson_redoqueuesize_kb |
Taille de la file d'attente des journaux à rejouer sur le réplica. Unité : Ko. | |
sqlserver_alwayson_sendqueuesize_kb |
Taille de la file d'attente des journaux à envoyer du réplica principal au réplica secondaire. Unité : Ko. | |
Bytes_Received_from_Replica_per_sec |
Octets reçus du réplica par seconde. | |
ag_unhealthydb_count |
Nombre de bases de données non saines dans le groupe de disponibilité. | |
ag_db_not_in_ag_count |
Nombre de bases de données ne faisant pas partie du groupe de disponibilité. | |
ag_redo_finish_time |
Horodatage indiquant quand le réplica termine le rejeu des journaux. | |
Bytes_Sent_to_Replica_per_sec |
Octets envoyés au réplica par seconde. | |
Flow_Control_Time_ms_per_sec |
Durée du contrôle de flux par seconde. Unité : ms. | |
Flow_Control_per_sec |
Nombre de déclenchements du contrôle de flux par seconde. | |
SQLServer_MirrorPerf |
sqlserver_log_send_queue |
Octets de journal à envoyer du réplica principal au réplica secondaire. |
sqlserver_redo_queue |
Octets de journal à rejouer sur le réplica. | |
Redo_Bytes_Remaining |
Octets de journal restant à rejouer sur le réplica. | |
Redone_Bytes_per_sec |
Octets de journal rejoués sur le réplica par seconde. |
Versionnement des lignes
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_OptimizeConcurrent |
Version_Cleanup_rate_KB_per_s |
Taille du magasin de versionnement des lignes nettoyé par seconde. Unité : Ko. |
Version_Generation_rate_KB_per_s |
Taille du magasin de versionnement des lignes généré par seconde. Unité : Ko. |
Sauvegarde
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_BackupPerf |
Backup_per_Restore_Throughput_per_sec |
Octets traités par seconde lors d'une opération de sauvegarde ou de restauration. |
Alertes
**Key** |
Métrique renvoyée | Description |
|---|---|---|
SQLServer_Alarm |
alarm_abnormal_db |
Nombre de bases de données pour lesquelles la mise en miroir de base de données n'est pas correctement configurée ou dont la synchronisation échoue. |
ApsaraDB RDS for PostgreSQL
ApsaraDB RDS for PostgreSQL propose une fonctionnalité de surveillance améliorée avec des métriques plus fines disponibles dans la console. Le tableau ci-dessous répertorie les valeurs deKeypourDescribeDBInstancePerformanceet leurs métriques de surveillance améliorée correspondantes.
Utilisation des ressources
**Key** |
Métriques renvoyées et descriptions | Métrique de surveillance améliorée correspondante |
|---|---|---|
CpuUsage |
Utilisation du processeur. Unité : %. | os.cpu_usage.total.avg |
MemoryUsage |
Utilisation de la mémoire. Unité : %. | os.mem_usage.total.avg |
PgSQL_IOPS |
Opérations d'entrée/sortie par seconde (IOPS). Unité : opérations/s. | (os.iops.data.avg + os.iops.wal.avg) / os.iops.total.avg * 100 |
PgSQL_SpaceUsage |
Utilisation de l'espace de l'instance. Unité : octets. | os.fs_size.wal_dir.avg + os.fs_size.base_dir.avg (Unité : Mo) |
PolarDBCPU |
Utilisation du processeur. | os.cpu_usage.sys.avg, os.cpu_usage.user.avg, os.cpu_usage.total.avg |
PolarDBMemory |
Utilisation de la mémoire. | os.mem_usage.total.avg |
PolarDBLocalIOSTAT |
mean_local_iops_read : Opérations de lecture sur le disque de données par seconde. mean_local_iops_write : Opérations d'écriture sur le disque de données par seconde. |
os.iops.read.avg, os.iops.write.avg |
PolarDBLocalDiskUsage |
mean_local_pg_wal_dir_size : Utilisation de l'espace Write-Ahead Logging (WAL). Unité : Mo. mean_local_pg_log_dir_size : Utilisation de l'espace des journaux. Unité : Mo. mean_local_base_dir_size : Utilisation de l'espace des données. Unité : Mo. |
os.fs_size.wal_dir.avg, os.fs_size.log_dir.avg, os.fs_size.base_dir.avg |
Connexions
**Key** |
Métriques renvoyées et descriptions | Métrique de surveillance améliorée correspondante |
|---|---|---|
PgSQL_Session |
Nombre total de connexions. Unité : connexions. | db.connections.total.avg |
PolarDBConnections |
mean_active_session : Nombre de connexions actives. mean_idle_connection : Nombre de connexions inactives. mean_total_session : Nombre total de connexions. mean_waiting_connection : Nombre de connexions en état d'attente. |
db.connections.active.avg, db.connections.idle.avg, db.connections.total.avg, db.connections.waiting.avg |
Performance des requêtes et DML
**Key** |
Métriques renvoyées et descriptions | Métrique de surveillance améliorée correspondante |
|---|---|---|
PolarDBRowDML |
mean_tup_returned_delta : Lignes analysées par seconde lors des analyses complètes de table. mean_tup_fetched_delta : Lignes récupérées par seconde à l'aide des analyses d'index. mean_tup_inserted_delta : Lignes insérées par seconde. mean_tup_updated_delta : Lignes mises à jour par seconde. mean_tup_deleted_delta : Lignes supprimées par seconde. |
db.sql.tup_returned.avg, db.sql.tup_fetched.avg, db.sql.tup_inserted.avg, db.sql.tup_updated.avg, db.sql.tup_deleted.avg |
PolarDBQPSTPS |
mean_commits_delta : Transactions validées par seconde. mean_rollbacks_delta : Transactions annulées par seconde. mean_deadlocks_delta : Interblocages par seconde. mean_tps : Transactions par seconde. |
db.transactions.xact_commit.avg, db.transactions.xact_rollback.avg, Nombre d'opérations sans interblocage, db.transactions.xact_commit.avg + db.transactions.xact_rollback.avg |
Requêtes et transactions de longue durée
**Key** |
Métriques renvoyées et descriptions | Métrique de surveillance améliorée correspondante |
|---|---|---|
PolarDBLongSQL |
mean_one_second_executing_sqls : Instructions SQL en cours d'exécution depuis plus d'une seconde. mean_three_seconds_executing_sqls : Instructions SQL en cours d'exécution depuis plus de 3 secondes. mean_five_seconds_executing_sqls : Instructions SQL en cours d'exécution depuis plus de 5 secondes. |
db.slow_sql.one_second.avg, db.slow_sql.three_seconds.avg, db.slow_sql.five_seconds.avg |
PolarDBLongTransaction |
mean_one_second_transactions : Transactions en cours d'exécution depuis plus d'une seconde. mean_three_seconds_transactions : Transactions en cours d'exécution depuis plus de 3 secondes. |
db.long_transactions.active_one_second.avg, db.long_transactions.active_three_seconds.avg |
PolarDBLongIdleTransaction |
mean_one_second_idle_transactions : Transactions inactives depuis plus d'une seconde. mean_three_seconds_idle_transactions : Transactions inactives depuis plus de 3 secondes. mean_five_seconds_idle_transactions : Transactions inactives depuis plus de 5 secondes. |
db.long_transactions.idle_one_second.avg, db.long_transactions.idle_three_seconds, db.long_transactions.idle_five_seconds.avg |
PolarDBLongTwoPCTransaction |
mean_one_second_two_pc_transactions : Transactions de validation en deux phases (2PC) en cours d'exécution depuis plus d'une seconde. mean_three_seconds_two_pc_transactions : Transactions 2PC en cours d'exécution depuis plus de 3 secondes. mean_five_seconds_two_pc_transactions : Transactions 2PC en cours d'exécution depuis plus de 5 secondes. |
db.long_transactions.two_pc_one_second.avg, db.long_transactions.two_pc_three_seconds.avg, db.long_transactions.two_pc_five_seconds.avg |
Réplication
**Key** |
Métriques renvoyées et descriptions | Métrique de surveillance améliorée correspondante |
|---|---|---|
PolarDBReplication |
mean_replay_latency_in_mb : Latence de synchronisation de la base de données secondaire. Unité : octets. mean_send_latency_in_mb : Latence d'envoi de la base de données principale. Unité : octets. mean_logical_rep_latency_in_mb : Délai de réplication logique. Unité : octets. |
/ |
Maintenance
**Key** |
Métriques renvoyées et descriptions | Métrique de surveillance améliorée correspondante |
|---|---|---|
PolarDBSwellTime |
Durée maximale de gonflement pour le nettoyage des déchets — les déchets plus anciens que cette durée peuvent être collectés. Unité : secondes. | db.swell.swell_time.avg |