最近性能调优的事比较多,所以摘一些比较有特点的 案例分享下。

业务系统用的是sql server 2016 ,搭建的ALWAYSON 两节点的 群集,今天早上突然辅助 副本的只读库出现大量的等待导致系统不能正常进行,通过监控的软件看到 如图

点进去看到 数据库中都在等待   HADR_DATABASE_WAIT_FOR_TRANSITION_TO_VERSIONING

这个等待,只有在辅助副本只读库上,版本状态更改被阻止时出现,同时看主副本的库又是已提交读的快照隔离级别,所以原因是主副本库上,有长时间的事务没有提交或回滚导致的,

这时通过dbcc opentran  查看有哪些没关闭的事物,将它杀掉即可。

最新文章

  1. jeecg安装——mysql数据库创建+手动执行初始化脚本
  2. 中文字符串转换为十六进制Unicode编码字符串
  3. 用批处理文件进行TCP/IP设置,方便在家与办公IP切换
  4. java最全的验证类封装
  5. 对C#对象的Shallow、Deep Cloning认识【转】
  6. EFDC_EE如何设置自适应时间步长
  7. 学习Java Web开发
  8. 第六章 jQuery操作表单
  9. ES6笔记-字符串方法
  10. dialog开发
  11. 20170305Meetup Git、heroku drop db
  12. jQuery基础学习(二)—jQuery选择器
  13. css3-transition过渡属性
  14. Markdown简明教程
  15. 验证代理IP
  16. 树莓派.安装系统+Node.js+MongoDB系列环境
  17. 用Vue2仿京东省市区三级联动效果
  18. django中url路由配置及渲染方式
  19. mysql5.7不支持group by的解决办法
  20. linux的常用指令和配置文件

热门文章

  1. 6.docker常用命令
  2. 设置css属性
  3. Socket通信常见问题
  4. Git error: unable to create file xxx: Filename too long
  5. Linux ubi子系统原理分析
  6. Mysql-6-数据类型和运算符
  7. 41.QT-多线程与界面之间交互总结
  8. EOS多主机多节点环境配置
  9. Scrapy(爬虫应用框架)安装配置
  10. 将GPT转换成MBR