Điểm:2

Cách tốt nhất để nén tệp kết xuất cơ sở dữ liệu postgres là gì?

lá cờ cn

Tôi có cơ sở dữ liệu lớn mà tôi đang kết xuất bằng pg_dump và tôi cần làm cho tệp kết xuất nhỏ hơn. Cách tốt nhất để nén tệp kết xuất cơ sở dữ liệu postgres này là gì?

Điểm:2
lá cờ us

pg_dump đi kèm với tính năng nén tích hợp:

  • -Z 0..9
  • --nén 0..9

Chỉ định mức độ nén để sử dụng. Không có nghĩa là không nén. Đối với định dạng lưu trữ tùy chỉnh, điều này chỉ định việc nén các phân đoạn dữ liệu bảng riêng lẻ và mặc định là nén ở mức độ vừa phải. Đối với đầu ra văn bản thuần túy, việc đặt mức nén khác không sẽ khiến toàn bộ tệp đầu ra bị nén, như thể nó đã được nạp qua gzip; nhưng mặc định là không nén. Định dạng lưu trữ tar hiện không hỗ trợ nén.

Có 9 cấp độ nén - cấp độ càng cao, độ nén càng cao. 0 có nghĩa là không nén.

pg_dump [tùy chọn kết nối...] --compress=9 [tên db]

để nén tối đa.

p10l avatar
lá cờ us
@masonrye nếu bạn tin rằng câu trả lời của tôi hữu ích, bạn nên xem xét [chấp nhận nó](https://serverfault.com/help/someone-answers) để câu hỏi không bị bỏ ngỏ.
Điểm:1
lá cờ us

xz nén dữ liệu tốt hơn gzip. Đang chạy xz -6 <tệp kết xuất> sẽ nén kết xuất cơ sở dữ liệu với mức nén tối đa.

Arto Bendiken avatar
lá cờ eg
"Tốt hơn" thực sự là một cách đánh giá thấp. Tôi đã thấy tỷ lệ 1:100 cho một số bãi chứa.
Điểm:0
lá cờ kr

cũng có gzip song song https://zlib.net/pigz/ khi bạn thực sự cần tối đa hóa tất cả các lõi của mình trong một tác vụ nén lớn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.