我是一名空間資料分析師,試圖了解Oracle 18c中預計算列的選項。
我最近了解到 Oracle 的 In-Memory 技術是一種可能的選擇:
Oracle 21c - Oracle Spatial 提供的資料庫記憶體支持
Spatial 支持使用 Oracle Database In-Memory 技術。
您可以通過添加虛擬列啟用空間表以與 Database In-Memory 一起使用,然后使用 SDO_FILTER 等運算子在不使用空間索引的情況下查詢該表。
問題:
In-Memory 是 Oracle 的額外成本附加組件嗎?還是作為標準功能包含在 Oracle 18c Enterprise 的所有實施中?
我嘗試在Oracle In-Memory社區中詢問,但沒有得到回復。
uj5u.com熱心網友回復:
要回答此類問題,請查看資料庫許可資訊用戶手冊。
這對 18c 中的 In-Memory 有這樣的說法:
Oracle Database In-Memory ... EE 和 EE-ES:額外成本選項
所以是的,這是額外的費用。從 19.8 開始,有Database In-Memory Base Level 功能。這包括受以下限制的 Enterprise Edition 中的記憶體訪問:
允許您在不購買 Oracle Database In-Memory 選件的情況下試驗 Oracle Database In-Memory 功能。以下限制適用:
- 對于 CDB,In-Memory 區域 (INMEMORY_SIZE) 的大小不能超過 16 GB。在 Oracle RAC 環境中,每個實體的大小限制為 16 GB。
- 所有物件和列的壓縮級別自動且透明地設定為 QUERY LOW。
- 自動記憶體功能被禁用。
- 針對“In-Memory Base Level”而不是“In-Memory Column Store”跟蹤 In-Memory Column Store 功能跟蹤。
- 已為 Oracle Exadata 禁用 CellMemory 功能。
如果您使用的是 18c,請注意它已于 2021 年 6 月 30 日進入持續支持。為了保持支持,您真的應該考慮升級到 19c。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/478831.html
下一篇:使用默認值向查詢中添加新列
