SQL Server/トランザクションログファイル
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-[[トランザクション ログ ファイルのサイズの管理:https://d...
-[[【SQLServer】知ってた?トランザクションログバックアッ...
-[[HowTo: Management Studio を使ってトランザクションログ...
-[[満杯になったトランザクション ログのトラブルシューティ...
-[[SQL Server データベースのいっぱいになったトランザクシ...
-トランザクションログを手動で強制的に切り捨ての必要が発生...
-トランザクション ログがいっぱいになった場合は、トランザ...
-トランザクション ログ ファイルのバックアップの作成中に、...
-トランザクション ログ ファイルのアクティブでない部分には...
-トランザクション ログの拡張でさらに多くの領域を使用でき...
-Truncate メソッドを使用して、トランザクション ログ ファ...
-[[1日に1回再起動するシステムでトランザクションログファイ...
--復旧モデルは、規定では完全
--完全復旧モデルのデータベースは、一度完全バックアップを...
--トランザクションログのバックアップを行うとファイルは小...
--一度でも完全バックアップを行ったならば、以後はトランザ...
-[[SQL Serverのトランザクションログを圧縮する (SQL Server...
*トランザクションログファイル [#mfa420ee]
**トランザクションログとは [#ide349aa]
-復旧時は、まず完全バックアップをリカバリし、その後、トラ...
-完全復旧モデルを成り立たせる根幹の仕組み
**トランザクションログの切捨て [#p1254bfa]
-単純復旧モデルでは勝手に切り捨てられる
-完全復旧モデルでは、以下の条件を満たしたときに切り捨てら...
--トランザクションログをバックアップしたとき
--かつ、チェックポイントされていること
-一度肥大化してしまったトランザクションログの物理ファイル...
-別途、トランザクションログを圧縮する処理が必要
-圧縮しなくても、切り捨てで空いた領域は再利用されるので、...
***チェックポイント [#b71c856a]
-チェックポイントとは、変更情報をデータベースファイルに反...
-デフォルトでは1分間隔ぐらいで行われている
-チェックポイントには自動的に発生するものと、手動操作によ...
-手動操作の主要なものでは、データベースのバックアップ時、...
-自動では、以下のどちらかのタイミング
--ログが全体の70%に達したとき
--復旧間隔] オプションで指定された時間内に処理できるとデ...
*圧縮 [#h1149a17]
-[[SQL Serverのトランザクションログを圧縮する (SQL Server...
-[[SQL Serverのトランザクションログを消す(クリア)する方...
-[[HowTo: Management Studio を使ってトランザクションログ...
**コマンド [#mbe8fa96]
-[[BACKUP (Transact-SQL):https://docs.microsoft.com/ja-jp...
BACKUP LOG [DB名] TO DISK=[バックアップファイル出力先] W...
--INIT
---すべてのバックアップ セットが上書きされるように指定し...
---INIT が指定された場合、条件が満たされていれば、そのデ...
---既定では、BACKUP によって次の状況が確認され、いずれか...
--COMPRESSION
---バックアップの圧縮を明示的に有効にします。
*ログファイル縮小方法 [#e888a61f]
**縮小化 [#u43b324a]
復旧モデルを変更せずに縮小化する方法
-DBバックアップ
--バックアップの種類:完全で バックアップ
--バックアップの種類:トランザクションログ でバックアップ
-SQL Server Management Studioで以下の操作を実行
--オブジェクトエクスプローラから、該当のDBをを右クリック
--[タスク][圧縮]→[ファイル]を選択
--[ファイルの圧縮]画面が開く
--ファイルの種類を「ログ」に変更
--圧縮アクションを「未使用領域の解放前にページを再構成す...
--圧縮を実行
-一度で小さくならないことがあるので、その場合はDBバックア...
**強制切り捨て [#bc84f770]
-[[SQL Server 2008 以降のログの切り捨て:https://blog.engi...
-復旧モデルを「単純復旧モデル」に変更する
--[DBCC SQLPERF(‘LOGSPACE’)] を使用して、トランザクション...
--[ALTER DATABASE [DB名] SET RECOVERY SIMPLE] を実行
--[DBCC SQLPERF(‘LOGSPACE’)] を使用して、トランザクション...
--SQL Server Management Studioで以下の操作を実行
---オブジェクトエクスプローラから、該当のDBをを右クリック
---[タスク][圧縮]→[ファイル]を選択
---[ファイルの圧縮]画面が開く
---ファイルの種類を「ログ」に変更
---圧縮を実行
*LSN [#hd5d6cee]
-[[LSN とは?:https://blogs.msdn.microsoft.com/jpsql/2012...
終了行:
-[[トランザクション ログ ファイルのサイズの管理:https://d...
-[[【SQLServer】知ってた?トランザクションログバックアッ...
-[[HowTo: Management Studio を使ってトランザクションログ...
-[[満杯になったトランザクション ログのトラブルシューティ...
-[[SQL Server データベースのいっぱいになったトランザクシ...
-トランザクションログを手動で強制的に切り捨ての必要が発生...
-トランザクション ログがいっぱいになった場合は、トランザ...
-トランザクション ログ ファイルのバックアップの作成中に、...
-トランザクション ログ ファイルのアクティブでない部分には...
-トランザクション ログの拡張でさらに多くの領域を使用でき...
-Truncate メソッドを使用して、トランザクション ログ ファ...
-[[1日に1回再起動するシステムでトランザクションログファイ...
--復旧モデルは、規定では完全
--完全復旧モデルのデータベースは、一度完全バックアップを...
--トランザクションログのバックアップを行うとファイルは小...
--一度でも完全バックアップを行ったならば、以後はトランザ...
-[[SQL Serverのトランザクションログを圧縮する (SQL Server...
*トランザクションログファイル [#mfa420ee]
**トランザクションログとは [#ide349aa]
-復旧時は、まず完全バックアップをリカバリし、その後、トラ...
-完全復旧モデルを成り立たせる根幹の仕組み
**トランザクションログの切捨て [#p1254bfa]
-単純復旧モデルでは勝手に切り捨てられる
-完全復旧モデルでは、以下の条件を満たしたときに切り捨てら...
--トランザクションログをバックアップしたとき
--かつ、チェックポイントされていること
-一度肥大化してしまったトランザクションログの物理ファイル...
-別途、トランザクションログを圧縮する処理が必要
-圧縮しなくても、切り捨てで空いた領域は再利用されるので、...
***チェックポイント [#b71c856a]
-チェックポイントとは、変更情報をデータベースファイルに反...
-デフォルトでは1分間隔ぐらいで行われている
-チェックポイントには自動的に発生するものと、手動操作によ...
-手動操作の主要なものでは、データベースのバックアップ時、...
-自動では、以下のどちらかのタイミング
--ログが全体の70%に達したとき
--復旧間隔] オプションで指定された時間内に処理できるとデ...
*圧縮 [#h1149a17]
-[[SQL Serverのトランザクションログを圧縮する (SQL Server...
-[[SQL Serverのトランザクションログを消す(クリア)する方...
-[[HowTo: Management Studio を使ってトランザクションログ...
**コマンド [#mbe8fa96]
-[[BACKUP (Transact-SQL):https://docs.microsoft.com/ja-jp...
BACKUP LOG [DB名] TO DISK=[バックアップファイル出力先] W...
--INIT
---すべてのバックアップ セットが上書きされるように指定し...
---INIT が指定された場合、条件が満たされていれば、そのデ...
---既定では、BACKUP によって次の状況が確認され、いずれか...
--COMPRESSION
---バックアップの圧縮を明示的に有効にします。
*ログファイル縮小方法 [#e888a61f]
**縮小化 [#u43b324a]
復旧モデルを変更せずに縮小化する方法
-DBバックアップ
--バックアップの種類:完全で バックアップ
--バックアップの種類:トランザクションログ でバックアップ
-SQL Server Management Studioで以下の操作を実行
--オブジェクトエクスプローラから、該当のDBをを右クリック
--[タスク][圧縮]→[ファイル]を選択
--[ファイルの圧縮]画面が開く
--ファイルの種類を「ログ」に変更
--圧縮アクションを「未使用領域の解放前にページを再構成す...
--圧縮を実行
-一度で小さくならないことがあるので、その場合はDBバックア...
**強制切り捨て [#bc84f770]
-[[SQL Server 2008 以降のログの切り捨て:https://blog.engi...
-復旧モデルを「単純復旧モデル」に変更する
--[DBCC SQLPERF(‘LOGSPACE’)] を使用して、トランザクション...
--[ALTER DATABASE [DB名] SET RECOVERY SIMPLE] を実行
--[DBCC SQLPERF(‘LOGSPACE’)] を使用して、トランザクション...
--SQL Server Management Studioで以下の操作を実行
---オブジェクトエクスプローラから、該当のDBをを右クリック
---[タスク][圧縮]→[ファイル]を選択
---[ファイルの圧縮]画面が開く
---ファイルの種類を「ログ」に変更
---圧縮を実行
*LSN [#hd5d6cee]
-[[LSN とは?:https://blogs.msdn.microsoft.com/jpsql/2012...
ページ名: