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

Có những loại chỉ mục nào khá...

Câu trả lời

Các loại chỉ mục khác trong SQL bao gồm:

  • Hash Index: Loại chỉ mục này được tổ chức dưới dạng key-value, với key là kết quả hash value của cột được đánh index và value chứa con trỏ đến row tương ứng. Hash index mạnh mẽ khi thực hiện truy vấn với toán tử bằng (=) hoặc không bằng (<>), nhưng không hiệu quả với các truy vấn có điều kiện như lớn hơn (>), nhỏ hơn (<), hoặc like. Nó cũng không thể tối ưu hóa toán tử ORDER BY[1].

  • R-tree Index: Được sử dụng cho dữ liệu không gian (spatial data), chẳng hạn như vị trí nhà hàng hoặc đa giác trên bản đồ. R-tree thích hợp cho việc lưu trữ và truy vấn dữ liệu có không gian như đường phố, tòa nhà, và thường ít khi được sử dụng so với các loại index khác[1].

  • Clustered Index: Đây là chỉ mục duy nhất trên mỗi bảng, sử dụng khóa chính để tổ chức dữ liệu trong bảng. Dữ liệu được lưu trữ theo thứ tự tăng dần của khóa chính, và thứ tự này cũng là thứ tự mà bảng được giữ trong bộ nhớ. Clustered...

expert

expert

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

senior

Sự khác biệt giữa UNION, MINUS và INTERSECT trong SQL là gì?

expert

Liệt kê một số nhược điểm của chỉ mục Hash trong SQL

middle

Sự khác biệt giữa UNION và UNION ALL trong SQL là gì?

Bình luận

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

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