what is the best protocol for sql server express 2008 r2 client and server running on same machine -


we use sql express 2008 r2 simple reporting , data storage. data written typically @ rate of 600 3000 records per minute. (one client 1 connection same machine). need optimal performing protocol. (good performance without hogging memory..) read articles online , quite confusing when comes deciding between tcp/ip, shared mem , named pipes. summarize msdn documentation

1) shared memory has no configurable properties. shared memory tried first, , cannot moved top position of enabled protocols list in client protocols properties list. does mean shared mem preferred , fastest ?

2)for tcp/ip sockets, data transmissions more streamlined , have less overhead. data transmissions can take advantage of tcp/ip sockets performance enhancement mechanisms such windowing, delayed acknowledgements, , on. ok. is faster shared mem ?

3)if server application running locally on computer running instance of microsoft® sql server™ , local named pipes protocol option. local named pipes runs in kernel mode , extremely fast. when read not take confusion anymore , decided post question on stack.

so sql gurus please me decide. thank you

shared memory fastest protocol, if "performance" goal, framework use access database , how transfer data in, sql query write (or use method) have bigger impact on performance.

if going try , use ado/ado.net or heavy protocol performance lost here. if extreme performance after you'll need investigate , learn how communicate database engine on lower level.

see http://www.devart.com/sdac/ start.


Comments

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -