在线 Sql Server 服务无法启动的解决办法
前兩天犯了一個很嚴重的錯誤,在觀察 Sql Server 數據庫的時間,由于調整服務,一不小心把 Sql Server 的服務給重啟了,可能大家感覺這樣沒什么,但是對于一個在線的DB,且DB支撐的是一天千萬PV的站點的時候,問題就嚴重了。Sql Server? 服務停止后啟動不起來了,太無語了,由于站點訪問量太大,Sql Server 服務器又在線,肯定沒法重啟了,無奈,只能把 訪問這臺DB的3個站點IIS給停掉,然后重啟 DB 服務器,是重啟 DB 服務器啊。
大家注意,處理在線DB服務無法啟動的辦法,也給大家分享下:
1. 停掉所有訪問這臺DB 的 Web 的IIS
2. 重啟DB服務器
3. 重啟DB服務器后不能立即把所有站點的鏈接都立即切向這臺DB,要先把一個訪問量比較小的站點切回來,然后再一個一個的切。標準就是看 DB 服務器的內存,因為DB是很吃內存的,前期需要把 表結構、連接字符串、查詢優化器和用戶認證信息等等,都要緩存到內存里,所以,禁忌把大流量指向到剛重啟的 DB 服務器.
4. 通過這次錯誤,發現通過內網訪問 DB 的WEB站點要先恢復,而外網訪問的,要稍微慢一些
幸虧老大也沒說什么,對在線DB的操作,一定要小心要小心
轉載于:https://www.cnblogs.com/xunziji/archive/2011/03/07/1975580.html
總結
以上是生活随笔為你收集整理的在线 Sql Server 服务无法启动的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无比震荡 Fedora Linux把密码
- 下一篇: c++ template笔记(2)模板类