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

Khi restore dữ liệu từ snapshot, bạn xử lý sự không đồng bộ như thế nào?

senior

Những chỉ số (metrics) nào bạn cần monitor để đánh giá hiệu năng database?

middle

Trong distributed transaction, bạn áp dụng 2-phase commit như thế nào?

Bình luận

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

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