PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

ALTER заявката е много бавна на малка таблица в PostgreSQL

Добавянето на колона не изисква пренаписване на таблица (освен ако не посочите DEFAULT ). Това е бърза операция без никакви ключалки. pg_locks е мястото за проверка, както посочи Крейг.

Като цяло най-вероятната причина са дълготрайни транзакции. Бих гледал какви работни потоци засягат тези маси и колко време транзакциите остават отворени. Заключванията от този вид обикновено са транзакционни и затова извършването на транзакции обикновено ще реши проблема.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създадете първичен ключ, състоящ се от две полета в Django?

  2. Доктрина - Добавяне на времеви печат по подразбиране към обект като NOW()

  3. синтактична грешка при или близо до 'order' в PostgreSQL

  4. Сумата на всички редове с панди с изключение на една

  5. Как да получа общия брой таблици в postgresql?