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 để kiểm soát dữ liệu cũ, expired data khi lưu trữ trong nhiều năm?

middle

Trong kiến trúc hệ thống lớn, bạn phân biệt read replica và write replica như thế nào?

middle

Bạn từng triển khai multi-tenant database chưa? Chọn shared DB hay isolated DB? Vì sao?

Bình luận

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

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