Performance Question
Posted: Fri 30 Nov 2007 11:17
Hi there,
I have a general question regarding Performance.
We use Delphi 6 and Microsoft SQL Server 2000 with your excellent dbExpress Driver Components.
SQL Server 2000 is an Enterprise Version with 12 GB of dedicated RAM, machine is a very fast 4-CPU Server.
Client is a very fast Quad-Opteron machine running Windows XP SP2.
Network is switched Gigabit.
All data is cached (as we have monitored in performance mon).
Still we cannot achieve more than ~1000 of the following queries per second:
SELECT SimpleIntegerField FROM Table Where Key = xy
where there is of course a clustered index on Field Key.
We have experimented with Network Packet Size, Network Protocol Changes (IP, Named Pipes) but no improvement could be achieved.
It's hard for me to believe that in such a powerful environment no more than 1000 queries per second are possible.
What do you think where is the bottle neck ?
Thanks
Martin
I have a general question regarding Performance.
We use Delphi 6 and Microsoft SQL Server 2000 with your excellent dbExpress Driver Components.
SQL Server 2000 is an Enterprise Version with 12 GB of dedicated RAM, machine is a very fast 4-CPU Server.
Client is a very fast Quad-Opteron machine running Windows XP SP2.
Network is switched Gigabit.
All data is cached (as we have monitored in performance mon).
Still we cannot achieve more than ~1000 of the following queries per second:
SELECT SimpleIntegerField FROM Table Where Key = xy
where there is of course a clustered index on Field Key.
We have experimented with Network Packet Size, Network Protocol Changes (IP, Named Pipes) but no improvement could be achieved.
It's hard for me to believe that in such a powerful environment no more than 1000 queries per second are possible.
What do you think where is the bottle neck ?
Thanks
Martin