Observer une base de données d'IA autonome sur une infrastructure Exadata dédiée avec des vues dynamiques des performances
Une base de données autonome avec intelligence artificielle sur une infrastructure Exadata dédiée présente un jeu de vues dynamiques des performances. Ces vues permettent aux administrateurs de base de données de surveiller de façon complète le rendement en temps réel et historique de leurs bases de données. Elles sont également disponibles au niveau de la base de données conteneur autonome.
Vues dynamiques des performances
Les vues dynamiques du rendement fournissent des informations précises sur le rendement et l'état des bases de données autonomes, ce qui permet aux administrateurs de base de données d'effectuer des analyses et des optimisations détaillées. Les vues de performance ACD_ vous permettent de surveiller les bases de données au niveau de la base de données conteneur autonome. Vous pouvez tirer parti des données historiques et en temps réel pour une surveillance et une gestion efficaces de la base de données, à condition d'avoir les privilèges d'accès à ces vues.
Les vues dynamiques des performances sont mises à jour en continu par le serveur de base de données. Ils fournissent des données en temps réel principalement liées à la performance de la base de données, ce qui les rend inestimables pour la surveillance et le réglage de la base de données.
À l'aide des vues dynamiques des performances, vous pouvez :
- Surveillez les activités de base de données en temps réel au moyen de divers événements et classes d'attente.
- Analyser les données historiques de rendement pour cerner les tendances ou les problèmes.
- Évaluez l'utilisation des ressources de base de données par rapport aux limites.
- Résumer les mesures de rendement pour jauger l'état général de la base de données.
Accès aux vues dynamiques des performances au niveau de la base de données conteneur autonome
Dans les instances de base de données autonome avec intelligence artificielle, en plus d'accéder aux vues dynamiques des performances Oracle Database de niveau base de données enfichable standard, vous pouvez également accéder aux vues au niveau base de données conteneur autonome préfixées par ACD_, suivies de V$ pour les bases de données à instance unique ou de GV$ pour Real Application Clusters (RAC), indiquant des vues globales qui agrégent les données sur toutes les instances.
Des privilèges ADMIN sont nécessaires pour interroger les vues dynamiques des performances. Vous pouvez utiliser la commande GRANT pour affecter le privilège READ aux vues dynamiques des performances pour les utilisateurs non administratifs.
GRANT READ ON ACD_V$SYSMETRIC TO non_admin_user;
Vues de performance dynamiques prises en charge au niveau de la base de données conteneur autonome
Le tableau suivant répertorie les vues dynamiques des performances au niveau de la base de données conteneur autonome disponibles dans la base de données d'IA autonome sur une infrastructure Exadata dédiée :
| Nom de vue | Description | Instantané |
|---|---|---|
ACD_V$EVENTMETRIC ACD_GV$EVENTMETRIC |
Mesures des événements d'attente en temps réel | V$EVENTMETRIC |
ACD_V$RESOURCE_LIMIT; ACD_GV$RESOURCE_LIMIT; |
Utilisation et limites courantes des ressources | V$RESOURCE_LIMIT; |
ACD_V$SYSMETRIC ACD_GV$SYSMETRIC |
Mesures de rendement du système en temps réel | V$SYSMÉTRIQUE |
ACD_V$SYSMETRIC_HISTORY; ACD_GV$SYSMETRIC_HISTORY |
Mesures historiques de rendement du système | V$SYSMETRIC_HISTORY |
ACD_V$SYSMETRIC_SUMMARY ACD_GV$SYSMETRIC_SUMMARY |
Sommaire des mesures de rendement du système | V$SYSMETRIC_SUMMARY |
ACD_V$WAITCLASSMETRIC ACD_GV$WAITCLASSMETRIC |
Mesures par classe d'attente | V$WAITCLASSMETRIC |
ACD_V$WAITCLASSMETRIC_HISTORY ACD_GV$WAITCLASSMETRIC_HISTORY |
Mesures historiques de classe d'attente | V$WAITCLASSMETRIC_HISTORY |
| ACD_DBA_HIST_SYSMETRIC_SUMMARY | Historique du sommaire statistique des mesures de rendement du système | DBA_HIST_SYSMETRIC_SUMMARY |
Les vues Oracle Exadata Database Machine suivantes sont prises en charge sur une base de données autonome avec intelligence artificielle sur une infrastructure Exadata dédiée. Chacune de ces vues commence par le préfixe V$CELL et contient des informations statistiques internes. Pour plus d'informations sur ces vues, voir À propos des vues V$CELL_.
| Voir | Description |
|---|---|
ACD_V$CELL_GLOBAL; ACD_GV$CELL_GLOBAL; |
Statistiques globales pour la cellule Exadata |
ACD_V$CELL_IOREASON; ACD_GV$CELL_IOREASON; |
Motifs et mesures d'E/S pour la cellule Exadata |
ACD_V$CELL_IOREASON_NAME; ACD_GV$CELL_IOREASON_NAME; |
Noms et descriptions des motifs d'E/S pour la cellule Exadata |
ACD_V$CELL_METRIC_DESC ACD_GV$CELL_METRIC_DESC |
Descriptions des mesures pour la cellule Exadata |
ACD_V$CELL_GLOBAL_HISTORY; ACD_GV$CELL_GLOBAL_HISTORY; |
Informations historiques pour la cellule Exadata |
Pour obtenir une liste complète et des informations détaillées sur chaque vue dynamique de la performance, consultez la documentation Oracle sur À propos des vues dynamiques de la performance.
Exemples d'interrogations
Pour vous aider à démarrer, consultez les exemples d'interrogations permettant d'extraire des mesures à partir de ces vues :
Interroger les mesures du système
SELECT METRIC_NAME, VALUE, METRIC_UNIT
FROM ACD_V$SYSMETRIC
WHERE METRIC_NAME IN ('Database CPU Time Ratio', 'Database Wait Time Ratio');
Limites des ressources d'interrogation
SELECT RESOURCE_NAME, CURRENT_UTILIZATION, MAX_UTILIZATION, LIMIT_VALUE
FROM ACD_V$RESOURCE_LIMIT
WHERE RESOURCE_NAME IN ('processes', 'sessions', 'enqueue_locks');
Événements d'attente d'interrogation
SELECT e.NAME AS EVENT_NAME, m.NUM_SESS_WAITING, m.TIME_WAITED
FROM ACD_V$EVENTMETRIC m JOIN V$EVENT_NAME e ON m.EVENT_ID = e.EVENT_ID
WHERE e.NAME IN ('db file sequential read', 'db file scattered read', 'log file sync');
Interroger les mesures globales de cellule Exadata
SELECT METRIC_NAME, METRIC_VALUE, METRIC_TYPE
FROM ACD_V$CELL_GLOBAL
WHERE METRIC_NAME IN (
'Cumulative User CPU ticks',
'Cumulative System CPU ticks',
'Network bytes received',
'Network bytes transmitted',
'Total Reads',
'Total Writes',
'Ticks spent reading',
'Ticks spent writing');
Motifs d'E/S d'interrogation dans les cellules Exadata
SELECT REASON_NAME, METRIC_NAME, METRIC_VALUE, METRIC_TYPE
FROM ACD_V$CELL_IOREASON
WHERE CELL_NAME = 'YourCellName';