社区
网络通信/分布式开发
帖子详情
关于大型数据库多用户的开发!各位高手进出讨论一下!
linbz
2003-10-09 10:23:05
现在为一些大型企业开发软件,常遇到一个问题就是一张表有几十或上百个用户同时更新、同时查询,现在最简单的解决办法是每一个用户操作时开始一个事物使用户的操作排队,但用此方法一但同时操作的用户过多就会出现用户等待时间太长,操作过于频繁(更新、查询)还有可能使表锁定。
不知各位高手有不有更好的方法处理!
...全文
76
7
打赏
收藏
关于大型数据库多用户的开发!各位高手进出讨论一下!
现在为一些大型企业开发软件,常遇到一个问题就是一张表有几十或上百个用户同时更新、同时查询,现在最简单的解决办法是每一个用户操作时开始一个事物使用户的操作排队,但用此方法一但同时操作的用户过多就会出现用户等待时间太长,操作过于频繁(更新、查询)还有可能使表锁定。 不知各位高手有不有更好的方法处理!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ablez
2003-10-11
打赏
举报
回复
能不能将 :采取锁定记录行的方式,而不锁点整个记录集 描述的仔细点?Thanks!
scsun
2003-10-11
打赏
举报
回复
查询没什么问题吧,难的是更新,几十上百个用户同时更新一个表也应该不会太多。
更新又得看是怎么更新,如果都是Insert/Delete那问题也不大。
Update就有点难了,不过可以采取锁定记录行的方式,而不锁点整个记录集。
ZcPascal
2003-10-11
打赏
举报
回复
还是用ORACLE吧,SQL SERVER的事务分布不如它
zhoutian618
2003-10-11
打赏
举报
回复
没有办法,
只能等。
你尽量把事务锁定的时间减少,
把事务拆小一点。
wwyf
2003-10-11
打赏
举报
回复
锁定数据行就行了?
xxdncust2002
2003-10-09
打赏
举报
回复
用oracle8.0可能回好一点儿。
linbz
2003-10-09
打赏
举报
回复
我有的数据库是MS SQL SERVER 2000。
数据库
实训报告3000字
数据库
实训报告1 一、实习目的 认识实习是本科教学计划中非常重要的实践性教学环节,其目的是使学生了解和掌握电力生产知识、印证、巩固和丰富已学过的计算机专业课程内容,培养学生理论联系实际,提高其在生产实践中调查研究、观察问题、分析问题以及解决问题的能力和方法,为后续专业课程的学习打下基础。通过认识实习,还应使学生了解现电力生产方式,培养热爱软件工程专业思想。 二、实习内容 为了达到上述实习目的,实习主要内容应包括: 1.参观浦东软件园 2.上海市高新技术产业展 3.四场高水平的技术讲座 三、实
WEB
开发
文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid中连接到下一页显示数据 下载中文名
数据库
SQL优化
http://database.51cto.com/art/200903/112810.htm Oracle SQL语句优化的相关技术分析
SpringBoot
开发
实用
SpringBoot
开发
实用
程序员的思维修炼:
开发
认知潜能的九堂课
如喜欢本书,请购买正版。
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章