Bảng K.1Mô tả các giới kèo bóng đá c1 cứng khác nhau củaPostgreSQL. Tuy nhiên, các giới kèo bóng đá c1 thực tế, chẳng kèo bóng đá c1 như giới kèo bóng đá c1 hiệu suất hoặc không gian đĩa có sẵn có thể được áp dụng trước khi đạt được giới kèo bóng đá c1 cứng tuyệt đối.
Bảng K.1.PostgreSQLgiới kèo bóng đá c1
Mục | giới kèo bóng đá c1 trên | bình luận |
---|---|---|
Kích thước cơ sở dữ liệu | không giới kèo bóng đá c1 | |
Số lượng cơ sở dữ liệu | 4,294,950,911 | |
Quan hệ trên mỗi cơ sở dữ liệu | 1,431,650,303 | |
Kích thước quan hệ | 32 TB | với mặc địnhBLCKSZ của 8192 byte |
hàng trên mỗi bảng | giới kèo bóng đá c1 bởi số lượng các bộ dữ liệu có thể phù hợp với 4.294.967.295 trang | |
Cột trên mỗi bảng | 1,600 | giới kèo bóng đá c1 hơn nữa bởi kích thước tuple phù hợp trên một trang; Xem ghi chú bên dưới |
Cột trong tập kết quả | 1,664 | |
kích thước trường | 1 GB | |
Chỉ mục trên mỗi bảng | không giới kèo bóng đá c1 | Bị kèo bóng đá c1 chế bởi các quan hệ tối đa trên mỗi cơ sở dữ liệu |
cột trên mỗi chỉ mục | 32 | Có thể tăng lên bằng cách biên dịch lạiPOSTGRESQL |
Phím phân vùng | 32 | Có thể tăng lên bằng cách biên dịch lạiPostgreSQL |
Độ dài định danh | 63 byte | Có thể tăng lên bằng cách biên dịch lạiPostgreSQL |
đối số chức năng | 100 | Có thể tăng lên bằng cách biên dịch lạiPostgreSQL |
tham số truy vấn | 65,535 |
Số lượng cột tối đa cho một bảng được giảm thêm vì bộ tuple được lưu trữ phải phù hợp với một trang đống 8192 byte. Ví dụ: không bao gồm tiêu đề tuple, một tuple được tạo thành từ 1.600int
10830_10923Bigint
Các cột sẽ tiêu thụ 12800 byte và do đó sẽ không phù hợp với một trang đống. Các trường có độ dài biến đổi của các loại nhưText
, Varchar
vàChar
có thể có các giá trị của chúng được lưu trữ ngoài dòng trong bảng bánh mì nướng của bảng khi các giá trị đủ lớn để yêu cầu nó. Chỉ có một con trỏ 18 byte phải ở bên trong tuple trong đống của bàn. For shorter length variable-length fields, either a 4-byte or 1-byte field header is used and the value is stored inside the heap tuple.
Các cột đã bị rơi khỏi bảng cũng đóng góp vào giới kèo bóng đá c1 cột tối đa. Hơn nữa, mặc dù các giá trị cột bị rơi cho các bộ dữ liệu mới được tạo ra bên trong là null trong bitmap null của Tuple, nhưng bitmap null cũng chiếm không gian.
mỗi bảng có thể lưu trữ tối đa lý thuyết là 2^32 giá trị ngoài dòng; nhìn thấyPhần 73.2Để thảo luận chi tiết về lưu trữ ngoại tuyến. Giới kèo bóng đá c1 này phát sinh từ việc sử dụng OID 32 bit để xác định từng giá trị đó. Giới kèo bóng đá c1 thực tế ít hơn đáng kể so với giới kèo bóng đá c1 lý thuyết, vì khi không gian OID lấp đầy, việc tìm kiếm một OID vẫn còn tự do có thể trở nên đắt đỏ, lần lượt làm chậm các câu lệnh chèn/cập nhật. Thông thường, đây chỉ là một vấn đề cho các bảng chứa nhiều terabyte dữ liệu; Phân vùng là một cách giải quyết khả thi.
Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.