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

Khi nào nên dùng composite index? Có nhược điểm gì không?

Câu trả lời

Khi nào nên dùng composite index? Composite index nên được sử dụng khi có các truy vấn thường xuyên lọc hoặc sắp xếp dựa trên nhiều cột trong một bảng, đặc biệt là khi truy vấn kết hợp các cột này bằng phép AND. Chúng tối ưu hóa hiệu suất truy vấn bằng cách giảm thiểu số lần đọc thực tế trên ổ đĩa cần thiết để trả về kết quả tìm kiếm. Best practice là sắp xếp các cột trong composite index theo tần suất xuất hiện và tính chất của các truy vấn, bắt đầu với những cột phổ biến nhất hoặc có tính phân biệt cao nhất, tiếp đến là các cột ít quan trọng hơn. Composite index cũng có thể cải th...

middle

middle

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

middle

Khi truy vấn bị chậm, bạn dùng EXPLAIN ANALYZE như thế nào để tối ưu?

middle

Làm sao để duy trì tính toàn vẹn dữ liệu (data integrity) khi dữ liệu được sharded theo nhiều nút?

middle

Làm sao để đảm bảo idempotency cho các thao tác ghi dữ liệu nhiều lần?

Bình luận

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

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