sql >> Databasteknik >  >> RDS >> PostgreSQL

Varför sjunker PostgresQL-frågeprestanda med tiden, men återställs vid ombyggnad av index

Autovakuum borde göra susen, förutsatt att du har konfigurerat det för önskad prestanda.

Anmärkningar:VAKUUM FULL:detta kommer att bygga om tabellstatistik och återta massor av diskutrymme. Den låser hela bordet.

VAKUUM:detta kommer att bygga om tabellstatistik och återta lite diskutrymme. Det kan köras parallellt med produktionssystemet, men genererar massor av IO som kan påverka prestandan.

ANALYSE:detta kommer att bygga om frågeplanerarens statistik. Detta utlöses av VACUUM, men kan köras på egen hand.

Fler detaljerade anteckningar finns här



  1. Vila gå med två tabeller och hämta alla poster?

  2. Hur man kör en utlösare endast när en specifik kolumn uppdateras (SQL-server)

  3. Hur skapar jag en dynamisk URL i php?

  4. Hur man använder wireshark för att fånga mysql-frågan sql tydligt