ホーム DoRuby PostgreSQLで、テーブルのFILLFACTORがいくつに設定されているか、確認するにはどうすれば?

PostgreSQLで、テーブルのFILLFACTORがいくつに設定されているか、確認するにはどうすれば?

この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

こんにちは、O2 です。

以前、migrate で、FILLFACTORを設定する投稿をしてみましたが

そもそも、本当に設定されているの?

どうやって確認するの?

などと、質問あると思いますので、それを確認する方法を、ちょっぴり紹介

※性能評価の確認ではないです。

こんな感じのSQLで確認できるんです。

select reloptions from pg_class where relname = ‘テーブル名’;

実際に、DBに接続して確認してみましょう。

select relname, reloptions from pg_class where reloptions is not null;

上記を実行してみると、全体のテーブルでのFILLFACTORの内容が確認できるんです。

       relname         |   reloptions
————————+—————–
users                  | {fillfactor=90}
albums                | {fillfactor=90}
photos                 | {fillfactor=90}
(3 rows)

記事を共有

最近人気な記事