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

ALTER-forespørgsel meget langsom på lille tabel i PostgreSQL

Tilføjelse af en kolonne kræver ikke omskrivning af en tabel (medmindre du angiver en DEFAULT ). Det er en hurtig operation uden nogen låse. pg_locks er stedet at tjekke, som Craig påpegede.

Generelt er den mest sandsynlige årsag langvarige transaktioner. Jeg ville se på, hvilke arbejdsgange der rammer disse tabeller, og hvor længe transaktionerne forbliver åbne. Låse af denne art er typisk transaktionsbestemte, og så vil begå transaktioner normalt løse problemet.




  1. PHP-advarsel:PHP-start:Kan ikke indlæse det dynamiske bibliotek 'pdo_mysql.so'

  2. T-SQL Spring over Tag lagret procedure

  3. Akkumuleret sum over dage

  4. #1241 - Operand skal indeholde 1 kolonne(r)