Covered index are index that contains in its structure more information than the index key. For example if you have a query:
select name from custumers where birthdate beetween '01/01/99' and '01/31/99'
a simple index will be created containing birthdate column. A covered index will contain birthdate and name columns.
This construction will run more faster because SQL Server don't need go to table to retrive data (name column).
The disadvantage is more space taken by index and overhead on make changes at covered column.
which is the explaination give at the following URL:
Perl,
This is one of those yes-and-no answers. Yes, if you add an index for all the fields you may filter or join on, then the query may go faster. However, the indexes are just used to locate the record, FP will still have to read the data record to pull out the actual field data. The reason is that each index tag is logically in a separate tree inside the index file, so when the tree is search and the matching index(s) are found, the only thing that's there is a record pointer - there is no connection to any other index.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.