如何配置Ubuntu上的Oracle负载均衡以轻松实现数据库性能的显著提升?
- 内容介绍
- 文章标签
- 相关推荐
一、 连接层代理:利用HAProxy/Nginx实现4层转发
从一个旁观者的角度看,连接层代理,即在网络层面实现负载均衡,使用HAProxy/Nginx作为4层转发,可以将请求透明地分发到各个节点上监听端口, 共勉。 实现负载均衡与故障转移。这样的配置不仅能够提高数据库的可用性,还能在一定程度上提升整体性能。
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
defaults
log global
mode tcp
option tcplog
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend oracle
bind *:1521
default_backend oracle_backend
backend oracle_backend
mode tcp
balance roundrobin
option tcp-check
server oracle1 192.168.1.101:1521 check inter 2000 rise 2 fall 3
server oracle2 192.168.1.102:1521 check inter 2000 rise 2 fall 3
二、 RAC内置负载均衡配置步骤
挽救一下。 配置HAProxy的配置文件是实施负载均衡的第一步。 交学费了。
一、 连接层代理:利用HAProxy/Nginx实现4层转发
从一个旁观者的角度看,连接层代理,即在网络层面实现负载均衡,使用HAProxy/Nginx作为4层转发,可以将请求透明地分发到各个节点上监听端口, 共勉。 实现负载均衡与故障转移。这样的配置不仅能够提高数据库的可用性,还能在一定程度上提升整体性能。
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
defaults
log global
mode tcp
option tcplog
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend oracle
bind *:1521
default_backend oracle_backend
backend oracle_backend
mode tcp
balance roundrobin
option tcp-check
server oracle1 192.168.1.101:1521 check inter 2000 rise 2 fall 3
server oracle2 192.168.1.102:1521 check inter 2000 rise 2 fall 3
二、 RAC内置负载均衡配置步骤
挽救一下。 配置HAProxy的配置文件是实施负载均衡的第一步。 交学费了。

