|
Posted by Stu on 09/14/05 13:47
Just to clarify a common misconception: key constraints are used to
enfore data integrity, and indexes are used to enhance performance.
While primary keys also introduce an index upon creation, they are not
the same thing; you can create indexes without having primary keys at
all (this is a technique that can be used in data warehouses, where the
normalization rules are a bit "looser"). Index fragmentation is
unrelated to the presence or absence of keys; it can be, however,
related to the underlying clustered index that is (by default)
associated with the primary key.
A couple of questions: do you have a clustered index on this table?
On what column is it located?
Do you know how to use the DBCC command SHOWCONTIG? It will help you
identify it is fragmentation, and where it is occurring.
http://www.sql-server-performance.com/dt_dbcc_showcontig.asp
HTH,
Stu
[Back to original message]
|