社区
MS-SQL Server
帖子详情
SQL2000 中对某个表中的某些数据行做显式锁定,如何做?
fly7651
2007-12-31 10:37:17
如多个草稿存在服务器上,某个客户端调用了一张草稿,这时要禁止其他客户端修改该草稿(但允许调用\查看),我采取对该草稿加修改标志的做法,但有一个问题,如果该客户端出现某种不可预测的情况导致操作中断(如断电),服务器无法使该草稿恢复原始状态(等待调用或修改),该草搞将一直处于被修改状态,其他客户端无法进行修改,这种情况怎么办?
...全文
107
5
打赏
收藏
SQL2000 中对某个表中的某些数据行做显式锁定,如何做?
如多个草稿存在服务器上,某个客户端调用了一张草稿,这时要禁止其他客户端修改该草稿(但允许调用\查看),我采取对该草稿加修改标志的做法,但有一个问题,如果该客户端出现某种不可预测的情况导致操作中断(如断电),服务器无法使该草稿恢复原始状态(等待调用或修改),该草搞将一直处于被修改状态,其他客户端无法进行修改,这种情况怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lao_bulls
2008-01-01
打赏
举报
回复
顶一下,等待中......
fly7651
2007-12-31
打赏
举报
回复
多谢[happyflystone 无枪狙击手]
有没有更好的办法,比如显式的行记录锁定,由SQL系统自动解除锁定,而不用再做扫描程序;
如果调用客户端始终在线,但一直没有对该草稿进行更新,那么其他客户端岂不是要一直等待一下;
我对SQL是生手,我想SQL应该用一种对并对的控制,请指教!
-狙击手-
2007-12-31
打赏
举报
回复
哪个锁定这条记录的你应该知道吧?
做一个任务,定时执行,select * from master..sysprocesses 看这个机器名是否在线,如不在把它锁定的释放
fly7651
2007-12-31
打赏
举报
回复
如果给草稿加个修改调用时间戳,如调用时间大于2个小时后,则其他客户端就允许进行修改调用,可以吗?
请高手指教!谢谢!!!!
fly7651
2007-12-31
打赏
举报
回复
自已顶一下,等待中......
【
SQL
】在千万级的
数据
库查询
中
,如何提高效率?
2.应尽量避免在 where 子句
中
对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保
表
中
num列没有null值,然后这样查询:select...
sql
面试必备知识点
3).在
SQL
Server
中
,每一个DML语句都具有一个隐式的事务,语句执行结束时...6)单独处理倾斜key:一般来讲倾斜的key都很少,我们可以将它们抽样出来,对应的行单独存入临时
表
中
,然后打上随机数前缀,最后再进行聚合。
sql
如何遍历几百万的表_关于
SQL
查询效率,100w
数据
,查询只要1秒
1.关于
SQL
查询效率,100w
数据
,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003
数据
库: ms
sql
server
2000
目的: 查询性能测试,比较两种查询的性能
SQL
查询效率 step by step -- ...
sql
优化的几种方式
一些
SQL
的执行效率对程序运行效率的影响不太明显,而开发和运维人员也无法判断
SQL
对程序的运行效率有多大,故很少针对
SQL
进行专门的优化,而随着时间的积累,业务
数据
量的增多,
SQL
的执行效率对程序的运行效率的影响...
SQL
Server 2014 内存优化表
内存优化表是
SQL
Server 2014 的新功能,它是可以将表放在内存
中
,这会明显提升DML性能。 关于内存优化表,更多可参考两位大侠的文章:
SQL
Server 2014新特性探秘(1)-内存
数据
库试试
SQL
SERVER2014的内存优化表 ...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章