X1数据库大版本升级兼容性测试解决方案成功案例

成功案例一 DB2大版本升级和故障解决和解决

问题现象:

鉴于DB2 V10后, 系统架构有较大的优化, 某银行决定将中间业务平台的数据库从原来的9.7升级到10.5.4版本. 在升级过程中, 采用X1来进行升级过程的演习, 在X1持续加压回放一段时间的交易后, 10.5.4版数据库会崩溃, 需要查找原因并解决该问题.

问题分析:

通过对交易分析发现有一个SQL对DB2的系统表进行了查询, 这个查询动作会不断做查询缓存的内存分配, 这个SQL执行次数过多后, 数据库的内存最终会溢出, 导致崩溃.

解决:

这是数据库的一个bug, 目前厂商还没有对应补丁, 通过对这个问题的不断回放, 通过编写一个定期清理数据库特定缓存的脚本让问题得到解决.

X1 数据库应对双11/12性能评估解决方案成功案例

成功案例一 网银数据库双11/12性能评估解决

问题现象:

某银行电商业务量每年均飙升, 数据中心DBA为了保障双11/12高压力下数据库的服务能力, 每年都需要在双11/12之前进行一次数据库的仿真压测演练, 演练要求系统在去年峰值TPS 2-2.5倍压力下持续运行2-3小时, 在这个持续高压的情况下, 确定系统是否能够稳定可靠运行, 是否有潜在风险?

解决:

X1通过录制回放, 加压后持续运行, 保证TPS压力达到设置目标.这个过程持续记录数据库环境的CPU/MEM/IO/CACHE/命中率等各项指标, 通过对这些指标进行分析, 确认是否有潜在风险. 通过压测演练, 近几年中对生产数据库在高压力情况下可靠运行提供了有力保障.

意见反馈 | 法律声明
版权所有:沃信科技有限公司 2013 粤 ICP11091192