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

postgres cắt ngắn chậm

TRUNCATE phải xóa shared_buffers vì bảng bị cắt ngắn và nó phải hủy liên kết tệp cũ, điều này có thể làm chậm trên các hệ thống tệp có tính năng xóa chậm như ext3 .

Tuy nhiên, 1,5 giờ là khá cao, vì chúng ta thường nói nhiều nhất là vài giây. Rất có thể bạn có các phiên khác đang giữ khóa trên bảng ngăn TRUNCATE khỏi tiến hành. Xem pg_catalog.pg_lockspg_catalog.pg_stat_activity .

Bài viết trên wiki PostgreSQL về giám sát khóa sẽ hữu ích.

Xem thêm: Tốc độ cắt bỏ Postgresql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng .pgpass từ Apache libphp5.so

  2. Làm thế nào để cài đặt im lặng Postgresql trong Ubuntu qua. Dockerfile?

  3. Xuất kết quả truy vấn từ BigQuery sang Postgres

  4. Không thể di chuyển trên Heroku

  5. Cách giải quyết các vấn đề về đặc quyền khi khôi phục Cơ sở dữ liệu PostgreSQL