Er zijn twee manieren om te zien hoe lang SQL-instructies binnen functies duren:
-
Schakel
auto_explainin 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_statementsin en stel de parameterpg_stat_statements.track = all. in .Dan
pg_stat_statementszal 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.