sql >> Databasteknik >  >> RDS >> PostgreSQL

ALTER-frågan är mycket långsam på en liten tabell i PostgreSQL

Att lägga till en kolumn kräver inte omskrivning av en tabell (såvida du inte anger en DEFAULT ). Det är en snabb operation utan några lås. pg_locks är platsen att kolla, som Craig påpekade.

I allmänhet är den mest troliga orsaken långvariga transaktioner. Jag skulle titta på vilka arbetsflöden som träffar dessa tabeller och hur länge transaktionerna förblir öppna. Lås av det här slaget är vanligtvis transaktionsbaserade och så att begå transaktioner kommer vanligtvis att lösa problemet.




  1. Exkluderar flera värden från arrayen

  2. Oracles ODP.Net kan inte hantera nya linjer .Net nya linjer?

  3. Infoga datumformat i dd/mm/åååå till laravel Eloquent Model

  4. Det gick inte att ansluta till PostgreSQL via nodejs databas lokalt, det slutade plötsligt att fungera på mac