API キー
Organization ID
- コンソールの左下で組織名を選択します。
- Organization details を選択します。
- Organization ID の右側にあるコピーアイコンをクリックして、 直接クリップボードにコピーします。
CRUD
作成
name: 新しいPostgres サービスの名前provider: クラウドプロバイダーの名前region: serviceをデプロイするproviderのネットワーク内のRegionsize: VMのサイズstorageSize: VMのストレージサイズ
取得
idを使って、サービスを再度取得します:
state を確認して
ください。これが running に変わったら、サーバーの準備完了です。
connectionString プロパティを使って、たとえば
psql 経由で接続できます:
\q と入力します。
更新
削除
監視
クエリインサイト
低速クエリパターンの一覧
from_date と to_date を渡してください:
total_duration の
降順で、最もコストの高いパターンから返されます。sort_by を使うと別の指標 (たとえば
p99_duration、call_count、または total_wal_bytes) でソートでき、sort_order
で並び順を反転できます。db_name、db_user、
db_operation、および app フィルターで対象を絞り込み、limit と
offset でページ送りできます。
各結果は 1 つの正規化されたパターンで、リテラルは取り除かれ、
実行時間はマイクロ秒単位で示されます:
queryId は正規化されたステートメントの符号付き 64 ビットハッシュなので、しばしば
負の値になります。単一のパターンを取得するには、先頭の - も含めて
その値をそのまま渡してください。
低速クエリパターンを取得する
queryId を [低速クエリパターン API] に渡すと、その
パターンの集計メトリクスと、直近の個別実行結果を取得できます。
パターンの識別に必要な db_name、db_user、db_operation は
必須です。
aggregate の下にあるリストエンドポイントと同じ集計に加えて、
recentExecutions 配列が含まれます。各実行には、実行ごとの
完全なカウンター — shared および temp block の I/O、CPU の user および system
time、並列 worker 数、JIT、WAL — が含まれます。これらは、
コンソールの
detail flyout で内訳が表示されるものと同じカウンターです。