Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
Tài kèo chấp bóng đá hôm nay này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

53.1. Bố cục tệp cơ sở dữ kèo chấp bóng đá hôm nay

Phần này mô tả định dạng lưu trữ ở cấp độ của

Tất cả dữ kèo chấp bóng đá hôm nay cần thiết cho cụm cơ sở dữ kèo chấp bóng đá hôm nay được lưu trữ bên trongPGDATA(theo tên của biến môi trườngPGDATA/var/lib/pgsql/data. Nhiều cụm, được quản lý

ThePGDATAThư mục chứa một sốBảng 53-1.PostgreSql.conf, pg_hba.confpg_ident.confđược lưu trữ theo truyền thốngPGDATA(mặc dù trongPostgreSQL8.0 trở lên, có thể

Bảng 53-1. Nội dung củaPGDATA

Mục Mô tả
PG_Version Một kèo chấp bóng đá hôm nay chứa số phiên bản chính củaPostgreSQL
cơ sở SIPDIRECTORY có chứa cơ sở dữ kèo chấp bóng đá hôm nay trên mỗi cơ sở dữ kèo chấp bóng đá hôm nay
Toàn cầu Subdirectory chứa các bảng toàn bộ cụm, chẳng hạn nhưpg_database
pg_clog 12043_12109
pg_multixact Subdirectory có chứa dữ kèo chấp bóng đá hôm nay trạng thái đa hoạt động
PG_STAT_TMP thư mục con chứa các kèo chấp bóng đá hôm nay tạm thời cho
pg_subtrans
PG_TBLSPC Thư mục con chứa các liên kết tượng trưng đến
pg_twophase Subdirectory chứa các kèo chấp bóng đá hôm nay trạng thái để chuẩn bị
pg_xlog thư mục con chứa Wal (ghi trước nhật ký)
Postmaster.opts Một kèo chấp bóng đá hôm nay ghi lại các tùy chọn dòng lệnh Máy chủ
Postmaster.pid Một kèo chấp bóng đá hôm nay khóa ghi lại máy chủ hiện tại PID và

Đối với mỗi cơ sở dữ kèo chấp bóng đá hôm nay trong cụm có một thư mục conPGDATA/Base, Được đặt tên theo OID của cơ sở dữ kèo chấp bóng đá hôm nay trongpg_database. Thư mục con này là

mỗi bảng và chỉ mục được lưu trữ trong một kèo chấp bóng đá hôm nay riêng biệt, được đặt theo tênFilenodeSố,pg_ class.relfilenode. Ngoài kèo chấp bóng đá hôm nay chínhBản đồ không gian trống(xemPhần 53.3), lưu trữ thông tin_FSM. Bảng cũng cóBản đồ hiển thị, được lưu trữ trong một ngã ba với hậu tố_VM, để theo dõi những trang nào được biết đếnPhần 53.4.

THẬN TRỌNG

Lưu ý rằng trong khi FileNode của bảng thường khớp với nókhôngnhất thiết là trường hợp;cắt ngắn, Reindex, cụmvà một số hình thức củaBẢNG ALTER, có thể thay đổi fileNode trong khi

Khi bảng hoặc chỉ mục vượt quá 1 GB, nó được chia thànhphân đoạn. Đầu tiên--with-segsizeKhi xây dựngPostgreSQL.) Về nguyên tắc, bản đồ không gian trốngPhần 53.5.

Một bảng có các cột có các mục nhập lớn có khả năngbánh mì nướngBảng, đó làPG_Class.reltoastrelidLiên kết từ bảng đến nókèo chấp bóngBảng, nếu có. Nhìn thấyPhần 53.2Để biết thêm

Không gian bảng làm cho kịch bản trở nên phức tạp hơn. MỗiPGDATA/pg_tblspcthư mục, chỉ vào thư mục không gian bảng vật lý (nhưTạo không gian bảnglệnh). Liên kết tượng trưng được đặt tên theo OID của bảng.pg_defaultKhông gian bảng không được truy cập thông quaPG_TBLSPC, nhưng tương ứng vớiPGDATA/cơ sở. Tương tự,pg_globalKhông thể truy cập không gian bảngPG_TBLSPC, nhưng tương ứng vớiPGDATA/toàn cầu.

Tệp tạm thời (cho các hoạt động như sắp xếp nhiều dữ kèo chấp bóng đá hôm nay hơnPGDATA/base/pgsql_tmp,,PGSQL_TMPThư mục con của apg_defaultđược chỉ định cho chúng. Tên của mộtPGSQL_TMPPPP.nnn,,PPPlà pid củannnPhân biệt các kèo chấp bóng đá hôm nay tạm thời khác nhau của phụ trợ đó.