RAC跨節點使用並行程式的控制
資料庫伺服器的cpu數量越來越多
為充分提高效能,很多時候都會使用並行處理來提高運算速度
並行處理雖然可以在多個cpu上進行一個事務的處理,提高運算能力
但同時也有合併資料以及其他方面的開銷
對於rac來說,如果一個並行操作跨了兩個節點間的cpu來進行的話會加大私有網路的資料傳輸量
當大量的PX類等待事件出現的時候就要考慮是否要限制下節點間並行的進行
有兩個節點組成的RAC,資料庫名是DB,例項名分別是DB1,DB2,為了實現一個SQL只能搶到一個節點上的並行程式,不能在這個節點的並行不夠這個SQL使用的情況卻去使用另一個節點上的並行程式,即不能跨節點使用並行程式,每個語句所使用的並行程式分佈在單獨一個節點:
ALTER SYSTEM SET instance_groups='DB1','DB_ALL' SCOPE=SPFILE SID='db1';
ALTER SYSTEM SET instance_groups='DB2','DB_ALL' SCOPE=SPFILE SID='db2';
ALTER SYSTEM SET instance_name='db1' SCOPE=SPFILE SID='db1';
ALTER SYSTEM SET instance_name='db2' SCOPE=SPFILE SID='db2';
ALTER SYSTEM SET parallel_instance_group='DB2' SCOPE=SPFILE SID='db2';
ALTER SYSTEM SET parallel_instance_group='DB1' SCOPE=SPFILE SID='db1';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26870952/viewspace-721481/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RAC中跨節點並行並行
- RAC中的跨節點並行[轉]並行
- rac中控制節點間並行並行
- Oracle11gRAC跨節點 並行查詢的控制Oracle並行
- Oracle 11g RAC跨例項控制並行Oracle並行
- Oracle 10g RAC跨例項控制並行Oracle 10g並行
- oracle 10g rac,刪除故障節點並新增新節點Oracle 10g
- oracle 之 控制oracle RAC 進行並行運算Oracle並行
- 雙節點RAC 修改PROCESS程式數
- RAC 雙節點 轉單節點流程
- 使用NFS共享RAC節點的歸檔目錄NFS
- RAC中job會在哪個節點執行
- EBS使用 Distributed AD在多個節點並行adpatch並行
- 檢視oracle rac的節點Oracle
- Oracle RAC新增節點Oracle
- Oracle RAC 新增節點Oracle
- 11g RAC資料庫多節點並行操作開關 - PARALLEL_FORCE_LOCAL資料庫並行Parallel
- 【RAC】Oracle10g RAC 節點重配的方式Oracle
- 配置 RAC 節點以便可以使用 SSH 進行遠端訪問
- RAC節點之間通訊問題 兩節點 11g RAC
- 2節點RAC安裝
- Oracle Rac 刪除節點Oracle
- RAC系統當中,job在哪個節點執行?
- 【RAC】節點2上不能完全識別節點1上的asmdiskASM
- oracle並行的小細節Oracle並行
- 【RAC】部署安裝RAC時確保主節點的時間小於其他節點時間
- DRM特性引起的RAC節點當機
- 3個節點的RAC, 為什麼定期優化統計的JOB老是在節點2上執行優化
- [網摘] Oracle RAC新增節點Oracle
- 【kingsql分享】RAC節點命令SQL
- oracle rac中讓sql語句在指定的節點執行的方法OracleSQL
- ClusterShell:一個在叢集節點上並行執行命令的好工具並行
- oracle 11g rac新增節點前之清除節點資訊Oracle
- 刪除oracle10g rac(rhel4)節點_節點Oracle
- RAC節點日誌目錄是必要的!
- oracle rac 中 映象 控制檔案 更新雙節點spfile for ASM 2013修改OracleASM
- oracle11g RAC新增節點Oracle
- Oracle10g RAC 加節點Oracle