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

Postgresql | không còn chỗ trống trên thiết bị

Rất có thể có một số truy vấn tạo các tệp tạm thời lớn tạm thời lấp đầy ổ cứng của bạn. Các tệp này sẽ bị xóa ngay sau khi truy vấn được thực hiện (hoặc không thành công), do đó, hệ thống tệp có đủ dung lượng trống khi bạn xem xét.

Đặt log_temp_files = 10240 trong postgresql.conf (và tải lại) để ghi lại tất cả các tệp tạm thời vượt quá 10 MB, sau đó bạn có thể kiểm tra tệp nhật ký để xem liệu đây có thực sự là lý do hay không.

Cố gắng xác định các truy vấn không hợp lệ và sửa chúng.

Nếu các tệp tạm thời không phải là vấn đề, có thể là các bảng tạm thời. Chúng tự động bị loại bỏ khi phiên cơ sở dữ liệu kết thúc. Ứng dụng của bạn có sử dụng các bảng tạm thời không?

Một khả năng khác có thể là các tệp được tạo bởi thứ khác ngoài cơ sở dữ liệu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tương đương với strftime trong Postgres

  2. Rails - Sử dụng phép nối với các liên kết được đặt tên tùy chỉnh

  3. org.postgresql.util.PSQLException:Cố gắng kết nối không thành công

  4. Đặt lược đồ trong PostgreSQL JDBC dường như không hoạt động

  5. Chèn chậm trên PostgreSQL bằng JDBC