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

senior

Khi làm việc với microservices, bạn tổ chức schema như thế nào? Shared schema, DB-per-service hay hybrid?

middle

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

middle

Trong hệ thống phân tán, CAP Theorem ảnh hưởng thế nào tới thiết kế database?

Bình luận

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

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