SQLOZ ユーザーガイド & ドキュメント
概要: SQLOZ は、macOS 向けにネイティブ開発(Swift / AppKit)された高効率なデータベース管理ワークステーションです。MySQL、MariaDB、PostgreSQL、SQLite をサポートし、DBA やバックエンドエンジニアに最上級のパフォーマンスと安全性を提供します。
SQLOZ の設計哲学
SQLOZ は、Electron や Web ベースのツールとは異なり、macOS のグラフィックスおよびメモリサブシステムに最適化された完全なネイティブアプリケーションです。
- 超高速な起動と低メモリ消費: 数十万行のデータセットもネイティブグリッドでスムーズにレンダリング。
- 堅牢なセーフティゲート(Safety Gate): 本番環境(Production)に対する危険なクエリ(
DROP,TRUNCATE,WHERE句のないDELETE/UPDATE)を未然にインターセプト。 - ゼロダウンタイム DDL(OzOSC): 大規模テーブルのスキーマ変更をロックなし・サービス停止なしで安全に実行。
- 充実の DBA スイート: 実行計画の可視化(OzExplain)、ロック競合の根本原因特定(OzLockTree)、個人情報自動マスキング(OzMask)を標準搭載。
ドキュメントの構成
以下の章を通じて、基本的な接続設定から高度な DBA 運用までを体系的に解説します。
- 第1章: はじめに - インストール、初期設定、接続の作成
- 第2章: 接続とトンネル - SSH トンネル、踏み台サーバー(Bastion)、HTTP トンネル
- 第3章: SQLエディタとクエリ実行 - 自動補完、マルチクエリ実行、トランザクション管理
- 第4章: データグリッドと編集 - 大容量インプレース編集、BLOB/JSON ビューア
- 第5章: ビジュアルスキーマデザイナー - ER 図作成、外部キーリレーション設計
- 第6章: スキーマ比較と同期 - 環境間 DDL 差分比較とマイグレーション生成
- 第7章: データ比較と同期 - テーブル間の行レベル同期
- 第8章: ビジュアルクエリビルダー - ノーコード SQL 構築
- 第9章: DBAスイートとサーバー診断 - スロークエリ分析、プロセス監視
- 第10章: セキュリティ、バックアップ、災害復旧 - 安全ガードと自動バックアップ
- 第11章: 異種DBマイグレーション - 方言間データ移行
- 第12章: 環境設定と高度な設定 - Pro 機能、キーバインド
- 第13章: ショートカットとトラブルシューティング - 操作リファレンス
- 第14章: OzAI - 自然言語SQLアシスタント - AI クエリ生成と最適化
- 第15章: OzCharts - データ可視化 - クエリ結果のグラフ描画
- 第16章: OzTeam - 暗号化プロファイル共有 - チーム間の安全な接続情報共有
- 第17章: OzOSC - ゼロダウンタイム スキーマ変更 - Online Schema Change
- 第18章: OzLockTree - ロック競合リゾルバー - デッドロックとルートブロッカー解析
- 第19章: OzExplain - 実行計画ツリーとインデックス推奨 - コスト分析とインデックス最適化
- 第20章: OzMask - 個人情報(PII)マスキング - 個人情報保護と漏洩防止
- 第22章: 対応データベースとバージョン - 互換性マトリクス
- 第23章: オペレーションセンターと定期ジョブ - 定期バックアップと監視ジョブ