07-04-2006 04:32 AM
07-05-2006 03:14 AM
07-05-2006 09:53 AM - edited 07-05-2006 09:53 AM
Message Edited by Scott Richardson on 07-05-2006 09:55 AM
07-05-2006 12:02 PM
Try setting in your database connection string :-
Persist Security Info=True
Then authentication wont happen every time you write to your database.
The writes are going across a network an entry at a time.
What else is going on, on your network ?
I've had a Win Proxy totally stuff network performance for SQL traffic.
Because the writes are in small packets of data there maybe TCPIP options you can tweak to improve network performance for small packets. Ethernet is optimised on most PC's to send large packets and buffers.
On windows 2000 machines try searching for "TcpDelAckTicks" on Google
On XP machines try searching for on "TcpDelAckTicks" key and "TcpAckFrequency" on Google
Are your numeric limits stored n depths deep in sequence calls, if so every seq call will also be being logged down to the database.
Idea of a local database is a good one least you can rule out networking issues, you can install MSDE on a normal PC if you have a licenced copy of SQL Server.