PostgreSQL サーバのメトリック
blks_hit:ディスクブロックがすでにバッファキャッシュ内に見つかったため、物理ディスク読み取りが必要でなかった回数。これには、PostgreSQL バッファキャッシュのヒットのみが含まれ、オペレーティングシステムのファイルシステムキャッシュは含まれません。
blks_read:データベースから読み取られたディスクブロックの数。
confl_bufferpin:固定バッファのためにキャンセルされたデータベース内のクエリ数。
confl_deadlock:デッドロックのためにキャンセルされたデータベース内のクエリ数
confl_lock:タイムアウトのためにキャンセルされたデータベース内のクエリ数。
confl_snapshot:古いスナップショットのためにキャンセルされたデータベース内のクエリ数。
confl_tablespace:テーブルスペースがドロップされたためにキャンセルされたデータベース内のクエリ数。
numbackends:現在データベースに接続されているバックエンドの数。
size_mb:
tup_deleted:データベース内のクエリによって削除された行の数。
tup_fetched:データベース内のクエリによって取得された行の数。
tup_inserted:データベース内のクエリによって挿入された行の数。
tup_returned:データベース内のクエリによって返された行の数。
tup_updated:データベース内のクエリによって更新された行の数。
xact_commit:データベース内のコミットされたトランザクションの数。
xact_rollback:データベース内のロールバックされたトランザクションの数。
pgvector メトリック
| メトリクス | 説明 |
|---|---|
| ART | Postgres クエリの実行にかかった平均時間を測定し、クエリパフォーマンスに関するインサイトを提供します。 |
| Queries per minute | データベースのクエリ負荷を反映して、1 分あたりに実行されたクエリの平均レートを記録します。 |
| Avg Docs Retrieved | 取得されたドキュメントまたは結果の平均数を表します。 |
| Vectors Inserted | データベースに挿入されたベクトル埋め込みの総数。 |
| Vector Insertion Rate | ベクトルの埋め込みがデータベースに挿入されるレートを追跡します。 |
| Distance Metric | |
| Cosine distance frequency | コサイン距離(ベクトル間の角類似性を測定するためのメトリック)を使用して実行された類似性検索の数をカウントします。 |
| L1 distance frequency | 検索での L1 ディスタンス(マンハッタン距離)の使用状況を追跡し、ベクトルコンポーネント間の絶対差の合計を計算します。 |
| L2 distance frequency | L2 距離(ユークリッド距離)検索の頻度を測定し、ベクトル間の直線距離を計算します。 |
| Inner Product frequency | 内積を活用した検索の数を測定します。ベクトル間の配置またはドット積の類似性を測定するためによく使用されます。 |
| Hamming distance frequency | 異なるビット位置をカウントすることでバイナリベクトルを比較するためのメトリックであるハミング距離を使用して検索の頻度をキャプチャします。 |
| Jaccard distance frequency | バイナリベクトルを比較するためのメトリックである Jaccard 距離を使用して検索の頻度を追跡します。 |