Làm sao để cấu hình memory (shared_buffers, work_m...
Làm sao để cấu hình memory (shared_buffers, work_m...
Để cấu hình hiệu quả các tham số memory trong PostgreSQL, cần xem xét kỹ các yếu tố như dung lượng RAM của hệ thống và loại ứng dụng mà bạn đang chạy. shared_buffers thường được đặt khoảng 15% đến 25% tổng lượng RAM. Đây là vùng nhớ dùng để lưu trữ dữ liệu được đọc từ đĩa, giúp giảm thiểu số lần truy cập đĩa trực tiếp. work_mem quyết định lượng bộ nhớ được cấp phát cho các hoạt động như sắp xếp và băm mỗi khi cần xử lý, giá trị này có thể bắt đầu từ 4MB đến 64MB tùy vào số lượng phiên hoạt động đồng thời và kích thước bảng dữ liệu của bạn.
effective_cache_size là một tham số ước lượng vùng nhớ có sẵn cho hệ điều hành dùng để cache, thường đặt từ 50% đến 75% ...
senior