SQL SERVER日常運維巡檢系列之七——日誌

前言

  做好日常巡檢是數據庫管理和維護的重要步驟,而且需要對每次巡檢日期、結果進行登記,同時可能需要出一份巡檢報告。

  本系列旨在解決一些常見的困擾:

  • 不知道巡檢哪些東西
  • 不知道怎麼樣便捷體檢
  • 機器太多體檢麻煩
  • 生成報告困難,無法直觀呈現結果

 

  SQL Server的日誌信息往往反映出你的一些系統問題,那麼巡檢中藥及時查看這些系統日誌中的錯誤,並及時解決,這也是巡檢的目的。

日誌概覽

  在【檢查項】-【全部】頁中查看日誌標籤,當日志中發現錯誤,會給出警告。

  

 

日誌詳細

  在【日誌】頁可以查看日誌的詳細信息。

  

 

錯誤說明:

1.文件自增長(Autogrow) :無論是數據文件還是日誌文件,當文件寫滿後都會根據設置的值進行增長以保證可以繼續寫入,當文件出現自增操作而相應時間比較慢時會記錄在log中:
Autogrow of file 'templog' in database 'tempdb' was cancelled by user or timed out after 10180 milliseconds.  Use ALTER DATABASE to set a smaller FILEGROWTH value for this file or to explicitly set a new file size.
 
注:此問題常見原因爲設置的增長過大,或文件較大而使用百分比增長(默認10%,建議使用固定增量值)
 
 
2.Login failed : 登錄失敗,請查看程序是否密碼配置正確。如果提供公網訪問,則查看是否遭到暴力破解。數據庫上是否賬號禁用等。
 
3.Operating system error :操作錯誤,此類問題一般需要及時關注並解決。
例:Extend Disk Backup:  failure on backup device 'D:\autoback\backup_2016_10_02_062001_0859543.bak'. Operating system error 112(磁盤空間不足。).
 
4. I/O requests :此類問題主要表現爲磁盤IO響應速度慢。請參見磁盤壓力分析,響應慢的解決辦法。
SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [H:\DATA\zk.MDF] in database [zk] (57).  The OS file handle is 0x0000000000001F90.  The offset of the latest long I/O is: 0x00000d8a056000
 
 

總結

  日誌的錯誤往往要得到重視,當在日誌中發現異常,請及時排查,這也是巡檢的目的,消滅問題與萌芽階段。  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章