PostgreSQL 特定テーブルに関する情報

PostgreSQL において特定のテーブルに関して確認するには以下のコマンドを実行する。’315295954’は 、特定のテーブルのノード番号を示す。

テーブルに挿入された行数 確認

  > select pg_stat_get_tuples_inserted('315295954');

テーブルまたはインデックスに関する、ディスクブロック抽出要求数 確認

   > select pg_stat_get_blocks_fetched('315295954');

テーブルまたはインデックスに関する、ディスクブロック抽出要求の内キャッシュ内に存在した数 確認

   > select pg_stat_get_blocks_hit('315295954');

引数がテーブルの場合、シーケンシャルスキャンの実行回数 確認

  > select pg_stat_get_numscans('315295954');

  ※引数がインデックスの場合、インデックススキャンの実行回数が確認できる

引数がテーブルの場合、シーケンシャルスキャンによって読み取られた行数 確認

  > select pg_stat_get_tuples_returned('315295954');

  ※引数がインデックスの場合、返されたインデックス項目数が確認できる。
  ※前後で実行して比較することが必要である。

ご訪問頂き有難う御座います。 当サイトを効率良く使うためにまずは FrontPage を見て下さい。 検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage