写点什么

陆金所 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:131586

评论

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

IP地址分类及范围

郑州埃文科技

IP地址 IP地址分类 IP地址范围

同构+跨端,懂得小程序+kbone+小程序容器就够了!

Geek_99967b

小程序容器

Spirng之Annotation注解与AOP使用

echoes

还在用 ListView?使用 AnimatedList 让列表元素动起来

岛上码农

flutter ios 安卓开发 跨平台开发 7月月更

融云超级群的「新能力」

融云 RongCloud

ios Android;

还在被电影中吧爆炸的画面震撼?那你一定不要错过这款Unity的爆炸插件

恬静的小魔龙

Unity

运行时,物体移动旋转缩放插件,“RuntimeTransformGizmos插件”使用教程(Unity3D)

恬静的小魔龙

游戏开发 Unity 插件 虚拟仿真 游戏引擎

EMQ映云科技荣登《中国企业家》2022年度“新锐100”榜单

EMQ映云科技

开源 物联网 IoT emq 7月月更

26岁从计算机视觉界“黄埔军校”博士毕业,他想为车打造一双慧眼

华为云开发者联盟

人工智能 计算机视觉 天才少年 激光感知

易观分析《2022年中国数据安全市场数据监测报告》正式启动

易观分析

技术

移动研发平台EMAS 3.0全新升级,欢迎登陆阿里云官网搜索EMAS进行体验

移动研发平台EMAS

阿里云 emas 移动测试 移动研发 产品架构

开发动态 | StoneDB 2022年版本发布里程碑

StoneDB

云原生 #数据库 大数据 开源 #开源

膜拜~ 终于拿到了美团老大哥分享的 Netty 源码剖析与应用 PDF

程序知音

Java 程序员 架构 Netty 后端技术

这次和GrowingIO工程师一起搞事情 | StartDT Hackathon

奇点云

还在用Unity开发游戏?那你就out了,试试用Unity做一个答题系统吧

恬静的小魔龙

Unity

想要制作沙盒游戏?那么这一款插件你一定不能错过(Unity3D)

恬静的小魔龙

Unity

浅谈负载

Damon

7月月更

带你认识8个软件设计中的谬误

华为云开发者联盟

后端 分层架构 开发

同城订单同城送,爆单依旧得心应手!

CRMEB

你离「TDengine 开发者大会」只差一条 SQL 语句!

TDengine

tdengine 开源 时序数据库

个人实战经验:数据建模 “账户数据是属于维度还是账户域 ”

松子(李博源)

数据仓库 数据建模 数据中台场景实践

终于有人把操作系统、网络系统、线程进程、IO模型全部总结出来了

程序知音

Java 后端 操作系统 网络 TCP/IP

数字藏品系统开发——商城盲盒h5平台搭建

开源直播系统源码

数字藏品 数字藏品系统软件开发 NFT数字藏品系统 数字藏品源码出售 数字藏品交易平台开发

数字化转型失败的罪魁祸首是什么?

雨果

数字化转型 DaaS数据即服务

饿了么为啥给你推荐这个?本地生活搜索算法解密

阿里技术

算法 性能提升

2022年中国第三方支付市场专题分析

易观分析

第三方支付

2022年中国人工智能产业生态图谱

易观分析

人工智能

hive数据导入:Python脚本

怀瑾握瑜的嘉与嘉

Python hive 7月月更

void 0 有什么意义?undefined竟然是可变的?

南极一块修炼千年的大冰块

7月月更

深入理解完美哈希

C++后台开发

hash 后端开发 C++后台开发 哈希函数 C++开发

用Unity做仿真,这款图表插件我不允许你不知道

恬静的小魔龙

Unity

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