南大通用GBase 8a数据库集群提升性能,主要包括查询、加载、更新等等,都归类到三类方法,按照重要程度如下:

1)、优化业务SQL
2)、优化数据库参数
3)、优化硬件

本文针对如上三类,根据项目经验,针对可能的优化点做出分析。

3、优化硬件

这个不用多说了,更好的硬件必然带来更高的性能,支持更多的并发。

建议:对重要业务,使用频率高的业务,通过表空间、虚拟集群等方案,将数据保存到更高性能的服务器或者硬盘上。

虚拟集群

通过虚拟机群的物理隔离,可以按照业务重要性,实时性要求,划分多个集群,来保证最重要的业务获得最高的硬件支持。

表空间

通过表空间,将重要的表保存到性能更高的磁盘上,比如ssd, flash卡等。

多实例

特别针对超多CPU,比如国产ARM平台服务器,超大内存,超过512GB,可以通过多实例部署的方案,提高硬件资源的利用率,包括numa绑定提高CPU和内存的高效利用。