Calíopeヘルプ
すべてのセクション
Calíopeのツール
はじめに
接続
SSHトンネル
SQLエディタ
- SQLクエリーを実行する
- 実行中のクエリーを停止する
- エディタと結果を消去する
- SQLを整形する
- クエリーを壊すカーリーな引用符
- セーフモード
- トランザクション
- クエリー履歴
- 実行計画ビューア
- 文の区切り文字
- 結果をファイルに書き出す
- テーブルをINSERTとして書き出す
- 出力形式
- 結果を連結する
- 自動で繰り返す(ポーリング)
- DBをリンク — 2つ目のデータベースに接続する
- 2台のサーバの結果を比較する
- エディタにスニペットを挿入する
- セルの値全体を表示する
- セルの高度な編集
- セルからUPDATEを生成する
- 結果から行を削除する
- SQL関数のコンテキストヘルプ
- SQL文マネージャ
- スクリプト全体を実行する
- 結果グリッド
- エディタで検索と置換
- エディタから履歴をたどる(REPL風)
- 結果をピン留めして比較する
- 組み込みのSQLターミナル(REPLモード)
- 結果を複数の形式で書き出す
- SELECT * を明示的な列に展開する
- SQLエディタの自動補完
- エディタでブロックを折りたたむ・展開する
- パフォーマンスモニタ(CPUとメモリー)
- SQLのコメントを切り替える (⌘D)
- リンティング — 実行前のエラー診断
- 自動折り返し(ワードラップ)
- 括弧の対応の強調表示
- 語のすべての一致を強調表示する
- 列編集 / マルチカーソル
- 定義へ移動
- ポインタを重ねて表示するDDLのツールチップ
- クイックオープン — オブジェクトにすばやく移動
- スクリプト内のシンボル名を変更する
- クエリービルダー — クエリーを視覚的に組み立てる
- エディタのミニマップ
- SQLファイルをドラッグして開く
- ツールバーをカスタマイズする
- 長時間のクエリーの通知
- 大きな結果セットの通知
- 高度なセルエディタ(長いテキスト、JSON、バイナリ)
- 2つのクエリーの結果を比較する
- 空間データを地図で表示・編集する
- エディタのスキーマパネル
- 実行中のクエリーの進捗
- 識別子の引用符を挿入する
- エディタと結果のフォントサイズ
- 結果をプリントする
- データの編集を取り消す
- ビルダーのキャンバスは、ツールを切り替えても残る
- 列のプロファイラ
- 実行プロファイル(SHOW PROFILE)
- インデックスアドバイザ
- 結果のグラフ
- クエリーのベンチマーク
スキーマツリー
一括検索
スニペット
SQL文マネージャ
レポート
カタログ
テーブルビルダー
ER図
実行計画ビューア
データ移行
データの読み込み
ダッシュボード
サーバヘルス
SQLアラート
レプリケーション
クエリーログ
サーバのスロークエリーログ
エラーと診断
- エラーログを見る
- ほかのデバイスのエラーを見る
- サーバに接続できませんでした
- サーバがアクセスを拒否しました
- データベースが存在しません
- サーバとの接続が切れました
- SSHサーバが資格情報を拒否しました
- SSHのホスト鍵が変わりました
- 秘密鍵を読み込めませんでした
- SSHトンネルがひとりでに閉じました
- SSHサーバが応答しませんでした
- iCloudを利用できません
- iCloudとの同期に失敗しました
- iCloudのストレージが不足しました
- Calíopeにはそのファイルへのアクセス権がありません
- 保存されたアクセス権が使えなくなりました
- セーフモードがSQL文を止めました
- アシスタントのAPIキーがありません
- プロバイダがクォータ超過でリクエストを拒否しました
- 復元が途中で止まりました
- Calíopeのエラーログを取り出す
- エラーログをオンまたはオフにする
サーバ情報
プロセスリスト
ユーザ
バックアップと復元
テーブルメンテナンス
AIアシスタント
- AIアシスタントを開く
- AIプロバイダを設定する
- アシスタントでのApple Intelligence
- Ollama:自分のマシンで動くモデル
- MCPサーバ:AIクライアントからCalíopeに問い合わせる
- AIクライアントがCalíopeと通信できるように設定する
- AIクライアントに見えるもの、そしてその後の扱い
- 生成されたSQLをエディタに読み込む
- スキーマのコンテキスト:何が送られるか
- 生成されるSQLの最大長
- モデルの応答タイムアウト
- 音声で要望を入力する
- AIとの会話を書き出す
- AIアシスタントの法的通知とプライバシー
- 会話の履歴
- 履歴をiCloudと同期する
- アシスタントの回答をコピーする
SQLiteエディタ
DuckDBエディタ
ファイルプレビュー
MongoDB
Redis
CassandraとScyllaDB
設定
プライバシー
ほかのデバイスのCalíope
ウィジェット
Siriとショートカット
キーボードショートカット
ジェスチャ
メニュー
アクセシビリティ
購入
DBAハンドブック
- データ型
- インデックス
- 正規化
- 結合(JOIN)
- サーバの設定
- 制限と制約
- ベストプラクティス
- パフォーマンスと最適化
- トランザクションと分離レベル
- ロックとデッドロック
- テーブルのパーティション分割
- CTEとウィンドウ関数
- トランザクションと分離レベル(PostgreSQL)
- VACUUM、autovacuum、そして戻ってこない容量
- ロックとデッドロック(PostgreSQL)
- インデックス(PostgreSQL)
- パフォーマンスと診断(PostgreSQL)
- サーバの設定(PostgreSQL)
- ロール、権限、セキュリティ(PostgreSQL)
- バックアップと復旧(PostgreSQL)
- オンラインでのスキーマ変更(PostgreSQL)
- データ型(PostgreSQL)
- エラーとSQLSTATE(PostgreSQL)
- パーティション分割(PostgreSQL)
- エンコーディングと照合順序(PostgreSQL)
- 制限(PostgreSQL)
- エンコーディングと照合順序(SQL Server)
- データ型(SQL Server)
- エラー(SQL Server)
- インデックス(SQL Server)
- 制限(SQL Server)
- ロックとデッドロック(SQL Server)
- オンラインでのスキーマ変更(SQL Server)
- パーティション分割(SQL Server)
- パフォーマンスと診断(SQL Server)
- バックアップと復旧(SQL Server)
- ログイン、ユーザ、権限(SQL Server)
- サーバの設定(SQL Server)
- トランザクションと分離レベル(SQL Server)
- データ型(ClickHouse)
- テーブルエンジン(ClickHouse)
- キーとスキップインデックス(ClickHouse)
- パーティションとTTL(ClickHouse)
- マテリアライズドビュー(ClickHouse)
- ミューテーションと削除(ClickHouse)
- トランザクションと原子性(ClickHouse)
- パフォーマンス(ClickHouse)
- マージとOPTIMIZE(ClickHouse)
- レプリケーションとKeeper(ClickHouse)
- セキュリティ:ユーザ、ロール、権限(ClickHouse)
- サーバの設定(ClickHouse)
- 制限(ClickHouse)
- よくあるエラー(ClickHouse)
- 数値(Oracle)
- テキストと空文字列(Oracle)
- 日付と時刻(Oracle)
- Bツリーインデックス(Oracle)
- 関数ベース、不可視、ビットマップのインデックス(Oracle)
- 使用不可のインデックスと再構築(Oracle)
- 主キーと一意キー(Oracle)
- 外部キー(Oracle)
- アイデンティティとシーケンス(Oracle)
- 範囲とインターバルによるパーティション分割(Oracle)
- リスト、ハッシュ、自動のパーティション分割(Oracle)
- パーティションプルーニングとメンテナンス(Oracle)
- 表領域とクォータ(Oracle)
- セグメントとエクステント(Oracle)
- 戻ってこない容量:DELETE、TRUNCATE、SHRINK(Oracle)
- 確定、ロールバック、そして確定するDDL(Oracle)
- 読み取り一貫性(Oracle)
- 分離レベルとSET TRANSACTION(Oracle)
- 行ロックと、誰が誰をブロックするか(Oracle)
- 待たない:NOWAIT、WAIT、SKIP LOCKED(Oracle)
- デッドロック(Oracle)
- オプティマイザとEXPLAIN PLAN(Oracle)
- 統計情報とDBMS_STATS(Oracle)
- カーソルキャッシュとV$SQL(Oracle)
- ユーザ、ロール、権限(Oracle)
- プロファイル、期限切れになるパスワード、ロックされたアカウント(Oracle)
- バックアップと復旧:RMAN、フラッシュバック、Calíopeのダンプ(Oracle)
- パラメータとNLS(Oracle)
- メモリー、プロセス、セッション(Oracle)
- 制限(Oracle)
- よくあるORA-エラー(Oracle)
- ベストプラクティス(Oracle)
- アーキテクチャ:TiDB、TiKV、PD(TiDB)
- キー、AUTO_INCREMENT、AUTO_RANDOM(TiDB)
- 統計情報、ANALYZE、その健全性(TiDB)
- スロークエリーとSTATEMENTS_SUMMARY(TiDB)
- トランザクション、ロック、デッドロック(TiDB)
- オンラインDDLとADMIN SHOW DDL JOBS(TiDB)
- GC、AS OF TIMESTAMP、FLASHBACK(TiDB)
- パーティション、配置、リソースグループ(TiDB)
- ユーザ、ロール、TLS(TiDB)
- TiDBにはないMySQLの機能
- データモデリング:埋め込みか参照か
- BSONの型と照合順序
- インデックス:どれを選ぶかとESRルール
- 集計パイプライン:$matchから$mergeまで
- トランザクション:必要なときと競合112
- パフォーマンス:explain、プランキャッシュ、プロファイラ
- サーバの設定:ファイルと実行中に変わるもの
- セキュリティ:ユーザ、ロール、localhostの例外
- バックアップ:mongodump、oplog、扱わないもの
- スキーマ:ALTERはなく、バリデータがある
- シャーディング:すべてはキーで決まる
- よくあるエラー:8つの番号とその中身
- 制限:8つの上限とそれぞれの知らせ方
- ベストプラクティス:数字に支えられた7つ
- データ構造とエンコーディング
- キー、名前、有効期限
- メモリーと追い出し
- 永続化:RDBとAOF
- クライアントとレイテンシ
- パフォーマンス
- トランザクションとスクリプト
- レプリカとクラスタ
- セキュリティとACL
- サーバの設定
- よくあるエラー
- やってはいけないこと
- Valkey:Redisとの違い
- データモデル:パーティションキーがすべてを決める
- 整合性とレプリケーション
- コンパクション:STCS、LCS、TWCS
- tombstoneとgc_grace_seconds
- 修復とヒント
- 軽量トランザクション:IF NOT EXISTS、[applied]、SERIAL
- マテリアライズドビュー、セカンダリインデックス、SAI
- トレースの読み方
- ロールと権限
- TTL、writetime、カウンター
- よくあるエラー
- ScyllaDB:どこが違うか
- 型:アフィニティと、列が強制しない理由
- トランザクション:書き込むのは1つだけ、そしてそれを示す5
- プラグマ:ファイルのもの、接続のもの、そしてコマンド
- インデックス:あるのはBツリーだけ、そしてプランの3つの語
- パフォーマンス:トランザクションはほかのすべての440倍の価値がある
- DDL:ALTERにできる4つのことと、それ以外の回り道
- バックアップ:ファイルをコピーすると失う
- エラー:8つのコード、そして4桁のものほど多くを語る
- 制限:8つの上限と、それが書かれている場所
- ベストプラクティス:7つ、そのうち4つは開くときに設定する
- セキュリティ、ユーザ、ロール
- バックアップとポイントインタイムリカバリ
- オンラインDDL:止めずにスキーマを変更する
- 文字セットと照合順序
- よくあるエラーとその意味