Esame dei piani di query Aurora PostgreSQL nella vista dba_plans - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esame dei piani di query Aurora PostgreSQL nella vista dba_plans

Gli utenti e gli amministratori del database cui è stato concesso il ruolo apg_plan_mgmt possono visualizzare e gestire i piani archiviati in apg_plan_mgmt.dba_plans. Un amministratore di un cluster database Aurora PostgreSQL (un utente con autorizzazioni rds_superuser) deve concedere esplicitamente questo ruolo agli utenti del database che devono utilizzare la gestione del piano di query.

La vista apg_plan_mgmt contiene la cronologia del piano per tutte le istruzioni SQL gestite per ogni database sull'istanza di scrittura del cluster database Aurora PostgreSQL. Questa vista consente di esaminare i piani, il relativo stato, la data di ultimo utilizzo e tutti gli altri dettagli pertinenti.

Come discusso in Normalizzazione e l'hash SQL, ogni piano gestito è identificato dalla combinazione di un valore hash SQL e un valore hash del piano. Con questi identificatori, puoi usare strumenti come Amazon RDS Performance Insights per tenere traccia delle prestazioni del singolo piano. Per ulteriori informazioni su Performance Insights, consulta Utilizzo di Amazon RDS Performance Insights.

Elenco dei piani gestiti.

Per elencare i piani gestiti, utilizza un'istruzione SELECT sulla visualizzazione apg_plan_mgmt.dba_plans. L'esempio seguente mostra alcune colonne nella visualizzazione dba_plans, come la colonna status che identifica i piani approvati e non approvati.

SELECT sql_hash, plan_hash, status, enabled, stmt_name FROM apg_plan_mgmt.dba_plans; sql_hash | plan_hash | status | enabled | stmt_name ------------+-----------+------------+---------+------------ 1984047223 | 512153379 | Approved | t | rangequery 1984047223 | 512284451 | Unapproved | t | rangequery (2 rows)

Per una migliore leggibilità, la query e l'output mostrati elencano solo alcune delle colonne della vista dba_plans. Per informazioni complete, consultare Riferimento per la visualizzazione apg_plan_mgmt.dba_plans.