Der er to måder at se, hvor lang tid SQL-sætninger inde i funktioner tager:
-
Aktiver
auto_explainmedauto_explain.log_nested_statements = on. Det vil tillade dig at se varigheden og udførelsesplanerne for SQL-sætningerne inde i funktionen i PostgreSQL-logfilen. -
Aktiver
pg_stat_statementsog indstil parameterenpg_stat_statements.track = all.Derefter
pg_stat_statementsvil spore information for SQL-sætningerne i en funktion. På den måde kan du se, hvilke af dine udsagn, der bruger hvor meget tid i databasen.