aurora_stat_plans - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

aurora_stat_plans

Renvoie une ligne pour chaque plan d'exécution suivi.

Syntaxe

aurora_stat_plans( showtext )

Arguments

  • showtext — Affiche le texte de la requête et du plan. Les valeurs valides sont NULL, vrai ou faux. True affichera le texte de la requête et du plan.

Type de retour

Renvoie une ligne pour chaque plan suivi qui contient toutes les colonnes de aurora_stat_statements et les colonnes supplémentaires suivantes.

  • planid — identifiant du plan

  • explain_plan — explique le texte du plan

  • type de plan :

    • no plan- aucun plan n'a été capturé

    • estimate- plan saisi avec estimation des coûts

    • actual- plan capturé avec EXPLAIN ANALYZE

  • plan_captured_time — La dernière fois qu'un plan a été capturé

Notes d’utilisation

aurora_compute_plan_iddoit être activé et pg_stat_statements doit être activé shared_preload_libraries pour que les plans puissent être suivis.

Le nombre de plans disponibles est contrôlé par la valeur définie dans le pg_stat_statements.max paramètre. Lorsque cette option compute_plan_id est activée, vous pouvez suivre les plans jusqu'à cette valeur spécifiée dansaurora_stat_plans.

Cette fonction est disponible dans les versions 14.10, 15.5 d'Aurora PostgreSQL et dans toutes les autres versions ultérieures.

Exemples

Dans l'exemple ci-dessous, les deux plans relatifs à l'identifiant de requête -5471422286312252535 sont capturés et les statistiques des relevés sont suivies par le planid.

db1=# select calls, total_exec_time, planid, plan_captured_time, explain_plan db1-# from aurora_stat_plans(true) db1-# where queryid = '-5471422286312252535' calls | total_exec_time | planid | plan_captured_time | explain_plan ---------+--------------------+-------------+-------------------------------+------------------------------------------------------------------ 1532632 | 3209846.097107853 | 1602979607 | 2023-10-31 03:27:16.925497+00 | Update on pgbench_branches + | | | | -> Bitmap Heap Scan on pgbench_branches + | | | | Recheck Cond: (bid = 76) + | | | | -> Bitmap Index Scan on pgbench_branches_pkey + | | | | Index Cond: (bid = 76) 61365 | 124078.18012200127 | -2054628807 | 2023-10-31 03:20:09.85429+00 | Update on pgbench_branches + | | | | -> Index Scan using pgbench_branches_pkey on pgbench_branches+ | | | | Index Cond: (bid = 17)