
Chương 3: Chỉ mục, khung nhìn, thủ tục, trigger và hàm
3.1 Chỉ mục (Index)
- Index trong SQL là bảng tra cứu đặc biệt mà công cụ tìm kiếm cơ sở dữ liệu có thể
sử dụng để tăng nhanh thời gian và hiệu suất truy xuất dữ liệu.
-Hiểu đơn giản, một chỉ mục là một con trỏ chỉ tới từng giá trị xuất hiện trong bảng, cột
được đánh chỉ mục. Chỉ mục trong Database có ý nghĩa tương tự như các mục trong xuất
hiện trong Mục lục của một cuốn sách.-
-Chỉ mục giúp tăng tốc các truy vấn SELECT chứa các mệnh đề WHERE hoặc ORDER, nhưng
nó làm chậm việc dữ liệu nhập vào với các lệnh UPDATE và INSERT. Các chỉ mục có thể
được tạo hoặc xóa mà không ảnh hưởng tới dữ liệu

Chương 3: Chỉ mục, khung nhìn, thủ tục, trigger và
hàm
3.1 Chỉ mục (Index)
- Index‰trong SQL là bảng tra cứu đặc biệt mà công cụ tìm kiếm cơ sở dữ liệu có thể sử
dụng để tăng nhanh thời gian và hiệu suất truy xuất dữ liệu.
- Hiểu đơn giản, một Index là một con trỏ chỉ tới từng giá trị xuất hiện trong bảng, cột
được đánh Index. Index trong Database có ý nghĩa tương tự như các mục trong xuất hiện
trong Mục lục của một cuốn sách.
- Index giúp tăng tốc các‰truy vấn SELECT‰chứa các‰mệnh đề WHERE‰hoặc ORDER,
nhưng nó làm chậm việc dữ liệu nhập vào với các‰lệnh UPDATE‰và‰INSERT. Các Index
có thể được tạo hoặc xóa mà không ảnh hưởng tới dữ liệu.

Chương 3: Chỉ mục, khung nhìn, thủ tục, trigger và
hàm
3.1 Chỉ mục
Lệnh tạo index
Vd: Tạo Index trên Tên mặt hàng của bảng tbMatHang
Create Index IndexTenMh on tbMatHang (TenMh)
- Kiểm tra hoạt động của index
Select *
From tbMatHang
Where TenMh=N'Hộp bút chì hình xe hơi‘
Lệnh xóa index Drop Index Tên_bảng .Tên_index
Vd: Drop index tbMatHang.IndexDemo

Chương 3: Chỉ mục, khung nhìn, thủ tục, trigger và
hàm
3.1 Chỉ mục
- Trên thanh công cụ chọn hoặc Ctrl +L để xem kết quả phân tích truy vấn

Chương 3: Chỉ mục, khung nhìn, thủ tục, trigger và
hàm
3.1 Chỉ mục
Click

