PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Khi nào cần chạy REINDEX trong postgres

Bạn không bao giờ cần chạy REINDEX để duy trì tính toàn vẹn của dữ liệu; tất cả các sửa đổi dữ liệu sẽ cập nhật chỉ mục.

Trong các tình huống bình thường, bạn không cần phải REINDEX . Đặc biệt, chèn hàng loạt sẽ không bao giờ phân mảnh một chỉ mục nhiều hơn trước đây.

Các chỉ mục trở nên cồng kềnh nếu bạn xóa nhiều hàng hoặc nếu bạn chạy UPDATE s nhanh hơn autovacuum có thể theo kịp. Sau đó, bạn có thể cần phải REINDEX họ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi:Bạn phải cài đặt ít nhất một gói postgresql-client- <version>

  2. node-postgres tạo cơ sở dữ liệu

  3. TẠO CHẾ ĐỘ XEM chỉ định nhiều tên cột hơn cột

  4. Tìm tên máy chủ và cổng bằng lệnh PSQL

  5. Cách tạo chỉ mục trên LOWER (users.username) trong Rails (sử dụng postgres)