『QQ:1353814576』

SqlServer数据库服务手动操作重启后长时间显示(正在恢复)


新年新气象 程序bug来一波

年后第一天上班,实施同学反馈一家医院服务器程序运行机器卡顿,经过排查发现是个别程序读取数据库的查询语句优化不到位,简单做了个索引结局了卡顿问题但是存在部分数据漏掉了,于是找相关同事去处理,一段时间后同事就发了个图片给我,也是头一回碰到。

SqlServer数据库服务手动操作重启后长时间显示(正在恢复)

看到这个头皮发麻,第一反应就是数据库可能被误操作重置了,而这家医院也是比较重要的客户(收费的),着实给下的不轻,果不其然不久就接到了 驻地人员的电话,机器都不能用了,好在恢复了接近一个小时 总算是回复过来了,不然估计得惊动领导了。

最终结论:

就是同事操作服务器时觉得服务器卡顿就重启服务器了,但重启可能导致部分事务数据中断,重启后就会优先处理上次重启导致的数据问题,恢复时间可能会比较长等着就是了。