tailieunhanh - ệ quản trị cơ sở dữ liệu: Các đối tượng trong SQL Server - TS. Lại Hiền Phương (Phần 2)

Phần 2 bài giảng "Hệ quản trị cơ sở dữ liệu: Các đối tượng trong SQL Server" cung cấp cho người học các kiến thức về "Chỉ mục" bao gồm: Khái niệm chỉ mục, phân loại Index, chú ý khi tạo Index, tạo index bằng SQL Server, . | ệ quản trị cơ sở dữ liệu Các đối tượng trong SQL Server - TS. Lại Hiền Phương Phần 2 Các đối tượng trong SQL Server LẠI HIỀN PHƯƠNG EMAIL LHPHUONG@ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 1 Nội dung View Chỉ mục Trigger Transaction và Lock LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 2 Chỉ mục - Index LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 3 Khái niệm chỉ mục Index Index giúp tăng tốc độ truy vấn dữ liệu bằng cách cung cấp phương pháp truy xuất nhanh chóng tới các dòng trong bảng tương tự như mục lục của cuốn sách Index được thiết lập từ một hoặc nhiều cột của bảng hay view Các giá trị của index sẽ được sắp xếp và lưu trữ theo một danh sách Mỗi giá trị index là duy nhất trong danh sách Mỗi giá trị index sẽ liên kết đến giá trị trong bảng dữ liệu liên kết dạng con trỏ LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 4 Khái niệm chỉ mục Index tiếp LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 5 Khái niệm chỉ mục Index tiếp Index trong SQL Server được tạo thành từ một tập các page các index node và chúng được tổ chức trong một cấu trúc cây B-tree để tăng tốc độ truy xuất dữ liệu Khi tìm kiếm một giá trị trong một cột dữ liệu Nếu không có Index SQL Server sẽ thực hiện động tác quét qua toàn bộ bảng dữ liệu để xác định vị trí dòng cần tìm. Nếu cột cần tìm tham gia tạo index đầu tiên SQL Server sẽ tìm vị trí của giá trị này trong bảng index bằng phép duyệt cây sau đó thực hiện tìm theo liên kết con trỏ đến bản ghi chứa giá trị tương ứng với index trong bảng dữ liệu LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 6 Khái niệm chỉ mục Index tiếp Ví dụ tìm giá trị 65 76 trong cột được tạo index LẠI HIỀN PHƯƠNG - HỆ QUẢN TRỊ CSDL 7 Phân loại Index Clustered Index Lưu trữ và sắp xếp dữ liệu vật lý trong các bảng và view dựa trên giá trị khóa của chúng. Các cột khóa này được chỉ định trong định nghĩa index. Mỗi bảng hoặc view chỉ có duy nhất một Clustered index vì bản thân các dòng dữ liệu được lưu trữ và sắp xếp vật lý theo giá trị của cột trong index. Khi một table có một clustered index thì gọi là clustered table LẠI .

TỪ KHÓA LIÊN QUAN