華為云計(jì)算 云知識(shí) 華為云RDS for PostgreSQL12的特點(diǎn)
華為云RDS for PostgreSQL12的特點(diǎn)

性能提升40%

華為云RDS for PostgreSQL 12版本在性能和易維護(hù)性方面有了顯著的增強(qiáng),尤其是對(duì)索引和分區(qū)子系統(tǒng),大大提升了各種操作訪問/查詢的效率。

索引

對(duì)標(biāo)準(zhǔn)索引類型B樹索引進(jìn)行了優(yōu)化,使其可以更好地處理索引更新頻率較高類型的負(fù)載的總體性能。

另外生成GiST、GIN或SP-GiST索引的WAL日志的負(fù)載顯著減少,SP-GiST索引支持<->距離操作的K-NN(即相鄰最近)查詢,以及CREATE STATISTICS指令現(xiàn)在支持最常用值MCV的統(tǒng)計(jì)來(lái)幫助那些字段值非均勻分布的查詢生成更優(yōu)化的查詢計(jì)劃。

分區(qū)表

對(duì)分區(qū)表的查詢也做了較大改進(jìn),特別是對(duì)那些有數(shù)千個(gè)分區(qū)的表,而結(jié)果只需從幾個(gè)有限的分區(qū)提取數(shù)據(jù)的查詢。PostgreSQL 12增強(qiáng)數(shù)據(jù)INSERT和COPY方式加入分區(qū)表的操作,支持不阻塞查詢的情況下新增分區(qū)。

增強(qiáng)SQL一致性和功能

華為云RDS for PostgreSQL 12版支持對(duì)JSON文檔進(jìn)行查詢時(shí)使用JSON路徑表達(dá)式的功能。對(duì)使用JSONB格式保存的文檔,這些查詢可以利用已有的索引機(jī)制來(lái)高效提取數(shù)據(jù)。支持WITH查詢,可以實(shí)現(xiàn)非物化操作處理,這對(duì)很多現(xiàn)在已有的查詢有很大幫助;引入“生成列”功能,支持將計(jì)算出來(lái)的生成列存儲(chǔ)起來(lái)。

增強(qiáng)授權(quán)控制

華為云RDS for PostgreSQL 12擴(kuò)展了安全方面的功能,增加了GSS接口,支持客戶端和服務(wù)端的雙向加密。

增強(qiáng)系統(tǒng)管理

PostgreSQL 12版的REINDEX CONCURRENTLY指令可以在不影響新的索引寫入的前提下讓用戶執(zhí)行重建索引操作,這有助于用戶在不停機(jī)狀態(tài)下實(shí)現(xiàn)對(duì)較大索引的重建。使用pg_checksums指令對(duì)停機(jī)的PostgreSQL來(lái)開啟或關(guān)閉頁(yè)校驗(yàn)功能,該功能有助于檢查已寫入磁盤的數(shù)據(jù)一致性,而以前版本中該操作僅允許在initdb的階段來(lái)執(zhí)行。

此外,華為云RDS for PostgreSQL 12支持自動(dòng)備份與恢復(fù),支持對(duì)參數(shù)進(jìn)行自定義設(shè)置,支持一鍵擴(kuò)容,故障閃恢復(fù),提供多種安全策略保護(hù) 數(shù)據(jù)庫(kù) 和用戶隱私。

華為云RDS for PostgreSQL12的特點(diǎn)

華為云RDS for PostgreSQL 12 版本提供了卓越的性能和功能,適用于位置應(yīng)用系統(tǒng)、科研項(xiàng)目信息系統(tǒng)、金融保險(xiǎn)系統(tǒng)、互聯(lián)網(wǎng)電商等場(chǎng)景。