Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Chỉ mục và các chỉ mục toàn văn
MIỄN PHÍ
Số trang
14
Kích thước
185.5 KB
Định dạng
PDF
Lượt xem
1393

Chỉ mục và các chỉ mục toàn văn

Nội dung xem thử

Mô tả chi tiết

Chương 9 Chỉ mục và chỉ mục toàn văn

Mục tiêu bài học:

Cuối bài học này, bạn có thể:

 Định nghĩa một chỉ mục

 Hiểu được quá trình tạo chỉ mục

 Định nghĩa chỉ mục Clustered và chỉ mục Non-Clustered với các đặc tính duy nhất và phức

hợp

 Xem các chỉ mục của bảng

 Nắm vững cách sử dụng chỉ mục

 Xoá các chỉ mục

 Hiểu rõ tìm kiếm toàn văn và các chỉ mục toàn văn

 Hiểu rõ cách sử dụng các từ khoá CONTAINS và FREETEXT trong các câu truy vấn toàn

văn

Giới thiệu

Ở chương trước, chúng ta đã được học về các giao dịch và các cơ chế khoá bản ghi. Khái niệm về

các giao dịch, lợi ích của nhật ký các giao dịch và các cơ chế khoá bản ghi được đề cập rất sâu.

Các cơ chếkhoá chết bản ghi và việc sử lý các cơ chế khoá chết cũng được đề cập ở chương

trước.

Các chỉ mục làm cho việc truy nhập tới các hàng của một bảng dựa vào giá trị của một hoặc nhiều

cột trở nên nhanh. Chúng cung cấp một thứ tự logic cho dữ liệu trong các bảng. Một chỉ mục hợp

lý có thể nâng cao khả năng thực thi của cơ sở dữ liệu bằng việc giảm thiểu thời gian truy nhập.

Trong chương này chúng ta sẽ học về các chỉ mục.

9.1 Các chỉ mục

Các chỉ mục trong SQL Server tương tự như các chỉ mục sách. Khi các thông tin về một chủ đề

đưa ra được yêu cầu từ một quyển sách, chúng ta không tìm từ trang thứ nhất đến trang cuối

cùng. Thay vì như thế, chúng ta sẽ định vị chủ đề đưa ra dựa trên các chỉ mục ở cuối cuốn sách.

Chỉ mục trợ giúp cho việc tìm kiếm nhanh thông tin mà không cần phải đọc hết toàn bộ cuốn

sách. Trong một cơ sở dữ liệu, một chỉ mục cho phép chương trình tìm kiếm các dữ liệu cần thiết

mà không cần duyệt toàn bộ bảng. Chỉ mục được duyệt để tìm một giá trị đặc biệt. Sau đó con trỏ

chỉ mục được dùng để định vị và nhận lấy hàng chứa giá trị yêu cầu trong bảng. Con trỏ này được

tham chiếu đến như khoảng chừa trống (offset). Vì vậy, sử dụng chỉ mục để truy nhập thông tin

trở nên nhanh hơn nhiều so với truy nhập dữ liệu trực tiếp.

Điển hình là một chỉ mục sách chứa danh sách các từ khoá (tương đương các khoá) sắp xếp theo

thứ tự alphabetic và số trang (tương đương con trỏ) mà ở đó chứa chủ để được đề cập đến trong

cuốn sách. Hình 9.1 hiển thị một ví dụ về chỉ mục của sách.

120 Thiết kế cơ sở dữ liệu và thực hành với SQL Server

Tải ngay đi em, còn do dự, trời tối mất!