Phần này mô tả định dạng lưu trữ ở cấp độ của
Tất cả dữ tỷ lệ kèo bóng đá trực tuyến hôm nay cần thiết cho cụm cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được lưu trữ bên trongPGDATA(sau tên của biến môi trườngpgdatalà/var/lib/pgsql/data. Nhiều cụm, được quản lý
ThepgdataThư mục chứa một sốBảng 54-1.PostgreSql.conf, pg_hba.confvàpg_ident.confđược lưu trữ theo truyền thốngPGDATA(mặc dù trongPostgreSQL8.0 trở lên, có thể
Bảng 54-1. Nội dung củaPGDATA
Mục | Mô tả |
---|---|
PG_Version | Một tỷ lệ kèo bóng đá trực tuyến hôm nay chứa số phiên bản chính củaPostgreSQL |
cơ sở | SIPDIRECTORY chứa cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trên mỗi cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay |
toàn cầu | 11820_11885pg_database |
pg_clog | Thư mục con chứa trạng thái cam kết giao dịch |
pg_multixact | Subdirectory có chứa dữ tỷ lệ kèo bóng đá trực tuyến hôm nay trạng thái đa hướng |
pg_notify | Subdirectory chứa trạng thái nghe/thông báo |
PG_STAT_TMP | thư mục con chứa các tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời cho |
pg_subtrans | Trạng thái phụ |
PG_TBLSPC | Thư mục con chứa các liên kết tượng trưng đến |
pg_twophase | 13071_13144 |
pg_xlog | thư mục con chứa Wal (ghi trước nhật ký) |
Postmaster.opts | Một tỷ lệ kèo bóng đá trực tuyến hôm nay ghi lại các tùy chọn dòng lệnh Máy chủ |
postmaster.pid | Một tỷ lệ kèo bóng đá trực tuyến 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ữ tỷ lệ kèo bóng đá trực tuyến hôm nay trong cụm có một thư mục conPGDATA/Base, Được đặt theo tên của cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay OID trongpg_database. Thư mục con này là
Mỗi bảng và chỉ mục được lưu trữ trong một tỷ lệ kèo bóng đá trực tuyến hôm nay riêng biệt, được đặt theo tênFilenodeSố,pg_ class.relfilenode. Ngoài tỷ lệ kèo bóng đá trực tuyến hôm nay chínhBản đồ không gian trống(xemPhần 54.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 54.4.
THẬN TRỌNG |
Lưu ý rằng trong khi FileNode của một bảng thường khớp vớikhô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 thay đổi, có thể thay đổi fileNode trong khipg_ classchính nó,pg_ class.relfilenodechứa số không. Thực tế |
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ống
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ótỷ lệ kèo bóngBảng, nếu có. Nhìn thấyPhần 54.2Để biết thêm
Nội dung của các bảng và chỉ mục được thảo luận thêm trongPhần 54.5.
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ýTạo không gian bảnglệnh). Liên kết tượng trưng này làPostgreSQLPhiên bản máy chủ, như vậyPG_9.0_201008051. (Lý do choTạoGiá trị vị trí không có xung đột.) Trongpg_defaultKhông gian bảng không được truy cập thông quaPG_TBLSPC, nhưng tương ứng vớiPGDATA/Base.pg_globalkhông gian bảng làPG_TBLSPC, nhưngPGDATA/Toàn cầu.
Thepg_relation_filepath ()
Hàm hiển thị toàn bộ đường dẫn (liên quan đếnPGDATA) của bất kỳ mối quan hệ nào. Nó thường hữu ích như một_FSMhoặc_VMĐể tìm tất cả các tỷ lệ kèo bóng đá trực tuyến hôm nay được liên kết với
Tệp tạm thời (cho các hoạt động như sắp xếp nhiều dữ tỷ lệ kèo bóng đá trực tuyến 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 tỷ lệ kèo bóng đá trực tuyến hôm nay tạm thời khác nhau của phụ trợ đó.