Tôi sẽ xem xét FILLFACTOR cho bảng. Theo mặc định, nó được đặt thành 100, bạn có thể giảm nó xuống 70 (để bắt đầu). Sau đó, bạn phải thực hiện VACUUM FULL để xây dựng lại bảng.
ALTER TABLE tablename SET (FILLFACTOR = 70);
VACUUM FULL tablename;
REINDEX TABLE tablename;
Điều này mang lại cho CẬP NHẬT cơ hội để đặt bản sao cập nhật của một hàng trên cùng một trang với bản gốc, điều này hiệu quả hơn việc đặt nó trên một trang khác. Hoặc nếu cơ sở dữ liệu của bạn đã bị phân mảnh một phần nào đó từ nhiều bản cập nhật trước đó, nó có thể đã đủ dự phòng. Bây giờ cơ sở dữ liệu của bạn cũng có tùy chọn để thực hiện cập nhật HOT, giả sử cột bạn đang cập nhật không liên quan đến bất kỳ chỉ mục nào.