2017-01-05 12 views
1

私のtempdbがいっぱいになるように、私はアズールはtempdbのサイズを成長パージまたは自動べきか本当にわからないが、私はSMSSにAzureのSQL Serverのtempdbのフル

をALT + F1コマンドを実行しようとするときHERESに何が起こるようです

Msg 9002、レベル17、状態4、プロシージャsys.sp_helpindex、行69 'ACTIVE_TRANSACTION'により、データベース 'tempdb'のトランザクションログ のトランザクションログがいっぱいです。

、その後、私は6757,992 100,0005

は/クリーンをパージするためにとにかくあり

DBCC SQLPERF( '・ログ・スペース')

のtempdbを入力/これを増やしますスペース?

+0

私たちが問題を再現するための正確な手順を共有できますか? – TheGameiswar

答えて

2

問題が死んでトランザクションが終了し、tempdbが復元されました。サイドノートでは、AzureのSQL

1

にtempdbのサイズを大きくすることが可能

をしません死んで取引を殺すことによって問題を解決することができました。実行時間の長いトランザクションのリストを取得するクエリ以下 ラン:トランザクションのセッションIDを取得するクエリ以下

select * from sys.dm_tran_database_transactions 

が実行:

select * from sys.dm_exec_sessions 

セッションを特定し、セッションを殺す:

kill sessionId 

これにより、tempdbログが解放されます。

関連する問題