全部產品
Search
文件中心

:新版本更新說明

更新時間:Jul 06, 2024

本文介紹PolarDB PostgreSQL版的產品功能動態,分別為核心小版本、控制台、時空資料庫和API的更新說明。

說明 您可通過如下語句查看PolarDB PostgreSQL版的核心小版本的版本號碼:
show polar_version;

PolarDB PostgreSQL版對應的原生PostgreSQL版本如下所示。

PolarDB PostgreSQL版版本原生PostgreSQL版本
v1.1.2611.9
v1.1.2511.9
v1.1.2411.9
v1.1.2311.9
v1.1.2211.9
v1.1.2011.9
v1.1.1911.9
v1.1.1711.9
v1.1.1611.9
v1.1.1511.9
v1.1.1411.9
v1.1.1311.9
V1.1.1211.9
V1.1.1111.9
V1.1.1011.9
V1.1.911.9
V1.1.811.9
V1.1.711.9
V1.1.611.9
V1.1.511.8.15
V1.1.411.5.12
V1.1.311.5.12
V1.1.211.2
V1.1.111.2c
V1.1.011.2

V1.1.26

核心小版本

類別

名稱

描述

相關文檔

發布時間

新增

PLV8外掛程式

PLV8是PostgreSQL資料庫受信任的JavaScript語言擴充。可以使用JavaScript來編寫PostgreSQL資料庫函數。

PLV8

2022年9月

支援登入登出觸發器

登入登出觸發器是一種事件觸發程序,提供了可以在使用者登入/登出時觸發指定函數或預存程序的功能。

登入登出觸發器

2022年9月

批量寫入支援全部寫到緩衝

新增polar_enable_strat_bulkwrite參數,用於控制session寫入的資料佔用緩衝(cache)空間的大小,預設值為true,取值如下:

  • true:與原生PostgreSQL行為完全一致。每個session寫入的資料只允許佔用部分緩衝空間。

  • false:session寫入的資料允許使用全部的緩衝空間。

說明
  • 通常情況下,該參數保持預設值true即可。可以保證每個session都有一部分專屬緩衝空間,不會將其他session的快取資料淘汰掉。

  • 建議將參數值設為false的情境:希望批量寫入資料的資料全部都在緩衝,讀取這部分資料時基本都可在快取命中,減少讀盤次數。

    建議與polar_enable_strat_scan參數一同使用,將兩者的值都設為false,資料既可以寫入到全部的緩衝空間,也可以讀取到全部的緩衝空間。

    set polar_enable_strat_bulkwrite = false; -- 允許寫入全部緩衝空間
    set polar_enable_strat_scan = false; -- 允許讀取/載入到全部緩衝空間

2022年9月

時空資料庫(V4.9)

類別

名稱

描述

相關文檔

發布時間

新增

ST_Intersection彙總函式

支援將Geometry對象數組彙總操作。

ST_Intersection

2022年9月

ST_AddZ函數

支援傳入Z座標數組作為參數,將Geometry 2D/3DM轉為Geometry3D/4D。

ST_AddZ

2022年9月

ST_SetValue函數

支援指定像素位置設定像素值,以及按照指定幾何對象空間範圍設定像素值。

ST_SetValue

2022年9月

最佳化

S​T_ExportTo函數

支援將Raster對象匯出為cog檔案。

ST_ExportTo

2022年9月

ST_CreateRast函數

支援將規則的網格點多條記錄或者數群組轉換為柵格對象。

ST_CreateRast

2022年9月

ST_Split函數

按照時間切分時,支援指定開始時間,並支援按軌跡點序號切分。

ST_Split

2022年9月

ST_Union函數

支援按記憶體使用量量分批次執行,避免巨量資料量造成OOM。

ST_Union

2022年9月

ST_CreateRast函數

支援基於HDFS柵格資料建立。

ST_CreateRast

2022年9月

ST_ImportFrom函數

支援基於HDFS柵格資料匯入。

ST_ImportFrom

2022年9月

S​T_ExportTo函數

支援柵格資料匯出到HDFS檔案系統。

ST_ExportTo

2022年9月

缺陷修複

修複ST_makeTrajectory函數可能會崩潰的問題。

2022年9月

修複ST_lcsSimilarity函數無法識別以天為單位的時間段問題。

2022年9月

修複ST_AsEWKB函數無法轉換從資料表中構建出的軌跡問題。

2022年9月

修複ST_BuildPyramid函數,解決超巨量資料構建向量金字塔時的記憶體佔用問題。

2022年9月

V1.1.25

核心小版本

類別

名稱

描述

相關文檔

發布時間

新增

pgAudit外掛程式

支援pgAudit外掛程式,提供產生審計日誌的能力。

pgAudit

2022年8月

2022年7月

核心小版本(V1.1.24)

類別

名稱

描述

相關文檔

新增

plan_cache_mode

新增plan_cache_mode參數,表示允許設定計畫快取模式。預設值為auto,取值如下:

  • auto:表示自動從custom/generic兩種模式中選擇。

  • force_custom_plan:表示強制使用最佳化器產生的custom plan。

  • force_generic_plan:表示強制使用計畫快取中的generic plan。

時空資料庫(V4.7)

類別

名稱

描述

相關文檔

新增

ST_makeTrajectory函數

支援將表格中的行轉化為軌跡。

ST_makeTrajectory

ST_AsTable函數

支援將軌跡轉化為表類型。

ST_AsTable

缺陷修複

修複柵格資料操作時,匿名暫存資料表無法自動刪除的問題。

V1.1.23

核心小版本

類別

名稱

描述

相關文檔

發布時間

新增

pg_hint_plan

pg_hint_plan外掛程式通過特殊的備註陳述式提示來調整既定的執行計畫。

pg_hint_plan

2022年6月

新增

resource manager記憶體釋放流程績效最佳化

  • 新增mem_release_policy參數,表示記憶體釋放策略。預設值為default,取值如下:

    • default:表示當資料庫超限後,RM啟動自適應策略,此參數不能與其他參數合并使用,按照resource manager預設策略進行記憶體釋放。進程分為idle進程數組和active進程數組,優先對idle進程進行記憶體釋放,然後再對active進程進行記憶體釋放。

    • cancel_query:只對active進程進行取消查詢操作。

    • terminate_idle_backend:停止使用者idle進程。

    • terminate_any_backend:停止任意使用者進程。

    • none:不做任何操作。

  • 新增total_memcontext_dump_rate參數,表示memory context資訊輸出閾值。預設值為75,取值範圍:20~95,重啟或者reload生效。

  • 新增max_proc_mcxtdump_num參數,表示memory context資訊輸出的進程數。預設值為1,取值範圍:1~100,重啟或者reload生效。

  • 新增interval_max_num參數,表示memory context資訊輸出的間隔數。預設值為0,取值範圍:0~INT32_MAX,重啟或者reload生效。

2022年6月

2022年3月

核心小版本(V1.1.22)

類別名稱描述相關文檔
新增PX Analyze功能
  • 新增polar_px_enable_explain_all_stat參數,用於並行查詢情境下,配合explain analyze命令列印出每個worker的執行情況,包括每個worker處理的tuple數量,耗時等。
  • 新增polar_px_explain_memory_verbosity參數,用於並行查詢情境下,配合explain analyze命令列印每個worker的記憶體使用量情況。取值如下:
    • summary :匯總性的列印worker記憶體使用量情況。
    • detail : 詳細列印每個worker記憶體使用量情況。
port線下支援clang支援clang編譯。

時空資料庫(V4.6)

類別名稱描述相關文檔
新增Object Storage Service服務路徑柵格資料新增支援使用者自建的Minio伺服器訪問。Object Storage Service服務路徑
ST_PointValues函數新增柵格ST_PointValues函數返回所有波段像素值。ST_PointValues
缺陷修複修複柵格ST_Clip函數波段順序錯誤的問題。
修複柵格更新時由於缺少主鍵索引導致效能較低的問題。
修複軌跡從OSS讀取資料失敗時支援重試。

時空資料庫(V4.5)

類別名稱描述相關文檔
新增新增Ganos支援PostgreSQL 14系列。
最佳化增強外部儲存的軌跡對象增加緩衝,提升訪問效能。
缺陷修複修複柵格資料匯出到OSS會缺少檔案尾碼的問題。
修複柵格對部分資料統計時失敗的問題。

2022年01月

核心小版本(V1.1.20)

類別名稱描述相關文檔
新增支援表的閃回刪除新增閃回刪除功能,可以快速恢複已經刪除的表,以及查看和清理資源回收筒。閃回刪除
PX多級分區表支援多級分區的並行查詢。對分區表使用跨機並行查詢

時空資料庫(V4.4)

類別名稱描述相關文檔
新增ST_LinearStretch函數新增ST_LinearStretch函數,將影像進行線性展開,作為一個新的raster返回。ST_LinearStretch
ST_BuildPercentiles函數新增ST_BuildPercentiles函數,統計影像的像素值百分比。ST_BuildPercentiles
ST_ComputeStatistics函數新增ST_ComputeStatistics函數,一次性計算柵格資料的統計值,長條圖以及百分比。ST_ComputeStatistics
ST_Percentile函數新增ST_Percentile函數,擷取影像的像素百分比。ST_Percentile
最佳化並行計算ST_SummaryStats和ST_BuildHistogram函數支援並行計算能力。
ST_ExportTo函數ST_ExportTo函數在匯出資料時,如果目標檔案已存在,返回false取代報錯訊息。
ST_ImportFrom函數ST_ImportFrom函數在匯入資料時出錯,會返回具體的錯誤詳情方便排查錯誤原因。ST_ImportFrom
缺陷修複修複柵格裁剪時由於四捨五入可能會有半個像素丟失的問題。
修複由於柵格資料帶有NANINF等資料,在匯入和統計值會出錯的問題。

2021年12月

核心小版本(V1.1.19)

類別名稱描述相關文檔
新增PX支援並行Update跨機並行查詢支援並行update,包括帶子查詢的update。
通過設定polar_px_enable_update參數,開啟或關閉該功能,預設值為false。
  • 設定為true時,表示開啟並行update功能。
  • 設定為false時,表示關閉並行update功能。

通過設定polar_px_update_dop_num參數,控制並行update的並發數,預設為6,範圍為1~128。

通過設定polar_px_enable_remove_update_redundant_motion參數,控制當讀寫worker數相同的情況時,是否移除多餘的motion運算元,預設為false。
  • 設定為true時,表示開啟移除多餘motion運算元的功能。
  • 設定為false時,表示關閉移除多餘motion運算元的功能。
跨機並行查詢
PX支援並行Delete跨機並行查詢支援並行delete,包括帶子查詢和不帶子查詢的並行delete。
通過設定polar_px_enable_delete參數,開啟或關閉該功能,預設值為false。
  • 設定為true時,表示開啟並行delete功能。
  • 設定為false時,表示關閉並行delete功能。

通過設定polar_px_delete_dop_num參數,控制並行delete的並發數,預設為6,範圍為1~128。

通過設定polar_px_enable_remove_delete_redundant_motion參數,控制當讀寫worker數相同的情況時,是否移除多餘的motion運算元,預設為false。
  • 設定為true時,表示開啟移除多餘motion運算元的功能。
  • 設定為false時,表示關閉移除多餘motion運算元的功能。

時空資料庫(V4.3)

類別名稱描述相關文檔
新增ST_PixelAsPolygon函數新增ST_PixelAsPolygon函數,將柵格像素轉換為Polygon對象。ST_PixelAsPolygon
ST_PixelAsPolygons函數新增ST_PixelAsPolygons函數,將柵格像素轉換為Polygon對象集合。ST_PixelAsPolygons
ST_PixelAsPoint函數新增ST_PixelAsPoint函數,將柵格像素轉換為基於點方式表述的幾何對象。ST_PixelAsPoint
ST_PixelAsCentroid函數新增ST_PixelAsCentroid函數,將柵格像素轉換為基於中心點方式表述的幾何對象,ST_PixelAsCentroid
ST_PixelAsPoints函數新增ST_PixelAsPoints函數,將柵格像素轉換為點對象集合。ST_PixelAsPoints
ST_PixelAsCentroids函數新增ST_PixelAsCentroids函數,將柵格像素轉換為中心點對象集合。ST_PixelAsCentroids
最佳化幾何模型Geometry相容PostGIS 3.1.4介面。
ST_AsDatasetFile函數ST_AsDatasetFile函數支援通過Grib2資料格式輸出。
缺陷修複修複柵格netcdf匯入時,空間參考擷取不正確的問題。
修複多外包框下equals結果不正確,導致可能外包框更新錯誤的問題。

2021年10月

核心小版本(V1.1.17)

類別名稱描述相關文檔
新增PX支援並行寫並行讀的Insert....Select....加速跨機並行查詢在Insert...Select...單寫多讀的基礎上,改進為並行寫並行讀,進一步提升並行Insert...Select...的效能。
可以通過設定polar_px_insert_dop_num參數,控制寫並行度,預設值為6。
  • 當polar_px_insert_dop_num設定為1時,執行單寫多讀計劃。
  • 當polar_px_insert_dop_num設定為大於1時,執行多寫多讀計劃。
跨機並行查詢
PX支援 Insert...Select from tableless的加速跨機並行查詢支援Insert...Select from tableless(無表查詢)的加速,進一步提升並行Insert...Select...的效能。
可以通過設定polar_px_enable_insert_from_tableless參數,開啟或關閉無表查詢加速,預設值為0。
  • polar_px_enable_insert_from_tableless=1,表示開啟。
  • polar_px_enable_insert_from_tableless=0,表示關閉。
PX 支援Insert...Select對有序性敏感的SQL強制有序跨機並行查詢可以通過設定參數polar_px_enable_insert_order_sensitive,確保寫入的結果強制有序,預設值為true
  • polar_px_enable_insert_order_sensitive設定為true,則SQL語句中含有order by或者是無表查詢的情況,寫入結果強制有序。
  • polar_px_enable_insert_order_sensitive設定為false,則並行Insert不保證有序。
PX阻塞DDL逾時取消當DDL操作與PX查詢發生鎖衝突而等待時,可以設定DDL等待鎖的時間,如果等待逾時,則強制中斷PX查詢,優先讓DDL獲得鎖並完成執行。
最佳化standby並行回放Standby節點通過多進程來加速回放,減少standby節點與master節點之間的延遲。

時空資料庫(V4.1)

類別名稱描述相關文檔
最佳化ST_ImportFrom函數增強ST_ImportFrom函數,增加OSS檔案對應為記憶體檔案功能,提升資料匯入速度。ST_ImportFromganos.raster.memory_oss_file_max_size
Gist/TrajGist索引GisT索引和TrajGisT索引新增運算元族trajgist_ops_multi,用於多外包框索引索引值。GisT索引TrajGisT索引ganos.trajectory.index_split_config
缺陷修複新增向量金字塔支援中繼資料資訊查詢。
修複軌跡對象執行相交判斷時記憶體泄露問題。

2021年9月

核心小版本(V1.1.16)

類別名稱描述相關文檔
新增PX支援AssertOp運算元PX支援執行器運行時約束檢查。跨機並行查詢
PX支援動態分區裁剪PX支援動態分區剪裁,提升分區表hash join時的效能。
最佳化PX支援Const運算式跨機並行查詢支援Const運算式。
運算元級記憶體限制通過運算元級記憶體限制,降低OOM風險,提升PolarDB穩定性。

時空資料庫(v4.0)

類別名稱描述相關文檔
最佳化柵格表面計算函數增強柵格表面計算函數返回Raster對象取代像素矩陣。ST_AspectST_SlopeST_Hillshade
ST_Split函數增強ST_Split按照指定的規則對軌跡對象進行切分返回子軌跡數組。ST_Split
缺陷修複修複ST_SrEqual在某些條件下判斷失敗的問題。

2021年7月

核心小版本(V1.1.14)

類別名稱描述相關文檔
新增適配GCC9編譯GCC升級至GCC9.2.1,支援更多編譯最佳化,提高效能。

時空資料庫(V3.9)

類別名稱描述相關文檔
新增ST_RemoveDriftPoints函數新增ST_RemoveDriftPoints函數,使用指定規則刪除軌跡中的漂移點。ST_removeDriftPoints
ST_Split函數新增ST_Split函數,使用指定的幾何對象對軌跡進行切分。ST_Split
ST_ExportTo函數新增ST_ExportTo函數,將軌跡匯出到外部檔案儲存體,資料庫內僅保留中繼資料。ST_ExportTo
ST_IsExternal函數新增ST_IsExternal函數,檢查軌跡是否儲存於外部檔案。ST_IsExternal
ST_ImportFrom函數新增ST_ImportFrom函數,將外部儲存模式的軌跡重新轉化為儲存在資料庫內的軌跡。ST_importFrom
ST_StorageLocation函數新增ST_StorageLocation函數,返回軌跡儲存在外部的位置。ST_StorageLocation
ST_AKID函數新增ST_AKID函數,返回讀取軌跡時,與OSS互動時所使用的AccessKeyID。ST_AKID
ST_SetAccessKey函數新增ST_SetAccessKey 函數,設定讀取軌跡時,與OSS互動時所使用的AccessKey(包括AccessKeyID和AccessKeySecret,類似使用者名稱與密碼)。ST_SetAccessKey
ST_SetAKID函數新增ST_SetAKID函數,設定讀取軌跡時,與OSS互動時所使用的AccessKeyID。ST_SetAkId
ST_SetAKSecret函數新增ST_SetAKSecret函數,設定讀取軌跡時,與OSS互動時所使用的AccessKeySecret。ST_SetAkSecret
ST_SetStorageLocation函數新增ST_SetStorageLocation函數,設定讀取軌跡時,外部檔案的儲存位置。ST_SetStorageLocation
ST_DeleteGtf函數新增ST_DeleteGtf函數,刪除指定檔案夾下所有的軌跡匯出的檔案。ST_DeleteGTF
缺陷修複修複建立向量金字塔使用字串方式過濾失敗問題。
修複QGIS串連時無法列出圖層列表的問題。

2021年6月

核心小版本(V1.1.13)

類別名稱描述相關文檔
新增polar_stat_sql/polar_stat_plan增加IO統計展示
  • 新增可通過查詢不同視圖擷取相關資源資訊,進而方便定位效能問題。
  • 新增PolarDB PostgreSQL版效能診斷,包含執行個體問題分析和SQL效能分析。
  • polar_stat_sql/polar_stat_plan視圖增加IO統計展示相關參數。
效能檢視效能診斷
跨機並行查詢新增polar_bt_write_page_buffer_size參數,指定了索引構建過程中的寫IO策略。跨機並行查詢概述
跨機並行查詢功能可用於BRIN索引掃描,進一步提升查詢效能。使用跨機並行查詢加速索引建立
最佳化基於RTO的crash recover時間改進支援配置polar_crash_recovery_rto參數,指定執行個體期望的RTO時間,從而保證在發生crash recovery時,資料庫可以在期望的RTO時間內完成崩潰恢複重啟,恢複可用狀態。

時空資料庫(V3.8)

類別名稱描述相關文檔
新增ST_AsDatasetFile函數新增ST_AsDatasetFile函數,支援將指定範圍的柵格對象以指定檔案格式的二進位流進行返回。ST_AsDatasetFile
ST_RasterDrivers函數新增ST_RasterDrivers函數,支援對所有柵格資料驅動的狀態進行查詢。ST_RasterDrivers
缺陷修複修複ST_Clip函數指定空間參考進行重投影操作失敗的問題。

2021年5月

核心小版本(V1.1.12)

類別名稱描述相關文檔
新增並存執行支援跨機並行查詢:
  • 支援多個唯讀節點分布式地執行SQL查詢,加速PolarDB PostgreSQL版的查詢效能。
  • 支援通過跨機並行查詢加速構建索引,提升大表情境下索引建立效率。
跨機並行查詢
最佳化效能監控新增max_slot_wal_keep_size參數,限制使用複製槽(replication slot)的檔案大小,防止WAL檔案堆積。
polar_resource_group外掛程式polar_resource_group外掛程式新增total_mem_limit_remain_sizeidle_mem_limit_rateenable_terminate_activepolicy_mem_release、enable_log等參數,避免記憶體佔用過多而影響資料庫進程。
提高唯讀節點啟動速度提高唯讀節點的啟動速度,提升效能。
主備切換通過並行回放,加速恢複主備切換後的資料庫服務,通常情況下主庫異常可以15s內恢複服務。

時空資料庫(V3.7)

類別名稱描述相關文檔
新增時空並行查詢支援空間索引並行查詢,提升查詢效率。開啟時空並行查詢
最佳化柵格影像處理ST_SubRaster函數支援柵格像元類型轉換以及像元值展開。支援多波段遙感影像轉三波段映像的AI識別情境。ST_SubRaster
缺陷修複修複柵格解析無效的長條圖資訊可能會導致資料庫崩潰的問題。
修複進行投影變化操作後,資料庫退出時可能會崩潰的問題。
修複柵格資料匯入時可能會出現崩潰的問題。

2021年4月

核心小版本(V1.1.11)

類別名稱描述相關文檔
新增idle_session_timeout參數

新增idle_session_timeout參數,用於控制空閑會話的保留時間,超出保留時間的會話將會被釋放。

  • 取值範圍:0~2147483647

    0(預設值)表示關閉功能。

  • 單位
    • 'ms':毫秒(預設單位)
    • 's':秒
    • 'min':分鐘
    • 'h':小時
    • 'd':天
缺陷修複修複DBMS_JOB內建包跨庫使用的問題。
修複CONNECT BY與ROWNUM函數連用的問題。
修複CONNECT BY找不到上層對象的問題。

時空資料庫(V3.6)

類別名稱描述相關文檔
新增柵格資料類型新增ST_RPCGeoreference函數,用於擷取柵格資料RPC(Rational Polynomial Coefficients)資訊。ST_RPCGeoreference
新增ST_SetRPCGeoreference函數,用於設定柵格資料RPC資訊。ST_SetRPCGeoreference
新增ST_RPCRectify函數,用於根據柵格影像的RPC參數對柵格進行校正操作,返回校正後的柵格對象。ST_RPCRectify
GisT索引新增使用並行方式建立GisT索引。並行建立空間索引
缺陷修複修複使用pg_dump時,自訂的空間參考無法匯出的問題。

2021年3月

核心小版本(V1.1.10)

類別名稱描述相關文檔
最佳化效能最佳化通過在共用記憶體中緩衝表資料庫塊大小資訊,最佳化了資料檔案I/O讀效能。

時空資料庫(V3.5)

類別名稱描述相關文檔
新增大Object Storage Service最佳化新增Simple儲存策略,最佳化大Object Storage Service。使用Simple儲存策略
最佳化柵格對象使用柵格對象更新一個具有分塊資料的柵格對象進行時,系統會自動刪除原有柵格對象的分塊資料。
缺陷修複修複Trajectory擴充無法升級的問題。
修複某些情況下,柵格對象採用Average重採樣時出錯的問題。
修複軌跡對象中如果多個時間戳記的軌跡點相同,查詢結果可能不正確的問題。
修複Geos對象轉換失敗後,直接退出的問題,同時對轉換失敗的原因進行提示。

核心小版本(V1.1.9)

類別名稱描述相關文檔
新增AWR監控自動負載資訊庫(Automatic Workload Repository,簡稱AWR)是一種效能收集和分析工具。通過AWR工具,可以從資料庫的動態視圖等統計資訊記錄中產生一份該時段的統計分析報告,分析資料庫在某個時間段的效能。
最佳化WAL採用流水線技術,最佳化WAL開銷佔比,提高整體系統的效能。
缺陷修複修複無用SIGHUP訊號。
修複TDE功能中沒有聲明導致函數傳回值地址被截斷的問題。
修複roaringbitmap外掛程式對輸入異常參數時訪問非法記憶體的問題。
修複當唯讀節點日誌同步延遲較大時,可能不會及時給主節點流複製反饋,從而導致流複製連結中斷的問題。

時空資料庫(V3.4)

類別名稱描述相關文檔
新增大Object Storage Service最佳化為了加速時空資料索引構建、提高空間查詢效率,最佳化時Null 物件的儲存模式,支援使用時空大對象特徵簽名,新增polar_enable_storage_partial參數,支援時Null 物件行內與行外組合儲存。時空大對象特徵簽名
柵格模組支援函數並行化執行ST_ImportFrom函數支援柵格資料並行化匯入。ST_ImportFrom
ST_BuildPyramid函數支援柵格資料並行建立金字塔。ST_BuildPyramid
Trajectory Empty新增Trajectory Empty對象,支援某些情境下不符合要求而返回NULL對象。
缺陷修複修複ST_AddZ函數在16BSI情況下可能結果不正確的問題。
修複Trajectory模組在某些情況下無法升級的問題。
修複Trajectory模組中部分函數無法利用索引的問題。
修複部分nd函數沒有正確處理時間段不相交的情境,導致返回error而非false的問題。

2021年1月

核心小版本(V1.1.8)

類別名稱描述相關文檔
最佳化PBP預設開啟主節點的持久化緩衝池(Persisted Buffer Pool)。
缺陷修複修複DBMS_JOB的無主鍵表在邏輯複製中刪除任務報錯的問題。
修複資源群組(Resource Group)進程在記憶體資源超限時出現記憶體流失的問題。

時空資料庫(V3.3)

類別名稱描述相關文檔
新增ST_JaccardSimilarity函數新增ST_JaccardSimilarity函數,用於計算軌跡對象相似性。ST_JaccardSimilarity
ST_Transform函數新增ST_Transform函數,用於將軌跡從一個空間參考系轉換到另一個空間參考系。ST_Transform
最佳化向量金字塔建立向量金字塔時,支援使用者指定建立範圍,解決在部分情境下無法自動計算空間範圍的問題。
缺陷修複修複某些環境下,Ganos資料目錄設定不正確的問題。

2020年12月

核心小版本(V1.1.7)

類別名稱描述相關文檔
新增相容性相容PostgreSQL 11.9.20版本。

時空資料庫(V3.2)

類別名稱描述相關文檔
新增ST_AsPNG新增向量金字塔返回圖片格式(基於流形式)功能,用於向量資料的快速圖形化顯示。ST_AsPNG
柵格資料新增柵格資料類型JPEG2000壓縮演算法,支援16bit柵格資料壓縮儲存。
最佳化st_dwithin最佳化st_dwithin距離查詢,提升查詢效能。
缺陷修複修複軌跡資料類型時間相交錯誤問題。
修複Ganos記憶體拓撲索引的缺陷。

2020年11月

核心小版本(V1.1.6)

類別名稱描述相關文檔
新增相容性相容PostgreSQL 11.9版本。
主備切換預設開啟OnlinePromote功能,減少HA切換時間,提高叢集可用性。自動/手動主備切換
缺陷修複修複部分情境下節點重啟可能卡頓的情況。
修複部分情境下記憶體溢出導致執行個體崩潰的問題。
修複部分情境下唯讀節點崩潰的問題。

2020年10月

時空資料庫(V3.1)

類別名稱描述相關文檔
新增Trajectory資料類型新增Gist索引支援索引軌跡類型,並提供六種不同維度運算元族以支援不同維度分析需求。
新增時空外包框類型BoxND,可用於時空範圍表示以及儲存軌跡。
新增對應不同維度相交(&&)、包含(@>)、被包含(<@)運算元。
新增ST_ndIntersects、ST_ndDWithin、ST_ndContains、ST_ndWithin四類軌跡處理函數。
對軌跡類型提供統計資訊收集功能,以及根據統計資訊預估掃描代價功能。
提供新的索引方式TrajGist,提供更好的索引選擇。
ganos_update函數新增ganos_update函數,用select ganos_update() ;命令可以升級所有的Ganos外掛程式到最新版本。
最佳化時空範圍查詢最佳化時空範圍查詢,GiST索引二階段查詢最佳化,提升查詢效能。
向量金字塔功能支援任意SRID座標的來源資料,支援3857和4326兩種瓦片輸出。
新增pixelSize參數設定,對點資料進行彙總,減少瓦片的數量。
缺陷修複修複某些情況下更新Ganos Raster失敗問題。
修複Ganos二進位檔案更新到新版本可能出現崩潰的問題。
修複用預設參數構建向量金字塔點資料後,頂級瓦片資料量過大的問題。

2020年9月

核心小版本(V1.1.4)

類別名稱描述相關文檔
新增ali_decoding外掛程式支援ali_decoding外掛程式,用於資料庫間增量同步處理DML語句。
視圖新增進程狀態資訊視圖。
新增SQL資訊視圖耗時統計。
審計日誌新增審計日誌包含出錯SQL。
缺陷修複修複在特定情境下資料頁預取可能會導致死結的問題。
修複分區表修剪時JOIN查詢不到正確分區的問題。

時空資料庫(V3.0)

類別名稱描述相關文檔
新增支援具有SubSet的NetCDF資料類型資料新增支援具有SubSet的NetCDF資料類型資料,可按照指定的圖層名稱匯入。
柵格資料自訂中繼資料以及時序資訊新增ST_MetaItems函數,擷取所有的自訂中繼資料專案名稱。ST_MetaItems
新增ST_MetaData函數, 擷取自訂中繼資料項以及返回以JSON方式表達的中繼資料項。ST_MetaData
新增ST_SetMetaData函數,用於設定中繼資料項。ST_SetMetaData
新增ST_BeginDateTime函數,用於擷取柵格資料的起始時間。ST_BeginDateTime
新增ST_EndDateTime函數, 使用者擷取柵格資料的終止時間。ST_EndDateTime
新增ST_SetBeginDateTime函數,用於設定柵格資料的開始時間。ST_SetBeginDateTime
新增ST_SetEndDateTime函數,用於設定柵格資料的結束時間。ST_SetEndDateTime
新增ST_SetDateTime函數,用於設定柵格資料的開始和結束時間以及波段擷取時間。ST_SetDateTime
支援柵格資料返回基於流形式的圖片格式新增ST_AsImage函數,用於擷取基於流形式的圖片格式。ST_AsImage
新增ST_AsPng,用於擷取基於流形式的PNG圖片格式。ST_AsPNG
新增ST_AsJPEG,用於擷取基於流形式的JPEG圖片格式。ST_AsJPEG
支援幾何網格資料類型以及操作運算新增GeomGrid資料類型。GeomGrid SQL參考
新增ST_AsText函數,用於將網格資料類型轉換為文本表示方式。ST_AsText
新增ST_AsGeometry函數,用於將網格資料類型轉換為幾何資料類型。ST_AsGeometry
新增ST_AsBinary函數,用於將網格資料類型轉換為位元據類型。ST_AsBinary
新增ST_AsBox函數, 用於將網格資料量類型轉換為BOX資料類型。ST_AsBox
新增ST_AsGrid函數, 用於計算幾何資料類型所對應的幾何網格資料。ST_AsGrid
新增ST_GridFromText函數, 用於將基於文本表示網格轉換為幾何網格資料類型。ST_GridFromText
新增ST_GridFromBinary函數,用於將基於二進位的表示的網格轉換為幾何網格資料類型。ST_GridFromBinary
新增ST_Intersects函數,用於判斷柵格資料類型與幾何資料類型是否相交。ST_Intersects
新增ST_Contains函數,用於判斷柵格資料與柵格資料,柵格資料與幾何資料是否是內含項目關聯性。ST_Contains
新增ST_Within函數,用於判斷網格資料與網格資料,網格資料與幾何資料是否是被內含項目關聯性。ST_Within
向量資料類型快速顯示儲存新增ST_BuildPyramid函數,用於建立快顯支撐資料表。ST_BuildPyramid
新增ST_DeletePyramid函數,用於刪除快顯支撐資料表。ST_DeletePyramid
新增ST_Tile函數,用於擷取基於MVT格式的向量資料。ST_Tile
缺陷修複修複在某些情況下建立金字塔會出現Out Of Memory的問題。
修複移動對象無法建立2000-01-01時間點的問題。
修複某些情境下移動對象使用ST_Intersection返回子軌跡錯誤的問題。
修複Ganos升級時會出現奔潰問題。
PostGIS相容性升級到2.5.4。

2020年8月

核心小版本(V1.1.3)

類別名稱描述相關文檔
新增視圖新增SQL執行統計資訊視圖。
新增QPS統計資訊視圖。
新增CGroup狀態資訊視圖。
缺陷修複修複SLRU記憶體大小計算錯誤問題。
修複回放延遲導致RO重建問題。

時空資料庫(V2.9)

類別名稱描述相關文檔
新增COG檔案格式支援新增COG(Cloud Optimize Geotiff) 檔案格式支援。支援讀取COG檔案格式中儲存的金字塔資訊。
ST_AddZ函數新增ST_AddZ函數,支援通過柵格資料的像素值為幾何對象添加z值。ST_AddZ
柵格對象空間範圍資訊擷取增強新增ST_Extent函數,用於獲得柵格對象的空間範圍,以BOX形式返回。ST_Extent
新增ST_Envelope函數,用於獲得柵格對象的空間範圍,以幾何對象形式返回。ST_Envelope
新增ST_ConvexHull函數,用於獲得柵格對象的空間範圍,以幾何對象形式返回。ST_ConvexHull
新增ST_Height函數,用於獲得柵格對象的像素高度。ST_Height
新增ST_Width函數,用於獲得柵格對象的像素寬度。ST_Width
缺陷修複修複使用外部柵格資料會使用1*n分塊導致效能局限性問題,允許使用者通過儲存選項自訂分塊的大小。
修複ST_Values函數在查詢某些方向的線對象時結果與座標排序不一致的問題。
修複ST_BestPyramidLevel函數在某些情況下會返回負數的問題。
修複ST_BuildPyramid函數在某些情況下會重複建立金字塔的問題。
修複Truncate柵格表時未能清理對應的塊表的問題。
修複ST_ExportTo函數對於CreateOption在某些情況下無效的問題。
修複ST_ClearChunks函數對於表名存在大小寫時會出現錯誤的問題。
修複外部金字塔在某些情況下無法建立overview的問題。
修複具有外部金字塔的柵格對象無法建立內部金字塔的問題。
修複具有NaN數值的柵格資料在計算統計資訊時會導致結果不正確的問題。

2020年7月

核心小版本(V1.1.2)

類別名稱描述相關文檔
新增暫存資料表支援暫存資料表檔案寫本機存放區,大幅提升暫存資料表操作的效能。
觸發事件支援polar_superuser進行觸發事件(Event Trigger)的邏輯訂閱。
自訂資源隔離支援自訂資源隔離組發起請求(Request)。
最佳化崩潰恢複流程最佳化崩潰恢複流程,減少極端情況下的崩潰恢複耗時。
缺陷修複修複polar_superuser無法使用索引建議器(index advisor)的問題。

時空資料庫(V2.8)

類別名稱描述相關文檔
新增柵格資料中繼資料提供者增強新增ST_XMin函數,用於擷取柵格資料X方向最小值。ST_XMin
新增ST_YMin函數,用於擷取柵格資料Y方向最小值。ST_YMin
新增ST_XMax函數,用於擷取柵格資料X方向最大值。ST_XMax
新增ST_YMax函數,用於擷取柵格資料Y方向最大值。ST_YMax
新增ST_ChunkHeight函數,用於擷取柵格資料分塊高度。ST_ChunkHeight
新增ST_ChunkWidth函數,用於擷取柵格資料分塊寬度。ST_ChunkWidth
新增ST_ChunkBands函數,用於擷取柵格資料分塊波段數量。ST_ChunkBands
ST_SrFromEsriWkt函數新增ST_SrFromEsriWkt函數,用於支援Esri格式空間參考字串轉換為OGC格式空間參考字串。ST_SrFromEsriWkt
柵格資料類型新增柵格資料類型支援Zstd和Snappy壓縮方式。
點雲資料類型新增點雲資料類型支援二進位拷貝功能。
環境變數新增支援PROJ_LIB和GDAL_DATA環境變數設定,同時部署相關資料。
缺陷修複修複OSS路徑非法導致資料庫崩潰問題。
修複部分柵格資料匯入SRID與定義不一致的問題。

2020年6月

核心小版本(V1.1.1)

類別名稱描述相關文檔
新增polar_proxy_utils外掛程式新增polar_proxy_utils外掛程式,用於管理與proxy相關的功能,主要支援唯讀UDF和唯讀表的配置,允許通過叢集地址將唯讀UDF以及唯讀表的訪問路由到唯讀節點。
polar_resource_group外掛程式新增polar_resource_group外掛程式,支援自訂資源隔離組,基於user、database、session粒度,通過CPU、Memory維度進行資源隔離。
最佳化可靠性和可用性資料庫計算節點和檔案系統解耦,檔案系統可獨立營運,大幅提高資料庫的可靠性和可用性。
交易處理使用單調遞增版本號碼替代原有的活躍事務列錶快照,大幅提升資料庫交易處理效能。
執行計畫執行計畫最佳化,避免使用過舊的統計資訊。
缺陷修複修複了外掛程式timescaledb在申請記憶體時出錯時進程的異常問題。
修複了I/O監控功能中進程退出後沒有匯總統計資訊。
修複了lock_debug開啟後,可能發生null 指標異常問題。
修複了特定情況下導致pg_cron外掛程式停用問題。
修複了社區已知的DSM死結問題。
修複了使用者串連數超限的問題。

2020年5月

核心小版本(V1.1.0)

類別名稱描述相關文檔
新增polar_concurrency_control外掛程式新增polar_concurrency_control外掛程式,可以對事務執行、SQL查詢、預存程序、DML等操作進行並發限制,您可以自訂大查詢,並對大查詢進行並發限制,最佳化高並發下的執行效能。
oss_fdw外掛程式新增oss_fdw外掛程式,用於Aliyun OSS外部表格支援,您可以通過OSS外部表格將資料庫資料寫入到OSS,也可以通過OSS外部表格將OSS資料載入到資料庫中,OSS外部表格支援並行和壓縮,極大提高了匯入和匯出資料的效能,同時也可以使用這個功能來實現多類型儲存介質的冷熱資料存放區。oss_fdw
最佳化polar_stat_activity視圖最佳化polar_stat_activity視圖,新增wait_info列和wait_time列,分別用於監控進程等待對象(pid或fd)的等待時間長度。
索引提供插入索引時的索引頁預擴充功能,用於提升將資料插入帶有索引的表的執行效能。

時空資料庫(V2.7)

類別名稱描述相關文檔
新增MD5操作函數新增ST_MD5Sum函數,用於擷取柵格對象的MD5碼值。ST_MD5Sum
新增ST_SetMD5Sum函數,用於設定柵格對象的MD5碼值。ST_SetMD5Sum
空間柵格對象OSS認證方式新增ST_AKId函數,用於擷取以OSS方式儲存的柵格對象的AccessKey IDST_AKId
新增ST_SetAccessKey函數,用於設定以OSS方式儲存的柵格對象的AccessKey ID和AccessKey Secret。ST_SetAccessKey
新增ST_SetAKId函數,用於設定以OSS方式儲存的柵格對象的AccessKey ID。ST_SetAKId
新增ST_SetAKSecret函數,用於設定以OSS方式儲存的柵格對象的AccessKey Secret。ST_SetAKSecret
空間柵格中繼資料操作函數新增ST_ScaleX函數,用於擷取柵格對象在空間參考系下X方向像素寬度。ST_ScaleX
新增ST_ScaleY函數,用於擷取柵格對象在空間參考系下Y方向像素寬度。ST_ScaleY
新增ST_SetScale函數,用於設定柵格對象在空間參考系下像素寬度。ST_SetScale
新增ST_SkewX函數,用於擷取柵格對象在空間參考系下X方向旋轉。ST_SkewX
新增ST_SkewY函數,用於擷取柵格對象在空間參考系下Y方向旋轉。ST_SkewY
新增ST_SetSkew函數,用於設定柵格對象在空間參考系下旋轉。ST_SetSkew
新增ST_UpperLeftX函數,用於擷取柵格對象在空間參考系下左上方點的X座標。ST_UpperLeftX
新增ST_UpperLeftY函數,用於擷取柵格對象在空間參考系下左上方點的Y座標。ST_UpperLeftY
新增ST_SetUpperLeft函數,用於擷取柵格對象在空間參考系下左上方點座標。ST_SetUpperLeft
新增ST_PixelWidth函數,用於擷取柵格對象在空間參考系下像素寬度。ST_PixelWidth
新增ST_PixelHeight函數,用於擷取柵格對象在空間參考系下像素高度。ST_PixelHeight
缺陷修複修複由於聚集合函式導致擴充升級失敗的問題。