postgresql.conf の使い方

サーバーの設定ファイル

書き方

名前 = 値    # コメント
\! grep -n 名前 postgresql.conf
\! sed -i "s/^#名前 = .*/名前 = 値/" postgresql.conf
SELECT name, setting, applied, error FROM pg_file_settings;

データディレクトリ($PGDATA)にある設定ファイルです。# で始まる行はコメントで、その設定は既定値のままです。同じ名前を何度も書くと最後の行が勝ちます。書き換えたら再読み込み(再起動が要る設定は再起動)で効きます。pg_file_settings でファイルに書いた値と、効いているか(applied)を確かめられます。

例

\! grep -n work_mem postgresql.conf
\! sed -i "s/^#work_mem = 4MB/work_mem = 8MB/" postgresql.conf

実際に打って練習する

PostgreSQL DBA コースの Lv17「postgresql.conf を書き換える」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

すべてのレベルが、プラチナ以上のプランで遊べます。

PostgreSQL の管理コマンド一覧(DBA)へ戻る