Câu hỏi phỏng vấn PostgreSQL
Câu hỏi

Làm sao để cấu hình memory (shared_buffers, work_m...

Câu trả lời

Để 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

senior

Gợi ý câu hỏi phỏng vấn

middle

PostgreSQL hỗ trợ enum type như thế nào? Có thể thay đổi enum sau khi tạo không?

senior

PostgreSQL sử dụng MVCC như thế nào để quản lý transaction?

middle

Làm sao để tạo trigger trong PostgreSQL? Có dùng PL/pgSQL không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào