江苏有线数据库一体机内存优化前后性能对比分析
2021-09-10熊磊
熊磊


摘 要:每个大型企业都会涉及使用数据库,数据的存取修改都是通过数据库完成,一旦数据库出现性能故障,将直接导致企业业务的重大损失,因此数据库对企业来说至关重要。Oracle是目前使用较广泛的数据库,而Exadata是核心由Database Machine(数据库服务器)与Exadata Storage Server(存储服务器)组成的一体机硬件平台,其特点是对Oracle数据库性能进行优化和改进。文章简要介绍了江苏有线针对Exadata数据库一体机进行的内存扩容、业务迁移等工作,同时展示了内存优化前后的性能提升变化。
关键词:Oracle Exadata;内存扩容;数据库性能
0 引言
江苏有线BOSS系统(Business & Operation Support System,BOSS)是公司营业支撑、账务计费的核心系统,系统的业务数据非常重要。随着江苏有线全省BOSS系统整合,BOSS系统实际用户数发展迅猛,IT支撑系统实际支撑用户已经达到3 000万,BOSS核心数据库数据也已经超过30T。用户数的增加、用户数据的快速增长对江苏有线BOSS系统的支撑能力提出了更高的要求,目前江苏有线BOSS系统的CRM、BILLING核心生产库由两台Exadata承载,前期运行过程中,随着业务量越来越大,BOSS系统生产数据库的内存资源消耗越来越严重,一旦内存资源耗尽,将导致数据库重启,影响全省业务的正常受理。
通过系统性能评估及方案确定,目前完成两套Exadata核心数据库服务器的内存优化工作,具体包含内存扩容和业务迁移两部分。经过近2个月的稳定运行,与优化前相比,目前数据库的缓存命中率均提升到了100%,“物理读”性能提升了近4倍,其中BILLING数据库的IOPS提升了近25倍,数据库CPU利用率、逻辑读、gc争用等方面都有很大的优化改善。……
