sql >> Database >  >> RDS >> PostgreSQL

pg_stat_activity - hoe de huidige activiteit te zien binnen een lopende opgeslagen procedure

Er zijn twee manieren om te zien hoe lang SQL-instructies binnen functies duren:

  1. Schakel auto_explain in met auto_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.

  2. Schakel pg_stat_statements in en stel de parameter pg_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.




  1. MySQL:tijdelijke kolom automatisch verhogen in select-statement

  2. VERVANG nieuw regelteken in MYSql werkt niet

  3. Hoe afbeeldingen uit een tabel met andere kolomteksten te halen met behulp van PHP

  4. Oracle SQL - Query om waarden uit meerdere tabellen te berekenen