Skip to main content
SQLOZ
Chapter 23 DBA & Production Safety

第23章: オペレーションセンターと定期ジョブ

概要: オペレーションセンターは実行履歴を記録します。定期ジョブは、macOS の launchd を利用して定期バックアップ、データ転送、監視通知を実行します(配布形態の制限に従います)。

23.1 オペレーションセンター (Operation Center)

ツール → オペレーションセンター から、実行されたバックアップや同期のレシート(記録)を確認し、種類やステータスでフィルタリングできます。

23.2 定期ジョブ (Scheduled Jobs)

一定間隔、日次、週次、月次、および標準的な 5 フィールド cron 形式のスケジュール設定をサポート。

  • バックアップ実行: 指定日時に自動ダンプを取得。
  • データ同期: 保存された接続間でデータを自動転送。
  • クエリ監視と SMTP 通知: 定期的にクエリを実行し、結果を電子メール(SMTP)で担当者へ通知。

エラー発生時のポリシーとして「最初のエラーで即時停止」または「エラーを記録して継続」を選択可能です。

23.3 配布形態による機能制限と Pro ライセンス

  • 公式サイト版 (Direct Download): launchd LaunchAgents の登録が可能で、バックグラウンドでの定期ジョブおよび完全な SSH トンネルが利用可能。
  • Mac App Store 版 (Sandboxed): macOS の App Sandbox 制約により LaunchAgents の登録が制限されるため、定期ジョブ機能は利用できません。また GPL ライセンスの制約上、MySQL/MariaDB の外部ヘルパーは同梱されず、PostgreSQL 用ヘルパーが提供されます。

定期ジョブおよび高度なバックアップ機能は Pro 版専用です。詳細は 第12章 を参照してください。

関連トピック