@kyanny's blog

My thoughts, my life. Views/opinions are my own.

MSSQL トランザクションログのサイズ縮小について

DBCC SHRINKFILE (Transact-SQL) - SQL Server | Microsoft Docs

DBCC SHRINKFILE によるファイル圧縮の動作 (データファイル編) at SE の雑記

sql server - What is DBCC SHRINKFILE actually doing? - Database Administrators Stack Exchange

  • EMPTYFILE がファイル移動を伴うほうか
  • NOTRUNCATE はログファイルには無効
  • TRUNCATEONLY はログファイルの末尾の未使用スペースを返却するだけ、断片化した途中にある未使用スペースは返却されないのでログファイルサイズが減らないことがある

同僚(元 MSSQL 管理者)の情報

  • DBCC SHRINKFILE 実行後、5分とか10分とか処理を待つ必要がある