写点什么

陆金所 AI SQL Review 系统演进和实践

  • 2020-02-05
  • 本文字数:722 字

    阅读完需:约 2 分钟

陆金所 AI SQL Review 系统演进和实践

ArchSummit 北京 2019 大会上,王英杰讲师做了《陆金所 AI SQL Review 系统演进和实践》主题演讲,主要内容如下。


演讲简介


问题背景:SQL 的性能问题一直是影响到金融系统用户体验甚至是系统可用率的关键因素。传统模式下为了确保 SQL 性能要么需要开发具备丰富的数据库开发经验,要么需要 DBA 投入大量人力对上线的 SQL 执行计划进行逐个 Review。


解决方案选型:使用 AI 算法模拟 DBA 对每个上线版本的 SQLmap 进行智能 Review,让 AI 评估 SQL 是否存在性能问题,哪里存在性能问题,如何优化性能问题。


解决方案介绍:基于陆金所数年的 SQLmap 代码、执行计划、生产运行监控信息、DBA Review 建议等数据结合 AI 算法训练和优化 AI SQL Review 系统。


实施后的效果说明:新版本上线后出现烂 SQL 的概率下降了 60%,并且 DBA 从 SQL Review 的工作中彻底解放,再也不需要投入大量的人力进行 SQL Review 工作。


内容大纲


  1. 人肉 SQL Review 痛点

  2. 使用机器学习算法模拟资深 DBA SQL Review 效果

  3. 数据预处理、特征工程、建模、训练和验证过程

  4. AI SQL Review 的收益和未来迭代方向


听众受益点


  1. 了解机器学习在数据库智能优化领域的实战应用

  2. 思考相较于人通过经验做 SQL 调优,机器学习算法进行智能调优存在哪些优势和不足,以及未来的优化方向

  3. 未来在数据库运维领域还存在哪些好玩的 AIOps 场景值得深挖


讲师介绍


王英杰


陆金所 数据架构团队负责人


主导陆金所全站数据库架构拆分;主导陆金所全站数据库去 Oracle 化;主导陆金所 AI SQLreview 系统研发;主导陆金所数据字典管理和版本发布系统研发;主导陆金所数据库一键切换平台研发;参与过阿里金融和阿里旺旺数据库系统的设计和研发。












完整演讲 PPT 下载链接


https://archsummit.infoq.cn/2019/beijing/schedule


2020-02-05 20:131918

评论

发布
暂无评论
发现更多内容

IT机构哪家Java培训比较好

小谷哥

免费试用的云管平台哪里有?可以试用多久?

行云管家

云计算 云管平台 云管理 自动化运维

Redis缓存雪崩、击穿、穿透、双写一致性、并发竞争、热点key重建优化、BigKey的优化 等解决方案

C++后台开发

redis 中间件 后端开发 C++开发 redis缓存

南京哪个java培训机构好?

小谷哥

模块一 实战营作业

peter

「架构实战营」

AngularJS进阶(三十二)书海拾贝之特殊的ng-src和ng-href

No Silver Bullet

AngularJS 12月月更 启动过程

KCL v0.4.4 发布!自定义 YAML Manifests 输出以及 Python SDK!

Peefy

编程语言 Configuration Kubernetes Serverless #DevOps

大数据培训出来后就业好吗?

小谷哥

阿里国际站-唤端技术的探索与演进

阿里技术

前端 用户增长

容量测试解决了什么问题?

老张

性能测试 容量测试 容量保障

PCB制造常用的13种测试方法,你掌握了几种?

华秋PCB

测试 PCB PCB设计

读书破万“卷”,《软件研发效能度量规范》的先进认知与开源实现

思码逸研发效能

研发效能 效能度量

Linux平台用什么HA软件好?咨询电话多少?

行云管家

高可用 HA软件

美团四面:如何保障 MySQL 和 Redis 的数据一致性?

Java永远的神

Java MySQL 数据库 redis 后端

泰山众筹NFT版系统开发合约部署

薇電13242772558

智能合约

极客时间运维进阶训练营第七周作业

好吃不贵

云边协同下的统一应用管理: 基于 OpenYurt 和 KubeVela 的解决方案

阿里巴巴云原生

阿里云 开源 云原生 KubeVela openyurt

AngularJS进阶(三十三)书海拾贝之简介AngularJS中使用factory和service的方法

No Silver Bullet

service AngularJS 12月月更 factory

鹅厂28K程序员,不会微服务,一周就被优化了?

小小怪下士

Java 程序员 面试 微服务

AngularJS进阶(三十四)Angular数据更新不及时问题探讨

No Silver Bullet

angular 数据更新 12月月更

用友降运维成本实践:OceanBase替换MySQL,实现高可用

OceanBase 数据库

数据库 oceanbase

已帮助数万程序员找到工作的阿里巴巴面试参考指南到底有什么魅力?

Java全栈架构师

程序员 程序人生 后端 java面试 八股文

软硬协同:基于倚天的视频云编码性能升级

阿里云CloudImagine

云计算 视频云

【DBA100人】网联客CEO隋海峰:把握好职业生涯最重要的两个5年

OceanBase 数据库

数据库 oceanbase

chatGPT辣么火,你却不会注册!

程序员小毕

Java 程序员 程序员人生 后端 摸鱼

前端培训学习后程序员的就业前景怎么样?

小谷哥

大数据培训前景怎样

小谷哥

揭秘倚天实例背后的硬核实力

阿里技术

云计算 云原生

大幅优化《英雄联盟》游戏体验,英特尔显卡驱动更新

科技之家

百度爱番番基于图技术、流式计算的实时CDP建设实践

NebulaGraph

数据库 flink 流计算 图数据库

陆金所 AI SQL Review 系统演进和实践_ArchSummit_王英杰_InfoQ精选文章