首页 > 代码库 > Oracle Rac 测试
Oracle Rac 测试
#还是使用之前的脚步来进行测试 #Author : Kconnie Pong Oracle@PONGDB:~> more load_balance.sh #!/bin/bash for i in {1..1000} do echo $i sqlplus -S system/oracle@ORCL <<EOF select instance_name from v\$instance; EOF sleep 1 done exit 0 oracle@PONGDB:~> ./load_balance.sh >load_bal.log #查看日志 oracle@PONGDB:~> grep ORCLA load_bal.log |wc -l oracle@PONGDB:~> grep ORCLB load_bal.log |wc -l #查看监听器的日志 oracle@bo2dbp:/u01/oracle/db/network/log> grep establish listener_bo2dbp.log |wc -l oracle@bo2dbp:/u01/oracle/db/network/log> grep INSTANCE_NAME=ORCL listener_bo2dbp.log |wc -l #从上面的查询中可以得知,节点bo2dbp总共接受了894个连接请求,而有415连接请求是由bo2dbs转发过来的 #因此,实际上从客户端发起到bo2dbp的实际连接请求数为894-415=479 #下面来看在节点bo2dbs上的监听日志 oracle@bo2dbs:/u01/oracle/db/network/log> grep establish listener_bo2dbs.log |wc -l oracle@bo2dbs:/u01/oracle/db/network/log> grep INSTANCE_NAME=ORCL listener_bo2dbs.log |wc -l #从上面的查询中可知,节点bo2dbs总共接受了665个连接请求,而有144个连接请求是由bo2dbp转发过来的 #因此,实际上从客户端发起到bo2dbs的实际连接请求数为655-144=511 #从上面的结果可知, #基于客户端的连接请求数为节点bo2dbp为479,节点bo2dbs为511 #监听器路由到本地实例数目为,节点bo2dbp,479-144=335,节点bo2dbs,511-415=96 #远程监听器路由道本地实例的数据为,节点bo2dpb为415,节点bo2dbs为144 #监听器路由的概念是指基于服务器端的负载均衡 #即服务器端的监听器根据自身以及远程监听器的负载情况来确定将当前的连接请求转发到本地或远程,此即为路由。
Oracle Rac 测试
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。