Việc thêm cột không yêu cầu viết lại bảng (trừ khi bạn chỉ định DEFAULT
). Đó là một hoạt động nhanh chóng mà không có bất kỳ ổ khóa nào. pg_locks là nơi để kiểm tra, như Craig đã chỉ ra.
Nhìn chung, nguyên nhân có thể xảy ra nhất là các giao dịch kéo dài. Tôi sẽ xem xét những luồng công việc nào đang tác động vào các bảng này và các giao dịch sẽ mở trong bao lâu. Các khóa kiểu này thường mang tính chất giao dịch và do đó, việc cam kết các giao dịch thường sẽ khắc phục được sự cố.