|
|
51CTO旗下网站
|
|
移动端

小米正式开源 SQL 智能优化与改写工具 SOAR

SOAR,即 SQL Optimizer And Rewriter,是一款 SQL 智能优化与改写工具,由小米运维 DBA 团队出品,于今日正式宣布开源。

作者:王练来源:开源中国|2018-10-21 10:08

SOAR,即 SQL Optimizer And Rewriter,是一款 SQL 智能优化与改写工具,由小米运维 DBA 团队出品,于今日正式宣布开源。

SOAR 主要由语法解析器、集成环境、优化建议、重写逻辑、工具集五大模块组成,相比业内其他优秀产品有自己的优势。

功能特性

  • 跨平台支持(支持 Linux、Mac 环境,Windows 环境理论上也支持,不过未全面测试)

  • 支持基于启发式算法的语句优化

  • 支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)

  • 支持 EXPLAIN 信息丰富解读

  • 支持 SQL 指纹、压缩和美化

  • 支持同一张表多条 ALTER 请求合并

  • 支持自定义规则的 SQL 改写

【编辑推荐】

  1. GitHub 年度报告来袭,并带来全新自动化流程工具
  2. Adobe即将为iOS平台带来这几个重磅工具
  3. 腾讯AI Lab正式开源业内***规模多标签图像数据集
  4. 人工智能6大免费开源工具!机器学习3分钟入门!
  5. 腾讯织云 Metis 智能运维学件平台正式开源
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

Windows编程启示录

主要内容: ● 如何设计像自动售货机那样有效的用户界面。 ● 深入理解窗口和对话框的管理机制。 ● 为什么性能优化与我们在直觉上的理...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客