Posted by Erland Sommarskog on 06/12/06 21:51
Ryan (ryanofford@hotmail.com) writes:
> Is there any good reference explaining in Layman's terms why you need
> basic (or advanced) indexing ? Any links would be appreciated. I need
> this to help explain to colleagues why a disk space increase and
> indexing will be far better than spending thousands on a new box and
> doing the same (a common problem I suspect).
I echo Stu and recommend Kalen's book.
Understanding indexing correctly is absolute essential to get best
performance out of SQL Server (or any other RDBMS for that matter).
> How can I accurately estimate the amount of time taken to update an
> index once data is bulk inserted. I don't want to re-index from scratch
> as this may take too long. Indexing my database first time round takes
> about 1 hour 30 minutes.
For 130 indexes? That's not too bad.
In any case, the best way to find out the cost of an index for bulk
insert is to benchmark.
--
Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se
Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx
[Back to original message]
|