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

Bạn hiểu gì về query plan cache? Làm sao để tận dụng nó?

Câu trả lời

Query plan cache là một cơ chế trong các hệ quản trị cơ sở dữ liệu nhằm lưu trữ các kế hoạch thực thi truy vấn đã được tạo ra để sử dụng lại, giúp tối ưu hóa hiệu suất.

Đặc điểm:

Khi một truy vấn SQL được gửi đến cơ sở dữ liệu, nó sẽ trải qua quá trình phân tích cú pháp, tối ưu hóa và lập kế hoạch thực thi. Query plan cache sẽ chứa kế hoạch thực thi của các truy vấn này để khi cùng một truy vấn (hoặc truy vấn tương tự) được thực thi lại, cơ sở dữ liệu có thể sử dụng lại kế hoạch đã có mà không cần phải tái tạo từ đầu, giúp giảm thiểu thời gia...

middle

middle

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

middle

Làm sao để chọn đúng loại index (B-Tree, Hash, GiST, GIN) tùy theo loại truy vấn?

middle

Trong hệ thống database lớn, bạn xử lý index bloat như thế nào?

senior

Làm sao để làm hot standby mà không ảnh hưởng performance hệ thống chính?

Bình luận

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

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