我有一种情况,我们正在使用SELECT FOR UPDATE从数据库中获取对象的锁。这对于我们以有序的方式从多个表中插入和删除记录是必要的。该功能的工作原理如下所示。Login ->获取唯一锁对象的锁并向多个表插入记录并释放锁->注销->获取同一唯一锁对象的锁并从多个表中删除记录并释放锁。
我们启用了同步,以便在用户注销之前跟踪已登录的用户。但是,我们在数据库级别获得了另一个锁,以确保当大量用户登录
我继承了一个大而慢的存储过程,这给我带来了一个噩梦:
我的桌面上安装了Server 2008,并带有产品数据库的副本。我正在运行SSMS中的所有内容,我已经尝试了直接的SQL和SP。Sp vs SQL的时间已经足够接近了,不必过分担心--本地vs服务器的时间让我感到担忧。当我在服务器上运行sproc时,大约需要25分钟才能完成!如果在服务器上花了60秒的时间,那还是可以的。对此SP...so有15次调用15*0:06是可以接受的.15*25:00不是!当这些SP没有运行时,服务器的负载非常低,而当它们正在