婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > sql server日志處理不當造成的隱患詳解

sql server日志處理不當造成的隱患詳解

熱門標簽:南京電銷外呼系統哪家好 電銷機器人 深圳 實體店地圖標注怎么標 武漢AI電銷機器人 股票配資電銷機器人 萬利達綜合醫院地圖標注點 外呼系統會封嗎 在電子版地圖標注要收費嗎 地圖標注如何弄全套標

事故背景:一大早還在路上,群里陸續有人反饋系統一直報錯 “ Unknown error 258 ”,后來查詢日志發現錯誤日志

第一反應是不是數據庫連接不夠用了?導致超時?但是通過sql查詢當時連接也只有40個左右,于是繼續排查問題,發現dbserver機器這段時間磁盤io操作特別的高,很不正常,詳見下圖


發現磁盤io問題,繼續查看sqlserver日志,發現原因: “Autogrow of file ‘xxxx_log' in database ‘xxxx' was cancelled by user or timed out after 3398 milliseconds.  Use ALTER DATABASE to set a smaller FILEGROWTH value for this file or to explicitly set a new file size.”


發現這種問題因為log日志文件太大了一直沒有壓縮過,并且創建數據庫的時候默認選擇了10%的增量來擴大log增量文件,這樣日志文件的10%會越來越大從而產生超時高io操作

解決方案:

1、定期清理log文件,防止log文件越來越大

 USE [master]
 GO
 ALTER DATABASE 數據庫名 SET RECOVERY SIMPLE WITH NO_WAIT
 GO
 ALTER DATABASE 數據庫名 SET RECOVERY SIMPLE
 GO
 USE 數據庫名
 GO
 DBCC SHRINKFILE (N'數據庫名_Log' , 11, TRUNCATEONLY) 
 GO
 USE [master]
 GO
 ALTER DATABASE 數據庫名 SET RECOVERY FULL WITH NO_WAIT
 GO
 ALTER DATABASE 數據庫名 SET RECOVERY FULL
 GO 

2、修改默認數據庫log增量10% 為 500M(看具體情況,一般夠了)

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
  • SQL Server 數據庫清除日志的方法
  • SQL Server 壓縮日志與減少SQL Server 文件大小的方法
  • SqlServer修改數據庫文件及日志文件存放位置
  • SQL Server 2005刪除日志文件的幾種方法小結
  • SqlServer數據庫提示 “tempdb” 的日志已滿 問題解決方案
  • SQL Server 2000 清理日志精品圖文教程
  • sqlserver 數據庫壓縮與數據庫日志(ldf)壓縮方法分享
  • SQLServer日志清空語句(sql2000,sql2005,sql2008)

標簽:廣東 濟寧 安徽 臺州 武威 汕頭 濟源 泰安

巨人網絡通訊聲明:本文標題《sql server日志處理不當造成的隱患詳解》,本文關鍵詞  sql,server,日志,處理不當,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sql server日志處理不當造成的隱患詳解》相關的同類信息!
  • 本頁收集關于sql server日志處理不當造成的隱患詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 桑日县| 松江区| 城口县| 江永县| 呼伦贝尔市| 三穗县| 翁源县| 漳浦县| 景宁| 汪清县| 洛南县| 云林县| 金寨县| 永济市| 韩城市| 赣榆县| 安丘市| 莱阳市| 廉江市| 大悟县| 富阳市| 株洲市| 商河县| 买车| 张家界市| 榕江县| 奇台县| 临海市| 禹州市| 舞阳县| 中卫市| 河东区| 宜兰县| 深泽县| 翼城县| 牡丹江市| 沅江市| 徐水县| 融水| 绥阳县| 南部县|