【kingsql分享】 多租戶細粒度資源模型 - New Resource Modeling Scheme

kingsql發表於2020-05-27

多租戶細粒度資源模型 - New Resource Modeling Scheme


在20c之前,多租戶的資料庫管理是服務驅動的,透過服務來決定PDB的資源放置,PDB的開啟也是透過服務來進行隱式驅動的。


在叢集環境中,這就存在一個問題,PDB 可能被放置在某個資源緊張的伺服器上,服務驅動的模型並不完善。


在 20c 中,Oracle 引入了細粒度的資源模型,將負載和 PDB 的重要性等引入管理視角。例如,使用者可以透過Cardinality 和 Rank 定義,改變 PDB 的優先順序,在資料庫啟動時,優先開啟優先順序別高的PDB。


除此之外,在 PDB 開啟之前,資料庫會檢查主機執行負載、可用性、CPU數量和CPU速度等資訊,以科學判定應該在什麼節點以什麼順序啟動PDB。


關於多租戶的另外一個改變是:在 20c 中,Non-CDB 模式將不再被支援(可以使用非多租戶環境,但是沒有官方支援),這將強制推動使用者使用多租戶特性。


在 Oracle 19c 的授權檔案中,有這樣的描述:你可以使用 3 個PDB的多租戶環境而不需要License,超過 3個 PDB則需要額外的授權。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28389881/viewspace-2694583/,如需轉載,請註明出處,否則將追究法律責任。

相關文章