日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

postgresql删除索引_PostgreSQL 13 发布,索引和查找有重大改进

發布時間:2023/12/3 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 postgresql删除索引_PostgreSQL 13 发布,索引和查找有重大改进 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

9月24日,PostgreSQL全球開發組宣布PostgreSQL 13正式發布,作為世界上使用最多的開源數據庫之一,PostgresSQL 13是目前的最新版本。

PostgreSQL 13 在索引和查找方面進行了重大改進,有利于大型數據庫系統,改進包括索引的空間節省和性能提高,使用聚合或分區的查詢時響應更快,使用增強的統計信息時查詢計劃更優,以及很多其他改進。

PostgreSQL 13除了新增了用戶強烈要求的功能,如并行清理和增量排序外,還為不同規模的負載提供了更好的數據管理體驗。此版本針對日常管理進行了優化,為應用程序開發人員提供了更多便利,并增強了安全性。

PostgreSQL是一種創新的數據管理系統,以其可靠性和健壯性著稱,得益于全球開發者社區?超過25年的開源開發,它已成為各種規模組織首選的開源關系型數據庫。

持續的性能提升

在先前PostgreSQL版本的基礎上,PostgreSQL 13可以有效地處理標準數據庫索引B-tree中的重復數據。這降低了B-tree索引所需的總體使用空間,同時提高了整體查詢性能。

PostgreSQL 13引入了增量排序,其中查詢中來自較早步驟的已排序數據可以加快后續步驟的排序。此外,PostgreSQL現在可以使用擴展的統計信息(通過CREATE STATISTICS訪問)來創建增強帶有OR子句和列表中的IN/ANY查找的查詢計劃。

在PostgreSQL 13中,更多類型的聚合和分組可以利用PostgreSQL的高效哈希聚合功能,因為具有大聚合的查詢不必完全放在內存中。得益于現在有更多情況可以修剪分區并且可以直接連接分區的改進,帶有分區表的查詢性能得到了提高。

管理優化

清理(Vacuuming)是PostgreSQL管理的重要部分,它使數據庫能夠在更新和刪除行之后回收存儲空間。盡管之前的PostgreSQL版本已經完成了減輕清理開銷的工作,但是清理過程也可能帶來管理上的挑戰。

PostgreSQL 13通過引入索引的并行清理來繼續改進清理系統。除了它提供的清理性能優勢外,由于管理員可以選擇要運行的并行Worker進程的數量,因此可以針對特定工作負載調整此新功能的使用。除了這些性能帶來的好處之外,數據插入現在還可以觸發自動清理過程。

復制槽(Replication slots)用于防止預寫日志(WAL)在備庫收到之前被刪除,可以在PostgreSQL 13中進行調整以指定要保留的WAL文件的最大數量,并有助于避免磁盤空間不足的錯誤。

PostgreSQL 13還增加了更多管理員可以監視數據庫活動的方式,包括從EXPLAIN查看WAL使用情況的統計信息,基于流的備份進度,以及ANALYZE命令的進度。另外,還可以使用新的pg_verifybackup命令來檢查pg_basebackup命令輸出的完整性。

便利的應用程序開發

PostgreSQL 13讓使用來自不同數據源的PostgreSQL數據類型變得更加容易。此版本在SQL/JSON路徑支持中添加了datetime()函數,該函數將有效的時間格式(例如ISO 8601字符串)轉換為PostgreSQL本地類型。此外,UUID v4 生成函數gen_random_uuid()現在可以直接使用而無需安裝任何擴展。

PostgreSQL的分區系統更加靈活,因為分區表完全支持邏輯復制和BEFORE行級觸發器。

PostgreSQL 13中的FETCH FIRST語法現已擴展為可包含WITH TIES子句。指定時,WITH TIES包括基于ORDER BY子句的結果集中最后一行相匹配的任何其他行。

安全性增強

PostgreSQL的擴展系統是其強大功能的關鍵組成部分,因為它允許開發人員擴展其功能。在以前的版本中,新的擴展只能由數據庫超級用戶安裝。為了更輕松地利用PostgreSQL的可擴展性,PostgreSQL 13添加了"可信擴展"的概念,該概念允許數據庫用戶使用安裝超級用戶標記為"受信任"的擴展。某些內置擴展默認情況下標記為受信任,包括 pgcrypto, tablefunc, hstore等。

對于需要安全身份驗證方法的應用程序,PostgreSQL 13允許客戶端在使用SCRAM身份驗證時要求通道綁定,并且PostgreSQL外部數據包裝器(postgres_fdw)現在可以使用基于證書的身份驗證。

下載鏈接:

https://www.postgresql.org/download/

更多精彩推薦

?為什么云原生+分布式是數據庫的未來?

?Swift、Flutter 共同瞄準 Windows!

?不是“老賴”是“真還”!羅永浩 6 億債務還了 4 億

?云原生安全模型與實踐

?可租賃、可定制的虛擬人居然還能這么玩?9月25日來百度大腦人像特效專場一探究竟!

?區塊鏈+生鮮:杜絕“偷梁換柱”和“以次充好”點分享點點贊點在看

總結

以上是生活随笔為你收集整理的postgresql删除索引_PostgreSQL 13 发布,索引和查找有重大改进的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。