What is the use of indexes and what are the types of indexes available in SQL Server?
Indexes are used to find data quickly when a query is processed in any relational database. Indexes improve performance by 10 to 500 times.
Index can improve the performance in following operations:
- Find the records matching with WHERE clause
- Sorting the result with ORDER BY
- Grouping records and aggregate values
UPDATE Books SET Availability = 1 WHERE SubjectId =12
DELETE FROM Books WHERE Price <10
SELECT * FROM Books WHERE Price BETWEEN 50 AND 80
SELECT * FROM Books ORDER BY Price DESC
SELECT Count(*) as Units, Price FROM Books GROUP BY Price
Clustered index
Clustered index physically reorders the records of a table. Therefore a table can have only one clustered index. Usually a clustered index will be created on the primary key of a table.
Non – Clustered Index
Non – Clustered index are stored in the order of the index key values, but the information in the table is stored in a different order. Means logical sorting of data not Physical. In SQl Server 2005 a table can have 249 non-clustered indexes.
Composite Indexes
A composite index is an index on two or more columns. Both clustered and non-clustered indexes can be composite indexes. If you have composite index on Price and BookName then take can take advantage of it like this:
SELECT BookName, Price FROM Products ORDER BY UnitPrice BookName, Price DESC
Get more interview questions on asp.net here:
ReplyDeletehttp://www.interviewhelper.org
http://vipinc007.blogspot.com/2009/05/net-30-interview-questions-and-answers.html
ReplyDeletefor more questions
ReplyDeletevisit
http://vipinc007.blogspot.com/2009/05/net-30-interview-questions-and-answers.html
Good Work
ReplyDeleteShyam
www.shyamsrinivas.com
For latest job openings visit
ReplyDeletehttp://vipinc.blogspot.com/2010/01/job-openings.html
http://vipinc007.blogspot.com/2010/01/job-openings.html
ReplyDeletehi visit to get more questions
ReplyDeletehttp://www.interviewqsn.com
Thank you for sharing the article on very interesting and meaningful content. You can also refer to:
ReplyDelete- Thuốc chữa covid
- Điều trị covod tại nhà
- Cách phòng covid