SQL Serverでトランザクションログのサイズを確認する方法

ページ名:SQL Serverでトランザクションログのサイズを確認する方法

このWikiHowでは、Microsoft SQL Serverで、データベースのトランザクションログのサイズと、ログ全体の使用容量を調べる方法を説明します。

  • 1
    SQL Server Management Studioにログインします。トランザクションログの使用量は、サーバー上でローカルに確認することも、リモート接続時に確認することもできます。
  • 2
    オブジェクト・エクスプローラでデータベースを選択します。左側のパネルにあります。
  • 3
    New Queryをクリックします。ウィンドウ上部のツールバーにあります。
  • 4
    トランザクションログのサイズを確認します。ログの実際のサイズとデータベースで使用できる最大サイズを表示するには、次のクエリを入力し、ツールバーの[実行]をクリックします:
      <USE nameofdatabase; GO SELECT file_id、name、type_desc、physical_name、size、max_size FROM sys.database_files ; GO>> このクエリを入力し、ツールバーの[実行]をクリックしてください。
  • 5
    使用中のログ・スペースの量を調べる。現在使用されているログ・スペースの量を調べるには、以下のクエリーをタイプし、ツールバーの実行をクリックします:
      <USE nameofdatabase; GO SELECT (total_log_size_in_bytes - used_log_space_in_bytes)*1.0/1024/1024 AS [MB単位のログ空き容量] FROM sys.dm_db_log_space_usage;> このクエリを入力し、ツールバーの[実行]をクリックします。
  • この記事は、CC BY-NC-SAで公開されている " How to Check Transaction Log Size in a SQL Server " を修正して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

    シェアボタン: このページをSNSに投稿するのに便利です。

    コメント

    返信元返信をやめる

    ※ 悪質なユーザーの書き込みは制限します。

    最新を表示する

    NG表示方式

    NGID一覧