用一个VS写的客户端连接MSSQL 2005,主要是向里面插数据,但用起来觉得慢。
查查MSSQL服务器只有一个核心占用了。如果要使用其它CPU核心跑起来,要开多几个客户端才可以。
请问各位高手,怎么可以一个客户端用N个CPU。

解决方案 »

  1.   

    客户端程序里面开多个线程,每个线程单独建立sqlconnection,是不是可以达到多个客户端的效果
      

  2.   

    这不太可能吧,sqlserver不可能这么垃圾吧,是不是什么配置问题。
      

  3.   


    客户端就是多线程请求数据库并每个线程都单独建立sqlconnection。 就是奇怪,只占一个CPU. 极可能跟SQL的保护机制有关。不知参数在那改。