このページはCalíope 1.7を紹介しています。私がいま作っているバージョンです。1.6は、Mac、iPad、iPhone、Apple Watch、Apple TV、Apple Vision Pro向けにApp Storeで公開中です。それぞれの機能がどのバージョンで入ったかは変更履歴に書いてあります。

すべてのトピックに「Calíopeで開く」ボタンを追加します。アプリがインストールされている場合にのみ機能します。

Calíopeのツール

Calíopeのツール

メインツールバーで使えるすべてのツールのビジュアルカタログ。

場所: ワークスペース › ツール

  • SQLエディタ SQLの作成、整形、実行。構文の強調表示、自動補完、セーフモードを備えています。
  • ダッシュボード サーバのリアルタイムの指標:接続数、QPS、メモリー、キャッシュヒット率。
  • AIアシスタント 選んだプロバイダで自然な言葉をSQLに変換します。クラウドのプロバイダには自分のAPIキーが必要です。
  • カタログ テーブル、ビュー、ルーチン、トリガー、イベント、インデックスを、リアルタイムのDDLとともに閲覧します。
  • クエリービルダー JOINとフィルタを使ったSELECTを、SQLを書かずに視覚的に組み立てます。
  • サーバ情報 接続しているサーバの変数、状態、バージョン、エンジン、機能。
  • プロセスリスト サーバで実行中のクエリーを表示して強制終了します (SHOW PROCESSLIST)。
  • SQLアラート SQLクエリーに対する独自のルール。値がしきい値を超えると警告します。
  • バックアップ データベース、テーブル、データを選んでバックアップ。スケジュールと保持期間を設定できます。
  • ユーザ管理 アカウントの作成、編集、削除と、データベースやテーブル単位での権限の割り当て。
  • テーブルメンテナンス 1つまたは複数のテーブルに対して、OPTIMIZE、ANALYZE、REPAIR、CHECKを一度に実行します。
  • データ移行 テーブル、ビュー、ルーチン、トリガーを、細かなオプション付きでサーバ間でコピーします。
  • ER図 ドラッグ、ズーム、外部キーによる移動ができる、対話的なER図。
  • スキーマ比較 2つのデータベースの差分:追加または変更されたテーブル、列、インデックス、ルーチン。
  • レプリケーションモニタ レプリケーションの状態、遅延、現在のエラー。
  • バイナリログビューア バイナリログのイベントを、日付、データベース、操作の種類で絞り込んで調べます。
  • スニペット 再利用できるスニペット(クエリーやコマンド)のライブラリ。エンジンごとにまとめられ、同期されます。
  • クエリーログ 実行したすべてのSQLのローカル履歴。時間、行数、検索フィルタ付き。
  • サーバヘルスモニタ アラートと履歴グラフ:ヒット率、スレッド、スループット、応答時間。
  • SQLiteエディタ ローカルのSQLiteファイルを開いて編集:構造、データ、SQL、プラグマ。サーバは不要です。
  • DuckDBエディタ ローカルのDuckDBファイルを開き、分析用のSQLでその構造とデータを探索します。サーバは不要です。
  • ファイルプレビュー .md、.sql、.json、.csv、.logファイルを読み出し専用で表示。Markdownのレンダリングと自動更新付き。
  • エラーログ アプリで発生した問題を、日付、デバイス、対処方法とともに表示します。オフラインでも動作します。
  • 一括検索と置換 データベースのすべてのテキスト列でテキストを検索して一括で置換します。何かを書き込む前に、各行がどうなるかを確認できます。
  • レポート パラメータと決まった出力を持つクエリーを保存して、いつでも実行できます。同じレポートは同じ結果になります。
  • レプリケーショントポロジ レプリケーショングループ全体をひと目で:各メンバーのロール、遅延、応答の有無。
  • スロークエリーログ しきい値を超えたクエリーについてサーバが記録した内容を、接続するすべてのクライアントの分まで表示します。ログのオン/オフ、しきい値の変更、書き込み先の確認ができます。
  • MongoDBコレクション データベース、コレクション、ドキュメントを閲覧し、JSONとして編集します。
  • MongoDBクエリー ドキュメントを絞り込むか、集計パイプラインを実行します。
  • MongoDBインデックス コレクションのインデックスを確認、作成、削除します。
  • MongoDBサーバ サーバの状態、実行中の操作、ユーザ、ロール。
  • MongoDBコマンド サーバにコマンドを送信して、その応答を表示します。
  • MongoDBプロファイラ しきい値を超えたためにサーバが記録した操作と、各データベースのプロファイラのレベル。
  • キーブラウザ キーをプレフィックスごとに型とTTL付きで閲覧し、それぞれを開いて値を表示します。
  • サーバパネル メモリー、ヒット率、期限切れのキー、クライアント、1秒あたりの操作数。永続化とPub/Subも表示します。
  • メモリーアナライザ すべてのキーを、負荷を抑えながら走査し、プレフィックスごとの使用メモリーを合計します。
  • スローコマンド しきい値を超えたためにサーバが記録したコマンドと、ログを制御する2つの設定。
  • 接続中のクライアント サーバで開いているすべての接続と、それぞれの処理内容。接続を解除することもできます。
  • コマンドコンソール サーバにコマンドを送信して、その応答を表示します。危険なコマンドは拒否されます。
  • ノードトポロジ 各ノードのロール、バイト単位のレプリケーション遅延、クラスタでは担当するスロット。
  • CQLクエリー 選んだ整合性レベルで、ページごとにCQLを実行します。トレースとサーバの警告も表示します。
  • キースペースエクスプローラ スキーマ内のキースペース、テーブル、ビュー、型、インデックスを、DDLと行のサンプルとともに表示します。
  • クラスタ リング内のノード:データセンター、ラック、状態、バージョン、トークンの所有。
  • ノード 接続しているノード:設定、キャッシュ、スレッドプール、コンパクション、テーブルごとのディスク。
  • 接続中のクライアント ノードで開いているすべての接続:アドレス、ユーザ、ドライバ、プロトコル、TLS。
  • トレースとスロークエリー トレースされたセッションとそのイベント、そしてサーバが遅いと記録したもの。
  • ロールと権限 ロール、その所属先、持っている権限。作成、付与、取り消しができます。

キーワード: カタログ、ツール、ツールバー、索引、機能