Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Sự khác biệt giữa chỉ mục được phân nhóm và không phân nhóm

Chỉ mục được phân cụm thay đổi cách lưu trữ các hàng. Khi bạn tạo chỉ mục nhóm trên một cột (hoặc một số cột), máy chủ SQL sẽ sắp xếp các hàng của bảng theo (các) cột đó. Nó giống như một cuốn từ điển, nơi tất cả các từ được sắp xếp theo thứ tự bảng chữ cái trong toàn bộ cuốn sách.

Mặt khác, một chỉ mục không phân cụm không thay đổi cách các hàng được lưu trữ trong bảng. Nó tạo một đối tượng hoàn toàn khác trong bảng có chứa (các) cột được chọn để lập chỉ mục và một con trỏ quay lại các hàng của bảng chứa dữ liệu. Nó giống như một chỉ mục trong những trang cuối cùng của một cuốn sách, nơi các từ khóa được sắp xếp và chứa số trang của tài liệu của cuốn sách để tham khảo nhanh hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xác minh rằng không đồng bộ / chờ đợi của tôi đang sử dụng cổng hoàn tất I / O?

  2. Khóa chính tổng hợp JPA

  3. Lỗi SQL:'CREATE / ALTER PROCEDURE' phải là câu lệnh đầu tiên trong lô truy vấn

  4. Gói SSIS chạy lâu hơn 500 lần trên một máy chủ

  5. Thứ tự một cột theo thấp, trung bình, cao?