Recern Workspace

ひとつのワークスペースで、
すべてのデータベースを。

PostgreSQL、MySQL、SQLite、Redis、Valkey、Dragonfly、Recern Vector に対応するデスクトップワークスペース。稼働状況、クエリ、インデックス、診断結果をまとめて確認でき、本番環境向けのセーフモードも備えています。

ダウンロード バージョン 0.2.0 · macOS、Windows、Linux
もっと詳しく

すべての画面を、
エンジンの特性に合わせて。

接続ごとのスループット、メモリ、未解決の診断結果を環境別に表示します。本番接続を明示し、重大な診断結果を優先して表示します。

すべての接続をひと目で

接続ごとのスループット、メモリ、未解決の診断結果を環境別に表示します。本番接続を明示し、重大な診断結果を優先して表示します。

詳細を見る

数値の先にある、
答えを見つける。

ロック

どのセッションが誰を待っているか

待機チェーンには、ブロックされた SQL、ロックを保持するセッション、そのトランザクションの経過時間を表示します。

どのセッションが誰を待っているか
クエリ

クエリが時間を使う場所

pg_stat_statements が導入されている場合、合計実行時間、呼び出し回数、行数、ディスク読み取り数で SQL を順位付けし、負荷の高い処理を見つけやすくします。

クエリが時間を使う場所
Redis · Valkey · Dragonfly

メモリの使用先を把握

データ、キーのオーバーヘッド、スクリプト、クライアントバッファの内訳、ピーク使用量、断片化、直近 1 時間のメモリ使用量を表示します。

メモリの使用先を把握
再現率

再現率を実測する

Recern は各 ef 値で近似検索と厳密検索を比較します。ef_search を上げたときの精度向上と、そのコストを確認できます。

再現率を実測する
本番環境を意識した設計

本番環境でも、
安全な設定から。

セーフモード

本番接続はセーフモードで開かれ、ウィンドウとダッシュボードにその状態を表示します。

書き込みを防ぐコンソール

本番接続はセーフモードで開始します。PostgreSQL と MySQL では読み取り専用トランザクションを使用し、SQLite は読み取り専用で開いて危険な操作を防ぎ、Redis は書き込みコマンドを拒否します。サーバー接続には TLS と SSH トンネルを利用できます。

SSH トンネル

パスワード、鍵、SSH エージェントを使い、踏み台サーバー経由でプライベートなデータベースに接続できます。ホスト鍵は known_hosts と照合します。

TLS とキーチェーン

証明書検証付きの TLS 接続を必須にできます。パスワードは設定ファイルではなく、システムのキーチェーンに保管します。

本番接続はセーフモードで開かれ、ウィンドウとダッシュボードにその状態を表示します。
毎日の作業に
⌘K全体を検索
⌘N新しい接続
⌘1ダッシュボード
⌘,設定
⌘R更新
  • 永続的なクエリ履歴と名前を付けたクエリの保存
  • 表示中の SQL 結果を CSV・JSON に、Redis の応答を JSON にエクスポート
  • 接続グループの命名と自由な並び替え
  • ライト・ダークテーマ、メニューバーからのアクセス、自動更新

お使いのデータベースで、
試してみてください。

macOS、Windows、Linux 向け Recern 0.2.0。

ダウンロード バージョン 0.2.0 · macOS、Windows、Linux