0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【SQLServer】tempDBの圧縮

Last updated at Posted at 2024-03-27

背景

大量データをSQLServerManagementStudioで開いたところ、
tempDBが自動拡張を続け、ドライブ容量がひっ迫した

自動拡張してしまった領域を解放するための手順の備忘録

手順

  1. SSMSを開き、[データベース]-[システム データベース]-[tempDB]を右クリック

  2. コンテキストメニューの[タスク]-[圧縮]-[File]を選択

    手順①.png

    圧縮の方法は以下の2通りから選択できる

    • データベースの圧縮: データベースを圧縮する。作成時よりも小さいサイズに圧縮することはできない
    • Fileの圧縮: データベースファイル圧縮する。初期サイズよりも小さいサイズに圧縮できる

    参考:データベースの圧縮 | Microsoft Learn

  3. 各項目を設定して「OK」ボタンをクリック

    手順②.png

    圧縮アクションでは、以下のうちから圧縮方法を選択する

    • 未使用領域を解放する:すべての未使用領域を解放する
    • 未使用領域の解放前にページを再構成する:ファイルサイズを指定して圧縮する
    • データを同じファイル グループの他のファイルに移行してファイルを空にする:すべてのデータを別ファイルに移行する|
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?