Er zijn twee manieren om te zien hoe lang SQL-instructies binnen functies duren:
-
Schakel
auto_explain
in metauto_explain.log_nested_statements = on
. Zo kunt u de duur en de uitvoeringsplannen van de SQL-instructies in de functie in het PostgreSQL-logbestand zien. -
Schakel
pg_stat_statements
in en stel de parameterpg_stat_statements.track = all
. in .Dan
pg_stat_statements
zal informatie volgen voor de SQL-instructies in een functie. Op die manier kunt u in de database zien welke van uw verklaringen hoeveel tijd in beslag nemen.