c#.net并发访问sqlserver数据库问题

corywind corywind 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

接受了一个系统,代码是c#.net,数据库是sqlserver

基本流程是手持终端扫描工单,录入信息,再提交。

实际问题就是会有几十个pda同时工作对数据库进行读写。

数据量不多,一次可能就是1百到2百条,但是,在多人操作的时候非常卡,一次执行要几分钟才能有反馈。

目前做过的优化:因为服务器内存符合百分之九十八以上,所以设置了sqlserver的内存最大最小限制,服务器cpu和内存使用率分别稳定在50%,85%

                             数据库连接开关也没发现异常,sql文进行了优化。

最终结果:速度有所提升,但是在高峰期仍然很慢。

想请教各位经验大神,.net或者java在处理这种情况的时候一般提前做什么设定,比如代码的书写方式,或者框架选择,或者数据库特殊设置。

...全文
评论 4
收藏 已收藏
分享
返回顶部
corywind
DotNet中文社区 56,641 成员 280 内容