sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvorfor falder PostgresQL-forespørgselsydeevnen over tid, men gendannes ved genopbygning af indeks

Automatisk støvsugning burde gøre tricket, forudsat at du har konfigureret det til din ønskede ydeevne.

Bemærkninger:VAKUUM FULD:dette vil genopbygge tabelstatistikker og genvinde masser af diskplads. Den låser hele bordet.

VAKUUM:dette vil genopbygge tabelstatistik og genvinde noget diskplads. Det kan køres parallelt med produktionssystemet, men genererer masser af IO, som kan påvirke ydeevnen.

ANALYSER:dette vil genopbygge forespørgselsplanlægningsstatistikker. Dette udløses af VACUUM, men kan køres alene.

Flere detaljerede noter findes her



  1. MYSQL-forespørgsel WHERE IN vs. OR

  2. Et Performance Cheat Sheet til PostgreSQL

  3. programmæssig kontrol af åben forbindelse i JDBC

  4. Træk dage fra en dato i SQLite