数据库的主机选型问题

一般来说,系统刚上线或主机刚更新时,基本上都满足业务需要,甚至资源还比较充足,但是随着业务数据的增大和业务的扩充,数据的并发访问和频繁访问,因主机的限制,或多或少导致业务运行性能下降,迫使主机升级或更换,作为人社信息部门,由于业务的实时性较强,更换主机或升级主机都是件麻烦...显示全部

一般来说,系统刚上线或主机刚更新时,基本上都满足业务需要,甚至资源还比较充足,但是随着业务数据的增大和业务的扩充,数据的并发访问和频繁访问,因主机的限制,或多或少导致业务运行性能下降,迫使主机升级或更换,作为人社信息部门,由于业务的实时性较强,更换主机或升级主机都是件麻烦的事,涉及面广,在考虑稳定性的基础上,有否其他类似于虚拟化一样,纵向或模向在线扩充资源来满足日益增长的业务需求

收起
参与21

查看其它 4 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

个人观点:

看你的需求,应该是不想动原来的主机了,保留主机,想用添加备机或者添加又一主机的方式来横向均衡负载

如果我想得没错的话,那么应该从以下几个方面进行考量:

1.如果是主机CPU和内存的压力,数据库主机资源又无法扩容了,那么只有一种办法,将数据库横向扩展,扩展部分业务逻辑至新的主机,i如ORACLE的话,可以改为ORACLE DG,并将应用的读逻辑分离至DG端,这样可以缓解你主数据库的读压力,集中处理写逻辑。该方式较稳妥,你主机端基本没有多少变动。如果是DB2的话,也是一样的,改为DB2+HADR方式,读写分离。

2.如果主机不是CPU和内存的压力,只是数据库并发较大,CPU利用率不高,CPU大部分时间都在等待IO读写,说明,读写压力在于存储IO,有两种方式:

A.优化数据库的数据分布,调整和优化索引,能重整数据的重整数据并将统计信息收集至最新。并分析运行时间较高的SQL语句,到底耗时在哪,将数据量较大的表的历史数据归档重整。

B.上闪存或者性能更高的存储,或者原存储中增加SDD盘(如果原存储支持热点数据自动迁移)

银行 · 2017-03-01
浏览1784

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2017-03-01
  • 关注会员:6 人
  • 回答浏览:1784
  • X社区推广