DTCC2016-金海锋:平安数据库SQL审核平台.pdf

平安数据库SQL审核平台 金海锋 ?? 现任平安集团数据库架构师。 ?? 拥有8年以上的数据库研发管 理经验。 ?? 8年的金融行业从业经验。 ?? 擅长金融行业数据库应用架 构设计。 ?? 丰富的数据库管理经验,一 定的应用开发经验,掌握多 门编程语言。 一次生产故障引发的思考 u? 故障现象: 前台大量业务功能无法使用,主机告警,CPU使用 率接近100%,系统运行缓慢。 u? 故障分析: 一个高频SQL因隐式转换导致没有使用到高效索引, 走了全表扫描,SQL性能极差。 u? 解决方案: 紧急固化执行计划后故障解除。 u? 引发的思考: 为何开发没有按照我们要求的规范来编写SQL? 为何测试阶段没有发现问题? 如何再次避免这样的问题发生? DevOps = ?Development + ?Operations ?+ ?QA 石器时代 借助工具,进入铁器时代 消除人的不可靠因素 消除环境的影响 人是不可靠的 环境存在差异 效率低下 容易有漏网之鱼 提升效率大幅 不易产生遗漏 进化 PAAudit CodeXpert 2011年 DBAudit SQLAudit 2012年 2015年 平台架构 Oracle 数据库审计平台 自助扫描 月度审计移交审核 自动报告 MySQL 自助扫描移交审核 Oracle 自助扫描 月度审计 自动报告 Oracle 自助扫描 生产审计测试

文档评论(0)

1亿VIP精品文档

相关文档