sql >> Databáze >  >> RDS >> PostgreSQL

ALTER dotaz velmi pomalý na malé tabulce v PostgreSQL

Přidání sloupce nevyžaduje přepsání tabulky (pokud nezadáte DEFAULT ). Jedná se o rychlou operaci bez jakýchkoli zámků. pg_locks je místo ke kontrole, jak zdůraznil Craig.

Obecně jsou nejpravděpodobnější příčinou dlouhotrvající transakce. Podíval bych se na to, jaké pracovní toky narážejí na tyto tabulky a jak dlouho zůstávají transakce otevřené. Zámky tohoto druhu jsou obvykle transakční, takže potvrzení transakcí obvykle problém vyřeší.




  1. Extrahujte 1. tři oktety IPV4

  2. Jak mohu vytisknout dotaz SQL provedený poté, co DBI Perlu vyplní zástupné symboly?

  3. Jak vložit objekt (více než 10 vlastností) do mysql přes mybatis na základě anotace bez seznamu všech vlastností

  4. Mysql WHERE problém se seznamem odděleným čárkami