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

senior

Làm sao để thiết kế replication phù hợp giữa các data center (multi-region replication)?

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 xây dựng hệ thống database lớn, bạn chọn giữa SQL và NoSQL như thế nào? Ưu/nhược từng loại?

Bình luận

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

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