LouBurgoyne
MIS
I have an application that has about 300 tables. approximately 200 of them have no clustered index. The application is using MS SQL 7.0, SP1.
Is there a performance benefit to not using a clustered index?
This became apparent as I was running DBCC Showcontig on my tables. Many are highly fragmented, but do not have a clustered index, so DBCC DBREINDEX ('tablename') does not accomplish anything.
I have found that if I create a clustered index on the table, the indexes are rebuilt and the fragmentation decreases dramatically. I then drop the recently created index to return the table to its original state.
Any feedback would be appreciated.
Lou Burgoyne
Applications Administrator
lburgoyne@ikon.com
Is there a performance benefit to not using a clustered index?
This became apparent as I was running DBCC Showcontig on my tables. Many are highly fragmented, but do not have a clustered index, so DBCC DBREINDEX ('tablename') does not accomplish anything.
I have found that if I create a clustered index on the table, the indexes are rebuilt and the fragmentation decreases dramatically. I then drop the recently created index to return the table to its original state.
Any feedback would be appreciated.
Lou Burgoyne
Applications Administrator
lburgoyne@ikon.com