一定程度降低Sqlserver死锁概率

  • • 发表于2021-01-01 00:42:05.0
  • • 作者 小徐同学
  • • 1894 次浏览
  • • 0 条评论
  • • 最后编辑时间 2021-01-01 00:42:18.0
  • • 来自 [笔 记]

原创声明:本文为作者原创,未经允许不得转载,经授权转载需注明作者和出处

    --查询数据库状态
    select name,user_access,user_access_desc,
        snapshot_isolation_state,snapshot_isolation_state_desc,
        is_read_committed_snapshot_on
    from sys.databases

    --设置数据库为SINGLE_USER模式,减少锁定时间
    ALTER DATABASE dbname SET SINGLE_USER WITH ROLLBACK IMMEDIATE
    ALTER DATABASE dbname SET ALLOW_SNAPSHOT_ISOLATION ON
    ALTER DATABASE dbname SET READ_COMMITTED_SNAPSHOT ON
    ALTER DATABASE dbname SET MULTI_USER
评论区(共0条评论)
0条评论
Ctrl+Enter
作者

Michael

小徐同学

帖子:73 回复:0

全栈搬运工

作者详情》
Top