一般死锁在数据库中会瞬间被解除,客户反映的卡应该属于阻塞,你应该往优化方面考虑
用profiler检测一下耗时的严重的语句,想办法优化业务流程以及数据处理流程
2008性能方面肯定是优于2000的,但是如果你程序设计的很烂的话,再优越也体现不出来第一步:确认你的服务器是运行的。在企业管理器中看到服务器处如果有个绿色的小三角形,表示运行成功;如果是红色方块,则未成功,如果无法用“启动”连接成功,你需要对着服务器名称点鼠标右键,选择“新建SQL SERVER注册”,然后在d出的向导对话框中选择“下一步”,然后在出现的“可用的服务器”中选择一个已有的服务器,点“添加”,然后点“下一步”,选择使用“Windows身份验证登录”,然后一路默认点下去,最后完成,就可以启动你的服务器了。
第二步:启动成功后在企业管理器里面的服务器上右键,选属性,在“安全性”中选择验证方式为“SQL SERVER和WINDOWS”,确定。
第三步:打开查询分析器后如果还没有自动连接成功,在连接登录框上选中“如果SQL SERVER已停止,则启动它”,然后选择一个可用服务器(在上面的下拉框右下角的省略号处点击,等一会儿就行)。然后你可以选择用系统验证登录还是用SQL SERVER验证登录,后者需要你有自己的帐号和密码(可以在企业管理器的“安全性”——>“登录”中新建帐号。如果只是为了练习SQL语句,那么推荐使用系统验证,这样方便些。不知道是在什么时候卡住?一般都是在点击“all objects”的时候不动了,这是因为plsql dev提交了大量的复杂sql导致的,此时数据库的压力会很大,建议不要用plsql dev,可以用oracle 免费的sql dev,或者toad。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)