C#对SQL2005同时操作数据库效率问题

clj2201 2009-03-23 02:14:50
SQL2005数据库标准版

目前出现问题如果我在客户端(大约12个客户端)做更新、插入、查询时,服务器端如果不操作,则不会有问题
但是如果我在服务器端进行很多数据的查询,所有客户端离开就会反应操作慢~甚至死锁

不知道ADO.net对更新、插入或者查询有没有什么特殊的处理?使我在服务器端查询(数据量很大)的时候能不影响客户端(客户端实时速度要求很快)的速度~

还有,基本上更新、插入、查询都集中在一个表!!如何处理呢!!!

还有SqlCommond的BeginExecuteReader方法,是不是说在ASynResult.IsCompleted==true时,所查询的数据就已经完全查询出来放在SqlDataReader中了???

还是说在EndExecuteReader(ASynResult)后才会放在SqlDataReader中?
...全文
83 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
benjaminwu198818 2009-03-23
  • 打赏
  • 举报
回复
都不会放在SqlDataReader中的…
zzxap 2009-03-23
  • 打赏
  • 举报
回复
跟你的SQL语句有关
coodd 2009-03-23
  • 打赏
  • 举报
回复
我想主要优化下sql语句吧

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧