Showing posts with label SQL Index. Show all posts

SQL - Clustered Index là gì?(What is an clustered index in SQL Server?)





Bài viết hôm nay sẽ trình bày một số khái miện về Clusterned Index và cách sử dụng loại Index này.






SQL 2008 - Tính năng phát hiện Index thiếu tính Index(Missing Index Feature)




Trong một lần làm việc khi thực thi câu truy vấn tới một bảng có sử dụng Index trong phiên bản SQL Server 2008 Management Studio thì nhận được câu thông báo sau:
/*
Missing Index Details from SQLQuery1.sql - KRANKRA\SQLEXPRESS.Index_Test (KRANKRA\NGOCSON (53))
The Query Processor estimates that implementing the following index could improve the query cost by 82.667%.
*/

SQL - Index trong điều kiện tìm kiếm (How Indexes are Used by the WHERE clause?).




Bài viết này tôi sẽ hướng dẫn cách sử dụng Index trong mệnh đề tìm kiếm của câu lệnh.

Trong một câu lệnh tìm kiếm trong SQL một định nghĩa tìm kiếm ở câu lệnh Where được gọi là đối số có thể tìm kiếm(sargable: Search Argument-Able) khi Index có thể được sử dụng trong lúc thực thị câu lệnh.

Index là gi? (What Is An Index?)

Phát biểu(statement) Index cho phép các ứng dụng tìm kiếm dữ liệu của bảng trên database một cách nhanh chóng mà không cần phải đọc toàn bộ bảng.

Trong thực thế có để hiểu Index như là phần mục lục của một quyên sách hay một quyển từ điển.

SQL - Tăng tốc độ thực thi câu truy vấn(query) bằng hàm Index (Improving SQL Performance with index in sql server).



Index là câu lệnh rất mạnh để tăng hiệu năng thực hiện của câu truy vấn(query). Nói một cách trừu tượng thì một database không sử dụng index thì tốc độ xử lý của nó như là một chiết xe đạp còn nếu sử dụng index thì nó liền biến thành một  chiếc moto phân khối lớn.