ユーザ用ツール

サイト用ツール


it技術:データベース:postgresql:運用

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
it技術:データベース:postgresql:運用 [2022/03/22 11:41] – [全てのデータベース初期化] yajuadminit技術:データベース:postgresql:運用 [2026/03/11 21:44] (現在) – [pg_basebackup] yajuadmin
行 27: 行 27:
 ※Windowsシステムでの有効なshared_buffersの範囲は一般的に64MBから512MBです。Windows版は64MBあれば十分のようなのでデフォルトのまま。\\ ※Windowsシステムでの有効なshared_buffersの範囲は一般的に64MBから512MBです。Windows版は64MBあれば十分のようなのでデフォルトのまま。\\
 https://www.postgresql.jp/document/9.6/html/runtime-config-resource.html https://www.postgresql.jp/document/9.6/html/runtime-config-resource.html
 +
 +<wrap em>PostgreSQL 10以降のマニュアル(shared_buffers欄)には、「Windowsシステムでの有効なshared_buffersの範囲は一般的に64MBから512MBです。」の記載が消えている。https://github.com/le0pard/pgtune/discussions/50</wrap>
  
 既定値:128MB 既定値:128MB
行 272: 行 274:
 host    replication     postgres        127.0.0.1/32            md5 host    replication     postgres        127.0.0.1/32            md5
 </code> </code>
 +
 +pg_basebackup -U testadmin として別ユーザーを指定した場合、pg_hda.conf の replication の対象ユーザーを設定する必要があります。
 +<code bash pg_hda.conf>
 +host    replication     testadmin        127.0.0.1/32            md5
 +</code>
 +
  
 postgresql.conf の max_wal_sender 設定のデフォルトは 0 です。最低でも 1 以上でないと pg_basebackup コマンドは実行できないので修正します。※PostgreSQL12ではデフォルトは 10 となった。 postgresql.conf の max_wal_sender 設定のデフォルトは 0 です。最低でも 1 以上でないと pg_basebackup コマンドは実行できないので修正します。※PostgreSQL12ではデフォルトは 10 となった。
行 589: 行 597:
 ===== 統計情報 ====== ===== 統計情報 ======
 [[https://www.ospn.jp/osc2014.enterprise/pdf/OSC2014_Enterprise_hp.pdf|PostgreSQL安定運用のための障害予防と検知 - pdf]] [[https://www.ospn.jp/osc2014.enterprise/pdf/OSC2014_Enterprise_hp.pdf|PostgreSQL安定運用のための障害予防と検知 - pdf]]
 +
 +==== ANALYZE =====
 +ANYLYZEは、統計情報を行う。単独で動かせるし「VACUUM ANYLYZE」としてVACUUMと組み合わせることもできる。AUTOVACUUM時にもANYLYZEが行われている。\\
 +対象とするテーブルの読み取りロックのみ(読み込みはできるが書き込みができない状態)であり、そのテーブルに対する他の操作と並行して実行することができます。
 ==== 統計情報の取得 ===== ==== 統計情報の取得 =====
   * SQL文の実行計画作成には統計情報を使用   * SQL文の実行計画作成には統計情報を使用
it技術/データベース/postgresql/運用.1647916884.txt.gz · 最終更新: 2022/03/22 11:41 by yajuadmin