最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年12月03日 08:36:31   作者:麥葉  
這篇文章主要給大家介紹了關(guān)于sql server日志處理不當造成的隱患的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用sql server具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

事故背景:一大早還在路上,群里陸續(xù)有人反饋系統(tǒng)一直報錯 “ Unknown error 258 ”,后來查詢?nèi)罩景l(fā)現(xiàn)錯誤日志

第一反應(yīng)是不是數(shù)據(jù)庫連接不夠用了?導(dǎo)致超時?但是通過sql查詢當時連接也只有40個左右,于是繼續(xù)排查問題,發(fā)現(xiàn)dbserver機器這段時間磁盤io操作特別的高,很不正常,詳見下圖


發(fā)現(xiàn)磁盤io問題,繼續(xù)查看sqlserver日志,發(fā)現(xiàn)原因: “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.”


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

解決方案:

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

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

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

總結(jié)

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

相關(guān)文章

最新評論

大同县| 尼玛县| 云林县| 钟山县| 盘山县| 稷山县| 彭泽县| 怀化市| 慈利县| 鹿邑县| 武夷山市| 府谷县| 玛多县| 布尔津县| 五台县| 芷江| 乐亭县| 沙湾县| 大兴区| 淳化县| 深圳市| 海门市| 尼勒克县| 潼南县| 宣汉县| 夏邑县| 新河县| 呼玛县| 夏河县| 邵阳市| 泊头市| 南江县| 平泉县| 项城市| 噶尔县| 郸城县| 苗栗市| 当涂县| 谷城县| 华阴市| 南和县|