最近,世界領先的企業級關系型數據庫系統供應商,Oracle公司推出了最新的數據庫版本——Oracle Database 19c。然而,在19c發布的14天前,Oracle公司也曾發布了一篇關于19c新功能的文章。這篇文章詳細介紹了19c的新功能,其中包括自動索引創建、數據塊修復、增強的Oracle Sharding等特性。
自動索引創建是19c中的一項重要新功能,它可以自動創建和維護索引,從而加速查詢、提高性能。例如,一個表的查詢語句可能需要在多個列上進行查詢,如果手動創建索引,則需要花費一定的時間和精力。但是,使用自動索引創建,Oracle數據庫系統會在運行查詢后自動創建索引,而無需人工干預。
SQL>SELECT * 2 FROM sales 3 WHERE product_id = 123456;
上述SQL查詢語句會觸發自動索引創建功能,Oracle數據庫系統會自動創建一個新的、最適合查詢的索引。
另一個值得關注的新功能是數據塊修復。在過去,當數據塊出現問題時,需要手動檢查、修復數據。而現在,19c提供了一項自動數據塊修復機制。當發現數據塊損壞或者出現錯誤時,系統會自動調用數據塊修復工具,快速修復該數據塊。這個功能大大簡化了數據庫管理過程,提高了數據庫的可靠性。
SQL>ALTER TABLE employees 2 MOVE PARTITION employees_partition_202001 3 ONLINE;
以上SQL語句會觸發數據塊修復功能,Oracle數據庫系統會自動識別、檢查、修復目標數據塊。
除此之外,19c還增強了Oracle Sharding功能,使得它更加適合云環境。Sharding是一種分布式計算技術,能夠將大型數據集分成若干個小的數據集,這樣每個數據集的規模就變得更小,易于管理和處理。Oracle Sharding是Oracle數據庫系統的一種分布式計算解決方案,現在增強了自動平衡調度和參數驗證等功能,使得它更加方便易用。
綜上所述,Oracle 19c是一款功能強大、性能優越的企業級數據庫系統,它的新功能大幅度提高了數據庫的可靠性、易用性和性能。在19c發布的14天前,Oracle公司就已經為用戶介紹了這些優秀的新功能。