个人观点:
看你的需求,应该是不想动原来的主机了,保留主机,想用添加备机或者添加又一主机的方式来横向均衡负载
如果我想得没错的话,那么应该从以下几个方面进行考量:
1.如果是主机CPU和内存的压力,数据库主机资源又无法扩容了,那么只有一种办法,将数据库横向扩展,扩展部分业务逻辑至新的主机,i如ORACLE的话,可以改为ORACLE DG,并将应用的读逻辑分离至DG端,这样可以缓解你主数据库的读压力,集中处理写逻辑。该方式较稳妥,你主机端基本没有多少变动。如果是DB2的话,也是一样的,改为DB2+HADR方式,读写分离。
2.如果主机不是CPU和内存的压力,只是数据库并发较大,CPU利用率不高,CPU大部分时间都在等待IO读写,说明,读写压力在于存储IO,有两种方式:
A.优化数据库的数据分布,调整和优化索引,能重整数据的重整数据并将统计信息收集至最新。并分析运行时间较高的SQL语句,到底耗时在哪,将数据量较大的表的历史数据归档重整。
B.上闪存或者性能更高的存储,或者原存储中增加SDD盘(如果原存储支持热点数据自动迁移)