Query Performance
From: hdsjunk (anonymous_at_discussions.microsoft.com)
Date: 09/07/04
- Next message: Aaron [SQL Server MVP]: "Re: How can I sort by Date?"
- Previous message: Adam Machanic: "Re: How can I sort by Date?"
- Next in thread: Brian Moran: "Re: Query Performance"
- Reply: Brian Moran: "Re: Query Performance"
- Reply: SQLCatz: "RE: Query Performance ~ Split the SP."
- Reply: Roji. P. Thomas: "Re: Query Performance"
- Reply: David G.: "Re: Query Performance"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 7 Sep 2004 06:13:09 -0700
Good Morning All!
I have a couple questions regarding query performance:
#1 - I have a VB6 program that allows the user to build
the where clause of a query to be ran against a SQL 2000
database. When the where clause is established, it is
sent into a stored procedure where there are 3 different
queries that can be executed based on the criteria being
used. Basically, the join structure of each query is
different. I created an index for a query that had been
running slow that executes 1 of the 3 queries in the
stored procedure. However, now whenever 1 of the other
queries are executed for a different set of criteria it is
3X longer to run. I remove the index, and it is fast
again, but my other query is slow again. Can someone
please explain to me why this happens, and why SQL chooses
a less optimized plan for some of the queries when a new
index is added?
#2 - In the same type of environment as explained above
(i.e. VB6, SQL 2000, and stored procedures), we have a
single user that tests query speed to determine what
indexes need built. We can get a query to run in 5
seconds, but when multiple users try to execute the same
or different queries together, it takes nearly 5X longer.
Once the first user gets results, then the others come
back one right after the other in no time. Does SQL only
allow 1 person to execute a stored procedure at any given
time? What effect does the mult-user environment have in
this scenerio.
Any help would be greatly appreciated, as I am new to
working with indexes.
Thank you,
Heidi
- Next message: Aaron [SQL Server MVP]: "Re: How can I sort by Date?"
- Previous message: Adam Machanic: "Re: How can I sort by Date?"
- Next in thread: Brian Moran: "Re: Query Performance"
- Reply: Brian Moran: "Re: Query Performance"
- Reply: SQLCatz: "RE: Query Performance ~ Split the SP."
- Reply: Roji. P. Thomas: "Re: Query Performance"
- Reply: David G.: "Re: Query Performance"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|