すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ファイルストレージ

最終更新日:May 24, 2024

このトピックでは、 のファイルストレージについて説明します。

  • プライマリノードと読み取り専用ノードのデータログとWALログは、共有ストレージに保存されます。
  • 構成ファイル、ログファイル、および一時ファイルは、各ノードに格納されます。
  • プライマリノードのコミットログ (clog) ファイルは、共有ストレージに保存されます。 読み取り専用ノードのclogファイルは、読み取り専用ノードで維持されます。
  • プライマリノードのpg_controlファイルは共有ストレージに保存されます。 読み取り専用ノードのpg_controlファイルは、データベースの起動時にのみ共有ストレージから読み取られ、データベースの起動後もメモリに保持されます。
File storage
ディレクトリまたはファイル説明ストレージパス
base各データベースのサブディレクトリ。共有ストレージ
globalクラスター全体のテーブルのディレクトリ。
pg_tblspcテーブルスペース。
pg_wal先行書き込みログ (WAL) ログのディレクトリ。
pg_dynshmem動的共有メモリによって使用されるファイル。各ノードに1つのコピー
pg_snapshotsエクスポートされたスナップショット。
pg_replslotレプリケーションスロットデータ。
pg_stat_tmp統計サブシステムの一時ファイル。
pg_stat統計サブシステムの永続ファイル。
pg_serialコミットされたシリアル化可能トランザクションに関する情報。
pg_xactトランザクションログファイル。
  • プライマリノードの共有ストレージ
  • 読み取り専用ノードのオンプレミスストレージへの1つのコピー
pg_commit_tsトランザクションがコミットされた時刻。
pg_multixactサブトランザクションに関する情報。
pg_versionバージョン情報。各ノードに1つのコピー
postgresql.auto.confpostgresql.confファイルよりも優先度の高いパラメーター設定ファイル。
postmaster.optsサーバー起動前に指定されたデータベースパラメーターを記録するファイル。
postmaster.pidポストマスターのプロセスID、データベースディレクトリ、ポストマスターの開始時刻、ポート番号などの情報を記録するロックファイル。
postgresql.confパラメータの設定ファイル。
pg_hba.confクライアント認証の制御に使用されるファイル。
pg_ident.confオペレーティングシステムユーザーとデータベースユーザーの名前の間のマッピングを記録するファイル。