Sql server 2000 SP3a 8.00.977
We have a production server that replicates data throughout the day to another server we use for reporting. We use transaction replication.
The users were complaining of slowness on the reporting server and I discovered that the reporting server replicated database was not reindexed in some time. About 4 months since last reindex.
I only reindexed the replicated tables used for reporting. I also ran update stats for every table with a 20% sample. Now the database performance is even worse than before. Reports that took minutes or seconds to run, are now taking hours.
How would a reindex make performance worse? Am I missing statistics on a table? Should I have reindexed all the tables?
Thanks so much in advance.
We have a production server that replicates data throughout the day to another server we use for reporting. We use transaction replication.
The users were complaining of slowness on the reporting server and I discovered that the reporting server replicated database was not reindexed in some time. About 4 months since last reindex.
I only reindexed the replicated tables used for reporting. I also ran update stats for every table with a 20% sample. Now the database performance is even worse than before. Reports that took minutes or seconds to run, are now taking hours.
How would a reindex make performance worse? Am I missing statistics on a table? Should I have reindexed all the tables?
Thanks so much in advance.