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

Tra cứu Dấu trang trong Máy chủ Sql là gì?

Tra cứu dấu trang là quá trình tìm kiếm dữ liệu thực tế trong bảng SQL, dựa trên mục nhập được tìm thấy trong chỉ mục không phân cụm.

Khi bạn tìm kiếm một giá trị trong chỉ mục không phân cụm và truy vấn của bạn cần nhiều trường hơn là một phần của nút lá chỉ mục (tất cả các trường chỉ mục, cộng với bất kỳ cột INCLUDE nào có thể có), thì SQL Server cần truy xuất dữ liệu thực tế (các) trang - đó được gọi là tra cứu dấu trang.

Trong một số trường hợp, đó thực sự là cách duy nhất để thực hiện - chỉ khi truy vấn của bạn chỉ yêu cầu một trường nữa (không phải toàn bộ các trường), thì bạn nên BAO GỒM trường đó vào chỉ mục không phân cụm. Trong trường hợp đó, nút cấp lá của chỉ mục không phân cụm sẽ chứa tất cả các trường cần thiết để đáp ứng truy vấn của bạn (chỉ mục "bao trùm") và do đó, việc tra cứu dấu trang sẽ không còn cần thiết nữa.

Marc



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều gì đại diện cho một đôi trong máy chủ sql?

  2. T-SQL để tìm các chỉ mục dự phòng

  3. Nhận danh sách các cột được tính toán trong bảng cơ sở dữ liệu (SQL Server)

  4. thêm + - 1 năm trong SQL Server

  5. SQLServer IDENTITY Cột có văn bản