この記事はアピリッツの技術ブログ「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)