sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur profilerar man PostgreSQL Database?

"Håll ett öga på" och "profil" är två ganska olika uppgifter enligt min uppfattning.

För profilering (inte en livevy av vad som händer just nu, men för att se vilka frågor som tar mest tid etc), kolla in pgFouine:

http://pgfouine.projects.postgresql.org/

Detta låter dig se vilka frågor som är resurskrävande och vidta lämpliga åtgärder:Lägg till saknade index, skriv om frågor med andra tekniker etc.



  1. Funktionsbaserade index i SQL Server

  2. TODATETIMEOFFSET() Exempel i SQL Server

  3. Varför cast/konvertera från int returnerar en asterisk

  4. Hur sjukvården använder databaser