oracle10g rac(rhel4)_load balancing_taf(二)

wisdomone1發表於2010-04-13
測試完上節

我們繼續如下測試:

rac load balacing(二)---本地直連rac例項

測試情景:
   直接在rac每個例項節點透過sqlplus連線,請看如下測試結果
SQL> select inst_id,count(sid) from gv$session group by inst_id;
 
---這是剛開始的初始會話數
   INST_ID COUNT(SID)
---------- ----------
         1         30
         2         30
 
---一直在rac節點產生sqlplus會話
SQL> r
 
   INST_ID COUNT(SID)
---------- ----------
         1         30
         2         32
 
SQL> r
 
   INST_ID COUNT(SID)
---------- ----------
         1         30
         2         33
 
SQL> r
 
   INST_ID COUNT(SID)
---------- ----------
         1         30
         2         35
 
--總共產生6個session,rac並沒啟用load balacing,分攤load於rac各個例項上,而是隻連線到一個例項上


--以下為了對比測試,在rac節點2進行了連線測試,新增的2個session只產生於對應的rac例項上
SQL> r
 
   INST_ID COUNT(SID)
---------- ----------
         1         30
         2         36
 
SQL> r
 
   INST_ID COUNT(SID)
---------- ----------
         1         32
         2         36



小結:
  在rac各個節點直接連線產生session,此時並未透過listener(監聽器)連線rac例項,所以不會啟用load balacing;好多同學可能會問,是不是監聽器在load balacing中起到決定性作用,這個主題我後續會另行測試
  

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

相關文章