有一个应用服务器,服务器端采用SQL Server
在同一时刻可能有成百上千的人访问服务器,
然后服务器进行多线程处理,
在数据库中进行插入,查询操作
问题是如何处理效率的问题,还有连接的问题第一。我现在使用的是ADO方式访问SQL Server
现在我用的是全局使用同一个 Connection,然后在每个线程处理中创建Recordset调用这个Connection,但是有时候数据量大的时候可能会处理不过来。真正的服务器设计应该怎么处理这种连接。因为连接很耗时,所以不可能在每个线程中对创建一个Connection。
第二。ADO对多线程的支持怎么样。
第三。效率问题,是ADO速度快,还是ODBC方式快。或者那个好一点。有真正做过服务器应用的提出什么宝贵意见。
在同一时刻可能有成百上千的人访问服务器,
然后服务器进行多线程处理,
在数据库中进行插入,查询操作
问题是如何处理效率的问题,还有连接的问题第一。我现在使用的是ADO方式访问SQL Server
现在我用的是全局使用同一个 Connection,然后在每个线程处理中创建Recordset调用这个Connection,但是有时候数据量大的时候可能会处理不过来。真正的服务器设计应该怎么处理这种连接。因为连接很耗时,所以不可能在每个线程中对创建一个Connection。
第二。ADO对多线程的支持怎么样。
第三。效率问题,是ADO速度快,还是ODBC方式快。或者那个好一点。有真正做过服务器应用的提出什么宝贵意见。
解决方案 »
- 用VS2010使用C++写MySQL程序,使用mysql_real_query总弹错误提示!
- 如何解决移动窗体时控件闪烁问题
- 如何发送类?
- 求助!今天可以帮我写一个程序的高手请进!(急~~~~~~~~~~~~~~)
- 高分求教:关于抖动算法!
- 如何能够用鼠标捕捉到其它程序的窗口?
- VC中数据库不能使用SQLSERVER临时表吗?
- 怎么让CHtmlView显示空白???????????????????????????
- 我是一个刚学完C语言的,我想成为程序员,不知道下一步怎么走,恳请高手指点
- 通过com控制ie,几个问题????
- 讨论 MFC的未来 到底未来10年MFC会不会被MS抛弃? [另问下 VS2005中MFC又没有加强?]
- 在OnCreateClient 中如何取得Status Bar 以及ToolBar的大小?
2、多个线程用一个连接是可以的。
3、我想因该是ADO效率高些。