日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

PostgreSQL 導(dǎo)出數(shù)據(jù)支持 LZ4 壓縮,速率與空間靈活掌控

admin
2025年6月14日 18:41 本文熱度 150

你需要 pg_dump 導(dǎo)出的數(shù)據(jù)文件更小嗎?或者,你需要 pg_dump 更快速地導(dǎo)出數(shù)據(jù)嗎?

?
沙灘上漫步的大象

特性提交日志

為 pg_dump 添加 LZ4 壓縮功能。

擴(kuò)展 pg_dump 的壓縮流和文件 API 以支持 LZ4 算法。新添加的compress_lz4.{c,h}文件涵蓋了上述 API 的所有功能。需要在多個(gè)pg_backup_*文件中進(jìn)行細(xì)微修改,添加針對 'lz4' 文件后綴的代碼,同時(shí)修改 pg_dump 壓縮選項(xiàng)的處理邏輯。

討論:https://postgr.es/m/faUNEOpts9vunEaLnmxmG-DldLSg_ql137OC3JYDmgrOMHm1RvvWY2IdBkv_CRxm5spCCb_OmKNk2T03TMm0fBEWveFF9wA1WizPuAgB7Ss%3D%40protonmail.com

示例

PostgreSQL 的最新版本已經(jīng)引入了新的壓縮選項(xiàng),并為 pg_dump 提供了 LZ4 壓縮。下面,讓我們來進(jìn)行一次簡單的演示。

為了能導(dǎo)出一些內(nèi)容,我們將使用 pgbench 創(chuàng)建一個(gè)小型數(shù)據(jù)庫:

psql -c "create database dump"

pgbench -i -s 100 dump
dropping old tables...
creating tables...
generating data (client-side)...
10000000 of 10000000 tuples (100%) done (elapsed 28.91 s, remaining 0.00 s)
vacuuming...
creating primary keys...
done in 36.32 s (drop tables 0.00 s, create tables 0.02 s, client-side generate 29.17 s, vacuum 0.57 s, primary keys 6.56 s).

讓我們使用傳統(tǒng)方式,使用 gzip 最高壓縮級別來轉(zhuǎn)儲(chǔ)它:

mkdir /var/tmp/dump
time pg_dump --format=d --compress=gzip:9 --file=/var/tmp/dump/gzip dump
real    0m12.332s
user    0m7.687s
sys     0m0.271s

ls -lha /var/tmp/dump/gzip/
total 27M
drwx------ 2 postgres postgres 4.0K May 24 09:02 .
drwxr-xr-x 3 postgres postgres 4.0K May 24 09:02 ..
-rw-r--r-- 1 postgres postgres   25 May 24 09:02 3347.dat.gz
-rw-r--r-- 1 postgres postgres 1.8K May 24 09:02 3348.dat.gz
-rw-r--r-- 1 postgres postgres  27M May 24 09:02 3349.dat.gz
-rw-r--r-- 1 postgres postgres  208 May 24 09:02 3350.dat.gz
-rw-r--r-- 1 postgres postgres 4.0K May 24 09:02 toc.dat

這大約花費(fèi)了 12 秒,結(jié)果大約為 27MB。讓我們使用 LZ4 執(zhí)行相同的操作:

time pg_dump --format=d --compress=lz4:9 --file=/var/tmp/dump/lz4 dump
real    0m10.803s
user    0m6.246s
sys     0m0.271s

ls -lha /var/tmp/dump/lz4
total 48M
drwx------ 2 postgres postgres 4.0K May 24 09:06 .
drwxr-xr-x 4 postgres postgres 4.0K May 24 09:06 ..
-rw-r--r-- 1 postgres postgres   20 May 24 09:06 3347.dat.lz4
-rw-r--r-- 1 postgres postgres 4.4K May 24 09:06 3348.dat.lz4
-rw-r--r-- 1 postgres postgres  48M May 24 09:06 3349.dat.lz4
-rw-r--r-- 1 postgres postgres  415 May 24 09:06 3350.dat.lz4
-rw-r--r-- 1 postgres postgres 4.0K May 24 09:06 toc.dat

這樣速度會(huì)快一點(diǎn),但也占用了更多空間。使用較低級別會(huì)怎么樣呢?

rm -rf /var/tmp/dump/lz4
rm -rf /var/tmp/dump/gzip/

time pg_dump --format=d --compress=gzip:2 --file=/var/tmp/dump/gzip dump
real    0m7.819s
user    0m3.191s
sys     0m0.203s

time pg_dump --format=d --compress=lz4:2 --file=/var/tmp/dump/lz4 dump
real    0m5.426s
user    0m0.906s
sys     0m0.236s

ls -lha /var/tmp/dump/gzip
total 28M
drwx------ 2 postgres postgres 4.0K May 24 09:10 .
drwxr-xr-x 4 postgres postgres 4.0K May 24 09:10 ..
-rw-r--r-- 1 postgres postgres   25 May 24 09:10 3347.dat.gz
-rw-r--r-- 1 postgres postgres 2.3K May 24 09:10 3348.dat.gz
-rw-r--r-- 1 postgres postgres  28M May 24 09:10 3349.dat.gz
-rw-r--r-- 1 postgres postgres  206 May 24 09:10 3350.dat.gz
-rw-r--r-- 1 postgres postgres 4.0K May 24 09:10 toc.dat

ls -lha /var/tmp/dump/lz4/
total 50M
drwx------ 2 postgres postgres 4.0K May 24 09:10 .
drwxr-xr-x 4 postgres postgres 4.0K May 24 09:10 ..
-rw-r--r-- 1 postgres postgres   20 May 24 09:10 3347.dat.lz4
-rw-r--r-- 1 postgres postgres 4.5K May 24 09:10 3348.dat.lz4
-rw-r--r-- 1 postgres postgres  50M May 24 09:10 3349.dat.lz4
-rw-r--r-- 1 postgres postgres  426 May 24 09:10 3350.dat.lz4
-rw-r--r-- 1 postgres postgres 4.0K May 24 09:10 toc.dat

同樣的情況:gzip 壓縮效果更好,但 LZ4 壓縮速度更快。現(xiàn)在你可以自由選擇了。

非常不錯(cuò)的特性。感謝社區(qū)的所有相關(guān)人員。

參考

提交日志:https://git.postgresql.org/pg/commitdiff/0da243fed0875932f781aff08df782b56af58d02


閱讀原文:https://mp.weixin.qq.com/s/KggAR26SU_z1NujRX9Wqmw


該文章在 2025/6/16 9:03:33 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

夜夜骚综合| 精品日产免费二区中文字幕免费| 懂色一区二区二区| 深夜福利欧美| 熟女欧美人妻第二页| AV在线免费小说| 日本综色久久| 在线欧美日本国产| 人妻日韩AV在线| 日本羞涩高清小视频| 91视频欧美在线| 欧美精品第一页-阿l-| 鹤岗市| 午夜观看尤物视频| 国产第1页草草影院| 国产盗摄偷拍自拍一区| 精品亚洲婷婷| 色呦呦欧美大全| 欧美亚洲自拍网| 亚洲无码数一数二| 婷婷激情丁香在线| 日韩4区| 婷婷五月天激情在线视频| 欧美色拍| 美日韩欧一级大黄片| 9久9久| 国产 欧美 夫妻| 日韩在线观看有码| 极品少妇久久久久网站| 欧美二区九九热视频| av无码电影1区2区| 欧美一级欧美三级| 婷婷亚洲综合五月天小说| 久久亚洲福利| 人妻免费不卡在线| 抽插 熟妇 呻吟| 东京热Av网| 日逼逼插视频| 亚洲精品网站3D动漫之医院| 中文字幕久久一区二区| 人妻无码精品人妻|