日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 數(shù)據(jù)庫 > 數(shù)據(jù)庫應用 > The transaction log for database 'xx' is full,Error: 9002, Severity: 17,

The transaction log for database 'xx' is full,Error: 9002, Severity: 17,

來源:程序員人生   發(fā)布時間:2015-04-22 08:19:37 閱讀次數(shù):3889次

檢查數(shù)據(jù)庫日志,有以下報錯信息:

Error: 9002, Severity: 17, State: 4. The transaction log for database 'SharedServices1_Search_DB' is full. To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases

查看當前日志的使用情況:
這里寫圖片描述

這里日志并沒有完全滿,但已占用70GB日志文件的79%,也有50多GB了,個人感覺這是不正常的。個人曾讀過《SQL Server 2012實行與管理實戰(zhàn)指南》,在日志這1塊有這么1段描寫:

由于利用程序設計問題,有些連接可能會遺留1個事務在SQL Server里面,而不是及時提交它,SQL Server是不會干預用戶的這類行動的。只要這個連接不退出,這個事務會永久存在,直到客戶端主動提交或回滾。從這個事務開啟的那個時間點開始的所有日志記錄,SQL Server都會保存(做過日志備份也沒有用)。

所以長事務的存在是最可疑的線索。
在系統(tǒng)視圖sys.databases中查看數(shù)據(jù)庫‘SharedServices1_Search_DB’的log_reuse_wait及l(fā)og_reuse_wait_desc 值:
這里寫圖片描述
這里可以看到log_reuse_wait_desc值為‘ACTIVE_TRANSACTION’
也就是說日志正在等待transaction的檢查點。這里進1步證明了是長事務致使了超大的事務日志是由超長事務所致使的。
關(guān)于sys.databases視圖的描寫參見(https://msdn.microsoft.com/zh-cn/library/ms178534.aspx+%20+%22%E5%AE%98%E6%96%B9%E8%AF%B4%E6%98%8E%22)

查看長事務:
這里寫圖片描述

currentdate 2015-04-08 14:47:42.430

可以看到果然有長事務在運行,而且已運行近90分鐘了。
查看transaction相干信息:

select session_id,transaction_id,is_user_transaction,is_local from sys.dm_tran_session_transactions where is_user_transaction=1 session_id transaction_id is_user_transaction is_local 1566 3452140915 1 1

根據(jù)session_id查看transaction具體內(nèi)容:

select s.text from sys.dm_exec_connections c cross apply sys.dm_exec_sql_text(c.most_recent_sql_Handle) s where session_id=1566 text CREATE PROCEDURE dbo.proc_MSS_Crawl ..............................

也能夠通過transaction_id看1下這個事務目前的狀態(tài):

select transaction_begin_time, case transaction_type when 1 then 'Read/Write transaction' when 2 then 'Read-Only transaction' when 3 then 'System transaction' when 4 then 'Distributed transaction' end tran_Type, case transaction_state when 0 then 'not been comoletely initaialiaed yet' when 1 then 'initaialiaed but ha notstarted' when 2 then 'active' when 3 then 'ended (read-only transaction)' when 4 then 'commit initiated for distributed transaction' when 5 then 'transaction prepared and waiting resolution' when 6 then 'commited' when 7 then 'being rolled back' when 0 then 'been rolled back' end transaction_state from sys.dm_tran_active_transactions where transaction_ID=3452140915 transaction_begin_time tran_Type transaction_state 2015-04-08 13:13:52.040 Read/Write transaction active

肯定出來語句了,就能夠找開發(fā)人員1起看看是為何了。

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 毛片免费网址 | 国产日产久久高清欧美一区 | 亚洲欧美日韩在线 | 国产欧美日本在线 | 一级片久久 | 99精品综合 | 国产精品久久久久久久久久久免费看 | 免费国产精品视频 | 亚洲精品网站在线观看 | 国产69久久精品成人看 | 18久久久 | 亚洲色图28p | 精品久久久久久久人人人人传媒 | 久久久久久久国产 | 免费一级毛片在线观看 | 在线观看免费亚洲 | 久艹精品| 欧美日韩国产精品 | 欧美国产精品一区二区 | 狠狠色伊人亚洲综合成人 | 亚洲精品99 | 国产精品卡一卡二 | 精品一区二区三区日产乱码 | 欧美精品一区二区三区视频 | 久久99国产精品久久99果冻传媒 | 中文字幕不卡在线观看 | 日本成人中文字幕 | 久久久精品电影 | 最新国产精品视频 | 久久国产亚洲精品 | 欧美中文| 国产精品永久 | 日韩免费一区二区 | 天天操天天碰 | 国产精品亚洲成人 | 欧美在线视频网站 | 自拍欧美亚洲 | 日韩一区二区三区av | 亚洲第一天堂无码专区 | 黄色1级视频 | 久久久亚洲国产 |