国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

PG 16的新特性是不是在擠牙膏呢?

數據庫 PostgreSQL
PostgreSQL 16增加了更多的并行查詢能力,比如允許FULL和RIGHT JION在并行模式下執(zhí)行,這兩類都是SQL中常有的操作,可以對十分廣泛的SQL執(zhí)行加速。允許parallel group和parallel aggregate則會對統(tǒng)計類的SQL加速,從而更快的執(zhí)行一些大數據量分析的SQL。

PG 16的第一個預覽版發(fā)布了,也就是說PG社區(qū)已經鎖定了PG 16的基本功能,到正式版發(fā)布雖然還有一段時間,不過在正式版里,剪掉某些功能是有可能的,增加某些功能基本上是無望了。很多PGer對于PG 16的功能更新有些失望,這次的失望恐怕要高于PG15。PGer最大的失望莫過于XID 64、內置連接池等重要功能的缺席。我也看到了網上一些朋友對PG16擠牙膏似的功能更新感到無力吐槽。事實是否如此呢?今天老白以自己的觀點來給大家解析一下PG16更新的Highlight。

圖片

16個“亮眼”的新功能Highlight的第一個就是性能方面的,首先是并行查詢方面的性能提升。實際上如果仔細研究一下這些文字,里面包含的信息還是挺豐富的。在并行執(zhí)行方面,PG這些年還是下了很大功夫的,在近期的每個版本中都會出現一些和并行執(zhí)行相關的新特性。這說明PG核心研發(fā)團隊對于硬件技術的提升還是跟隨得很緊的,希望利用現代硬件的新特性來為PG的性能做加持。

PostgreSQL 16增加了更多的并行查詢能力,比如允許FULL和RIGHT JION在并行模式下執(zhí)行,這兩類都是SQL中常有的操作,可以對十分廣泛的SQL執(zhí)行加速。允許parallel group和parallel aggregate則會對統(tǒng)計類的SQL加速,從而更快的執(zhí)行一些大數據量分析的SQL。

另外一個性能方面的提升中的“增量排序”是指在排序時,可以先對一部分數據進行排序,然后逐步加入更多的數據,而不是一次性對所有數據進行排序,從而節(jié)省內存和時間。PostgreSQL 16可以在SELECT DISTINCT 查詢中使用增量排序,從而提高查詢的性能。

“窗口查詢”是指在執(zhí)行一個select查詢時,可以對結果集中的每一行或每一組行應用一些聚合函數或分析函數,比如求和、平均、排名等。PostgreSQL 16對窗口查詢進行了一些優(yōu)化,比如支持使用frame clause來指定窗口范圍,支持在此類SQL中,對RANGE和LIST分區(qū)使用push down predicate來過濾不需要的數據,支持使用partition pruning來跳過不相關的分區(qū)等,并且支持在右外連接條件中使用“anti join”。

PG 16的并行執(zhí)行并不僅僅限于SELECT,對于BULK LOADING操作也支持并發(fā)模式,這個改進可以將COPY命令的性能提升3倍。大數據量裝載在數據庫遷移和ETL等操作中都十分常見,3倍的性能提升還是挺令人滿意的。

This release also introduces support for CPU acceleration using SIMD for both x86 and ARM architectures, including optimizations for processing ASCII and JSON strings, and array and subtransaction searches. Additionally, PostgreSQL 16 introduces load balancing to libpq, the client lib。

上面這句話包含了兩方面的內容,一方面是PG16對SIMD的支持,一方面是libpq支持LOAD BALANCE了。不知道為什么要把這兩件事放在一段里,目前還沒有測試過,所以也不清楚二者是否有關。不過這意味著libpq可以自動選擇最佳的服務器來處理客戶端的請求,從而提高性能和可靠性。另外這個功能也意味著今后PG數據庫的高可用與讀寫分離將會有更加簡單的實現,這也為某些以讀為主的應用提供了一種更加簡單的實現方式。

上面那句話的另外一面是關于SIMD的,PG 16支持SIMD了。這是一件大事嗎?對PG來說也許是的,不過SIMD已經不是啥新鮮玩意了,如果早上幾年,這也許算是一個創(chuàng)新。Oracle 12c的IMDB就已經開始使用SIMD來做行列轉換了,Clickhouse等數據庫也早就用上了,國產數據庫也大量使用SIMD,比如openGauss前些年就在宣傳對SIMD的支持了。SIMD 是一種 CPU 的加速技術,可以充分利用CPU指令集的特性,比如INTEL的AVX-512指令集的能力實現超寬向量操作,讓 CPU 一次處理多個數據,從而提高運算速度。PostgreSQL 16針對X86和ARM CPU 支持使用 SIMD 技術來加速一些常見的操作,比如處理 ASCII 和 JSON 字符串。

針對這個特性,放在2023年的今天還放在HIGHLIGHT里作為一個亮點來介紹,似乎有點大驚小怪了,好像當年Oracle 12c的新特性里壓根就放不下這一條。倒是一些國產數據庫只要用上一點SIMD就號稱在數據庫中支持矢量計算了。

 在邏輯復制上,PG16也發(fā)布了一些新特性,其中最重要的是可以將邏輯復制的解碼工作從主庫下載到從庫,這可以大大減輕主庫的工作壓力,在高負載情況下提高主庫的性能。另外在對大事務的復制優(yōu)化上,PG16支持對大事務進行并行APPLY,從而解決大事務導致邏輯復制延時過大的問題。另外一個性能優(yōu)化是,在邏輯復制UPDATE/DELETE操作時,不僅僅可以使用主鍵,也可以使用其他索引。上述關于邏輯復制的性能優(yōu)化,算是中規(guī)中矩,從庫解碼和大事務并行APPLY都是十分有價值的更新。

今天時間有限,關于開發(fā)體驗和安全的新特性我們先跳過,我們直接來看下一條:監(jiān)控與管理。這是DBA最為關心的內容。其中最令DBA興奮的是pg_stat_io。DBA苦無法獲知PG的IO性能指標久矣。在D-SMART里,PG數據庫的健康模型中冠以PGIO的指標十分稀缺。

圖片

可以看到,在D-SMART的健康模型中,關于PG IO方面的指標只有區(qū)區(qū)數個,而且還都是參考性不夠強的指標。

圖片

在同門兄弟openGauss中,指標的數量與質量都有了明顯的提高,我們的健康模型也更能夠反映出數據庫的IO負載與性能狀態(tài)。在PG16中,這些問題得到了改善,pg_stat_io可以按照backend類型對IO進行統(tǒng)計,包括讀寫次數,讀寫時間,回寫次數等信息。

對于失望于沒有看到XID64的朋友,PG16給了大家一個安慰獎:“This release includes improvements to the page freezing strategy, which helps the performance of vacuuming and other maintenance operations.”。可能是有點不好意思吧,在新特性中僅僅提了上面一句話。PostgreSQL 16通過使用主動的時間線來驅動 VACUUM 凍結,從而避免不必要的凍結元組。這樣可以減少自動清理的頻率,并提高清理效率。

關于這個問題,大家意見比較大是可以理解的,不過我們也要理解修改XID的難處。以Oracle為例,在2002年左右爆發(fā)的SCN HEADROOM問題一些老DBA可能還記得,這是因為48位的SCN以及40年前的設計者為了讓Oracle數據庫能保用500年而設計的每秒SCN增長16K的天花板。哪怕是剛剛出現問題的2002年,每秒新增1.6萬事務的估計顯得有點科幻,不過隨著硬件能力的提升,現在一秒鐘干20萬筆事務的數據庫系統(tǒng)已經很常見了。二十年前問題剛剛爆發(fā)時,Oracle官方就認為徹底解決該問題的方法是將48位的SCN升級為64位。不過20年過去了,Oracle還沒有實現這個升級,而是把數據庫SCN必須你能夠保用500年這一條改掉了,誰家的數據庫能一庫到底500年?讓SCN HEADROOM突破16K的限制比把SCN改成64位簡單多了。我想目前PG社區(qū)的老大們目前也在往這方面想吧。

今天因為時間問題,我就寫這么多吧,一些其他的特性就不做詳細的解讀了。目前我也僅僅是解讀了文檔,并沒有真正的去使用PG16,有些東西是不是我想象的這樣,這就需要今后實踐中去體驗了。從對PG16新特性的解析上看,雖然說對于一個年度更新大版本的數據庫產品來說,這些提升還是說得過去的,不過也看出了PG社區(qū)的大佬們還是偏于保守,不過對于數據庫產品來說,穩(wěn)定是第一位的,確保數據安全的優(yōu)先級是遠高于創(chuàng)新的,所以大家也不要太失望。

責任編輯:武曉燕 來源: 白鱔的洞穴
相關推薦

2019-05-06 14:28:09

英特爾處理器架構

2019-02-22 10:22:18

NVIDIA新卡GTX 16

2023-08-11 07:16:39

數據庫i5-14600KF緩存

2021-02-18 07:23:17

CPU英特爾微軟

2022-12-26 16:26:12

蘋果手機

2017-09-15 10:34:08

PC顯卡GPU

2023-02-17 07:27:28

2021-10-20 22:55:52

區(qū)塊鏈環(huán)保技術

2020-11-06 10:12:04

Windows 11Windows微軟

2023-08-30 07:27:05

銳龍AMDGPU

2022-01-26 10:41:13

智能手機華為蘋果

2023-09-15 13:33:00

AI模型

2025-07-22 02:10:00

2020-04-26 10:52:37

LinuxUbuntu 20.0Ubuntu 18.0

2017-08-25 09:08:17

CPU堆核提升

2021-09-24 14:41:21

蘋果3D視覺技術劉海

2022-05-18 15:20:16

iOS功能蘋果

2019-05-16 09:23:18

前端Title后端

2023-09-24 23:44:10

C++類型安全

2025-04-25 09:17:00

點贊
收藏

51CTO技術棧公眾號

日韩欧美中文| 日韩电影网1区2区| 日本黄色片在线观看| 欧美一区二区三区性视频| 欧美日韩视频在线观看一区二区三区| 日韩精品极品在线观看播放免费视频 | 亚洲另类视频| 成年人国产精品| 日韩欧美中文字幕一区| 国产精品日韩电影| 久久亚洲国产精品日日av夜夜| 韩国成人一区| 激情小说 在线视频| 国产中文精品久高清在线不| 成人的网站免费观看| 久久精品人人| 久久无码av三级| 成年无码av片在线| 日本www高清视频| 天堂√8在线中文| 久久国产视频网| 精品成人佐山爱一区二区| 免费亚洲精品视频| 九九热线有精品视频99| 91福利社在线观看| 免费视频久久| 免费看日韩精品| 久热精品在线视频| 黄av在线免费观看| 国产成人av资源| 日本a级片电影一区二区| 成人频在线观看| 国产精品久久久久蜜臀| 日韩精品中文字幕在线不卡尤物| 中文字幕日韩在线视频| 成人满18在线观看网站免费| 精品免费av在线| 日韩中文字幕区一区有砖一区 | 四虎影院在线播放| 91麻豆高清视频| 日韩电影免费观| 91麻豆123| 18禁免费无码无遮挡不卡网站| 福利片一区二区| 欧美另类老肥妇| 毛片一区二区三区| 欧美性video| 亚洲黄页一区| 日本精品一区二区三区视频| 香蕉视频亚洲一级| 久99九色视频在线观看| 极品白浆推特女神在线观看| 日韩视频在线你懂得| 九九热线视频只有这里最精品| 久久久久久久网站| 丁香花电影在线观看完整版| 欧美日韩一级黄| 四虎av在线| 亚洲国产激情一区二区三区| 97在线视频免费看| caoporm超碰国产精品| 亚洲精品一区视频| 亚洲国产色一区| 一区不卡字幕| 久久电影在线| 国模极品一区二区三区| 九一在线视频| 亚洲全黄一级网站| 成年人视频网站免费| 亚洲综合好骚| 深夜福利在线观看直播| 蜜臀久久99精品久久久画质超高清| 思热99re视热频这里只精品| 欧美美女在线观看| 超碰97网站| 亚洲精品亚洲人成在线观看| 亚洲经典中文字幕| 免费在线黄色电影| 亚洲欧美日韩成人高清在线一区| 免费无码不卡视频在线观看| 免费在线观看视频一区| 国产三级国产精品国产专区50| 国产揄拍国内精品对白| 国产精品xxx在线观看www| 国产欧美一区二区精品久久久| 亚洲国产高清国产精品| 日本一区二区在线不卡| 青青操在线视频| 久久中文字幕在线视频| 91精品国产乱码久久久久久久久| 日韩片欧美片| 日韩视频在线免费播放| 日韩一区二区三区免费播放| 国产 国语对白 露脸| 日日欢夜夜爽一区| 中午字幕在线观看| 免费成人进口网站| 97色在线观看| 欧美成人毛片| 日韩国产中文字幕| 黄色网页免费在线观看| 欧美诱惑福利视频| 亚洲成人精品| 欧美日韩亚洲国产综合| swag国产精品一区二区| 九九精品在线视频| 免费观看一级特黄欧美大片| 女人天堂在线| 国产成人一区二区在线| 天堂美国久久| 亚洲污视频在线观看| 国产精品乱码妇女bbbb| 免费观看羞羞视频网站| 亚洲伦理在线精品| 久久69av| 欧美激情一区二区三区成人| 国产高清精品网站| 久久成人免费观看| 亚洲国产欧美一区| 久久不射网站| 五月天婷婷在线视频| 91老司机在线| 国产黄色一区| 麻豆免费在线视频| 日韩欧美国产不卡| 午夜久久tv| 这里只有精品66| 国产成人午夜片在线观看高清观看| 欧美xxx.com| 国产精品视频久| 亚洲国产精品一区二区久久| 久久亚洲道色| 日本www.色| 色成人综合网| aa视频在线播放| 91精品国产综合久久婷婷香蕉| 欧洲精品视频在线| 日本一区二区三区在线观看| av日韩一区| 91精品91久久久久久| 欧美国产成人精品| 日韩有码电影| 国产在线高清精品| 蜜桃视频在线观看一区| 影院在线观看全集免费观看| 精品中文字幕视频| 日本一区二区免费在线观看视频| 91精品国产色综合久久不卡粉嫩| 北条麻妃69av| 国内精品400部情侣激情| 国产精品视频第一区| 国产在视频线精品视频www666| 69中国xxxxxxxxx69| 欧美精品少妇一区二区三区| yw.尤物在线精品视频| 日韩av手机在线| 日本色综合中文字幕| 99视频精品免费| 色哦色哦哦色天天综合| 影院欧美亚洲| 国产av人人夜夜澡人人爽麻豆| 亚洲色图av在线| 久久精子c满五个校花| 国产在线日本| 日本不卡二区高清三区| 国产亚洲精品美女| 欧美福利网址| 婷婷成人激情| 永久免费网站视频在线观看| 精品自在线视频| 性久久久久久久| 99精品美女视频在线观看热舞| 免费涩涩18网站入口| 国产精品久久久久免费a∨| 欧美日韩亚洲综合在线 | 特黄特色欧美大片| 亚洲国产成人在线播放| 成人在线视频播放| 嫩草av久久伊人妇女超级a| 91久久精品视频| 亚洲午夜色婷婷在线| 亚洲综合一区二区| 日日夜夜亚洲| 嫩草嫩草嫩草| 午夜欧美性电影| 色综合久久中文字幕| 亚洲日本va中文字幕| 九一免费在线观看| 欧美精品videossex性护士| 日本丶国产丶欧美色综合| 国产精品99久久久久久有的能看 | 日韩av系列| 日本视频不卡| 777米奇影视第四色| 亚洲第一区中文字幕| 欧美激情自拍偷拍| 1024成人| 美女av一区| 九色porny丨国产首页在线| 91免费版在线观看|