Postgresql | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 53. | Chuyển tiếp nhanh | NEXT |
Phần này mô tả định dạng lưu trữ ở cấp độ của
Tất cả dữ kèo bóng đá hôm nay và ngày mai cần thiết cho cụm cơ sở dữ kèo bóng đá hôm nay và ngày mai được lưu trữ bên trongPGDATA(theo 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 53-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 53-1. Nội dung củaPGDATA
Mục | Mô tả |
---|---|
PG_Version | Một kèo bóng đá hôm nay và ngày mai chứa số phiên bản chính củaPostgreSQL |
cơ sở | SIPDIRECTORY có chứa cơ sở dữ kèo bóng đá hôm nay và ngày mai trên mỗi cơ sở dữ kèo bóng đá hôm nay và ngày mai |
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 bóng đá hôm nay và ngày mai trạng thái đa hoạt động |
pg_subtrans | Subdirectory chứa 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 | thư mục con chứa các kèo bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai ghi lại các tùy chọn dòng lệnh Máy chủ |
postmaster.pid | Một kèo bóng đá hôm nay và ngày mai khóa ghi lại máy chủ hiện tại PID và |
Đối với mỗi cơ sở dữ kèo bóng đá hôm nay và ngày mai trong cụm có một thư mục conpgdata/cơ sở, Được đặt theo tên của cơ sở dữ kèo bóng đá hôm nay và ngày mai 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 kèo bóng đá hôm nay và ngày mai riêng biệt, được đặt theo tênFilenodeSố,pg_ class.relfilenode.
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ênPhần 53.3.
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 bóng đá euro:Bả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ý (ASTạ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/Base. Tương tự,pg_globalKhông gian bảng không được truy cậpPG_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 bóng đá hôm nay và ngày mai 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 bóng đá hôm nay và ngày mai khác nhau của phụ trợ đó.