Đã xảy ra sự cố với máy chủ của bạn. Máy chủ bị lỗi? Đĩa bị lỗi? Dù sao thì bạn cũng có thể làm:
- Dừng máy chủ của bạn và tạo một bản sao thực của thư mục dữ liệu của bạn vào một nơi an toàn;
- Vì pg_statistic được điền bởi ANALYZE
, chỉ cần làm sạch nó
DELETE FROM pg_catalog.pg_statistic;
và phát hành mộtANALYZE
sau đó.
Nếu lỗi vẫn tiếp diễn:
- Bật allow_system_table_mods và sau đó khởi động lại máy chủ của bạn:
ALTER SYSTEM SET allow_system_table_mods = ON;
(Postgres 9.4+) - Cắt bớt pg_statistic của cơ sở dữ liệu mà bạn đang gặp lỗi:
TRUNCATE TABLE pg_catalog.pg_statistic;
- Phân tích lại toàn bộ cơ sở dữ liệu:
ANALYZE VERBOSE;
- Tắt allow_system_table_mods:
ALTER SYSTEM RESET allow_system_table_mods;
Bạn có thể cần REINDEX SYSTEM
sau khi làm điều này.
Thông tin thêm về allow_system_table_mods tại đây .