リストアテスト用のバックアップタイムスケジュール
table:データベースprod_dbのタイムスケジュール
時\bk 完全(日) 完全Copy 差分(月~土) ログ(0:30) ログ(1:30) ... ログ(23:30)
8/15(火) 完全1.0(12時) ... ログ1.0.23
8/16(水) 差分1.1 ログ1.1.0 ログ1.1.1 ... ログ1.1.23
8/17(木) 差分1.2 ログ1.2.0 ログ1.2.1 ... ログ1.2.23
8/18(金) 差分1.3 ログ1.3.0 ログ1.3.1 ... ログ1.3.23
8/19(土) 差分1.4 ログ1.4.0 ログ1.4.1 ... ログ1.4.23
8/20(日) 完全2.0 ログ2.0.0 ログ2.0.1 ... ログ2.0.23
8/21(月) 差分2.1 ログ2.1.0 ログ2.1.1 ☆ ログ2.1.23
8/22(火) 差分2.2 ログ2.2.0 ログ2.2.1 ... ログ2.2.23
8/23(水) 差分2.3 ログ2.3.0 ログ2.3.1 ... ログ2.3.23
8/24(木) 差分2.4 ログ2.4.0 ログ2.4.1 ... ログ2.4.23
8/25(金) 差分2.5 ログ2.5.0 ログ2.5.1 ... ログ2.5.23
8/26(土) 差分2.6 ログ2.6.0 ログ2.6.1 ... ログ2.6.23
8/27(日) 完全3.0 ログ3.0.0 ログ3.0.1 ... ログ3.0.23
8/28(月) 完コピ(16時) 差分3.1 ログ3.1.0 ログ3.1.1 ... ログ3.1.23
8/29(火) 差分3.2 ログ3.2.0 ログ3.2.1 ... ログ3.2.23
... ... ... .... ... ... ... ...
完全1.0は初回なので手動で行った
8/15のログバックアップはログ1.0.12から存在することになる
ログバックアップは完全バックアップ以降に作成されるため
完コピはジョブスケジュールで適当な時間にとった
他、確認用にざっくり1分に1行テーブルにデータをINSERTするジョブを動かしている
code:ざっくり1分に1回何かをinsertする用.sql
insert into テーブル(id, created_at) select MAX(id) + 1, sysdatetime() from テーブル;