Oracle資料庫開啟NUMA支援
NUMA簡介
NUMA(Non Uniform Memory Access Architecture,非統一記憶體訪問)把一臺計算機分成多個節點(node),每個節點內部擁有多個CPU,節點內部使用共有的記憶體控制器,節點之間是透過互聯模組進行連線和資訊互動。因此節點的所有記憶體對於本節點所有的CPU都是等同的,對於其他節點中的所有CPU都不同。雖然每個CPU可以訪問整個系統記憶體,但是訪問本地節點的記憶體速度是最快的(不經過互聯模組),訪問非本地節點的記憶體速度較慢(需要經過互聯模組)。
Oracle Database對NUMA的支援
Oracle從11.2開始,預設不會開啟NUMA支援,也不會硬體平臺以及作業系統是否支援NUMA。要開啟NUMA支援,需要手工進行配置。
在11.2中,開啟NUMA的支援只需要設定一個隱含引數:
_enable_NUMA_support=TRUE
然後重啟資料庫,如果設定成功,在alert log就會出現:
...NUMA system found and support enabled...
類似這樣的資訊。
在12c中,除了要設定上述這個引數外,還需要設定另外一個引數:
_px_numa_support_enabled=TRUE
開啟NUMA支援理論上可以提升一定的效能,但是在生產環境中開啟NUMA一定要經過嚴格的測試。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13885898/viewspace-2158400/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle & MySQL & PostgreSQL資料庫恢復支援OracleMySql資料庫
- Oracle資料庫啟動步驟Oracle資料庫
- oracle測試資料庫啟用Oracle資料庫
- 資料庫資料恢復-oracle資料庫報錯無法開啟的如何恢復資料?資料庫資料恢復Oracle
- Oracle資料庫歸檔模式的開啟和關閉Oracle資料庫模式
- 【Oracle 12c資料庫支援閃回庫功能】實驗Oracle資料庫
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- 4.1.3 使用 Oracle Restart 元件啟停資料庫OracleREST元件資料庫
- 資料庫伺服器的NUMA最佳化問題資料庫伺服器
- ORACLE 12C RAC資料庫的啟停Oracle資料庫
- 11G oracle資料庫重新啟動crsOracle資料庫
- Oracle資料庫啟動問題彙總(一)Oracle資料庫
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- [20201106]瞭解oracle資料庫啟動時間.txtOracle資料庫
- Oracle資料庫配置Oracle資料庫
- RAC開啟資料庫歸檔資料庫
- Laravel 開啟資料庫事務Laravel資料庫
- 怎樣開啟mongodb資料庫MongoDB資料庫
- Oracle 19c 利用觸發器在資料庫啟動後自動開啟 PDBOracle觸發器資料庫
- oracle資料庫與oracle例項Oracle資料庫
- 「Oracle」Oracle資料庫基本概念Oracle資料庫
- 「Oracle」Oracle 資料庫基本概念Oracle資料庫
- Oracle資料庫-----資料庫的基本概念Oracle資料庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- 小麥苗資料庫巡檢指令碼V7.0,支援Oracle、MySQL、SQL Server和PG資料庫資料庫指令碼OracleMySqlServer
- Oracle日常問題-資料庫無法啟動(案例二)Oracle資料庫
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- Oracle 12.2應用PSU後資料庫無法啟動Oracle資料庫
- Oracle資料庫啟動過程及狀態詳解Oracle資料庫
- DataX將MySql資料庫資料同步到Oracle資料庫MySql資料庫Oracle
- [20210529]延遲開啟資料庫.txt資料庫
- 開啟mysql 資料庫審計功能。MySql資料庫
- 4.2. Oracle資料庫Oracle資料庫
- Laravel 使用 Oracle 資料庫LaravelOracle資料庫
- oracle資料庫卡頓Oracle資料庫
- Oracle資料庫閃回Oracle資料庫
- oracle資料庫資料字典應用Oracle資料庫
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫