Queries are taking up to 5 times longer to execute in sql server 2005 compared to sql 2000.
I'm sure these queries are far from optimal and the database design is flawed, for example there are no primary keys(id fields are not unique either, multiple entries with the same id, why it was done this way I have no idea). On viewing the execution plan, the most costly steps are "table scans" and from articles I read this indicates a problem with the index.
But the performance on the sql 2000 server is perfectly acceptable. So before I go redesigning this database I was wondering if anyone had any similar experiences when moving to sql 2005.
I'm sure these queries are far from optimal and the database design is flawed, for example there are no primary keys(id fields are not unique either, multiple entries with the same id, why it was done this way I have no idea). On viewing the execution plan, the most costly steps are "table scans" and from articles I read this indicates a problem with the index.
But the performance on the sql 2000 server is perfectly acceptable. So before I go redesigning this database I was wondering if anyone had any similar experiences when moving to sql 2005.
Last edited: