Oracle雜志請Oracle數據庫產品經理Dominic Giles分享他在Oracle Database 19c中的一些頂級特性。
自動索引
自動索引功能使用機器學習算法創建和不斷調整索引,以提高性能和節省成本。賈爾斯說:“數據庫有史以來第一次能夠自己確定數據集的最佳索引集?!边@意味著“您可以在沒有索引的情況下啟動數據庫,或者只使用很少的索引,在很短的時間內,數據庫將查看查詢數據的方式,并構建索引來為該數據集提供有效的訪問計劃?!?/p>
該特性在現有數據庫中同樣有效,在現有數據庫中,自動索引可以幫助對數據庫中的索引集合進行微調。數據庫可以實現索引,然后不斷地驗證它們。吉爾斯說,它還可以刪除不必要的索引。這一點很重要,因為隨著時間的推移,索引會堆積起來,“通常用于不再需要的報告或批處理作業,”他說。Giles補充說,這可能很昂貴,因為這些索引可以增加數據庫所需的計算和I/O資源。他指出,運行在Oracle數據庫之上的大型商業應用程序可以在多年的使用中構建數千個索引。
活動數據保護DML重定向
Oracle Database 19c中的這個新功能可以幫助您從備用數據庫(用于災難恢復的生產數據庫的鏡像副本)獲得更多的價值?!皩ξ覀兊钠髽I客戶來說,這是一項昂貴的基礎設施,”他表示?!八皇亲谀抢锵目臻g和電力?!?/p>
Oracle Database 11g中,Oracle推出了Oracle Active Data Guard,通過對該備用數據庫運行報告和備份,幫助客戶從該備用數據庫獲得更多的使用。
Oracle Database 19c中,Oracle對這個稱為Active Data Guard DML Redirect的特性增加了一個重要的改進,該特性允許對備用數據庫執行事務。Giles說,原因之一是“許多報告應用程序不僅僅報告、標記或從數據庫檢索信息;它們還編寫輕量級事務。使用活動數據保護DML重定向,這些事務將立即透明地重定向回主數據庫,并且一旦提交到主數據庫,就可以在備用數據庫上使用它們。從用戶的角度來看,這就好像他們在向一個標準的Oracle數據庫寫東西。”
活動數據保護DML重定向工作得同樣好,他說,無論備份是在前提或在云中運行,還是主數據庫和備用數據庫都在云中運行。賈爾斯表示:“這將使客戶更靈活地創造性地使用這些額外資產?!?/p>
混合分區表
賈爾斯說,甲骨文知道,它的客戶經常在數據量激增和要求他們將數據保存多年的監管規定之間左右為難。Oracle數據庫19c中的混合分區表將有助于解決這種情況。
混合分區表使數據庫管理員能夠管理數據庫內部分區與數據庫外部低成本只讀數據存儲上的分區之間的表。
“這意味著您可以使用Oracle數據庫的所有核心分析功能,即使您將數據放在低成本只讀存儲中,”Giles說。
這些數據存儲可以駐留在場所或云中。
他表示:“這種模式的美妙之處在于,在客戶網站上運行的表格可以有效地延伸到云端?!?/p>
Oracle數據庫外部的只讀數據不需要常規的數據庫備份,但仍然可以從Oracle數據庫訪問。“對于數據生命周期管理來說,這是一個非常有吸引力的解決方案,我與之交談過的客戶對這項技術非常感興趣,”Giles說。
注:來源于Oracle Jeffrey Erickson