Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
SQL Optimizer And Rewriter
Branch: master
Clone or download
Latest commit c12ae96 Jan 21, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
advisor
ast
cmd/soar add mysql environment verbose info Jan 11, 2019
common polish code before lunar new year (#193) Jan 21, 2019
database add mysql environment verbose info Jan 11, 2019
doc polish code before lunar new year (#193) Jan 21, 2019
env
etc
test
vendor
.editorconfig
.gitignore
.travis.yml
CHANGES.md
CODE_OF_CONDUCT.md ADD code of conduct by github suggest Oct 21, 2018
CONTRIBUTING.md daily build update Oct 21, 2018
LICENSE
Makefile polish code before lunar new year (#193) Jan 21, 2019
NOTICE.txt
README.md daily update Nov 10, 2018
README_EN.md
VERSION add new tag 0.11.0 Jan 21, 2019
deps.sh add cli test frame work bats (#181) Jan 8, 2019
doc.go add doc.go Oct 26, 2018
genver.sh
retool-install.sh fix #18, #20 Oct 23, 2018
revive.toml first commit Oct 19, 2018
tools.json

README.md

SOAR

Gitter License Go Report Card Build Status GoDoc

文档 | FAQ | 变更记录 | 路线图 | English

SOAR

SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具。 由小米人工智能与云平台的数据库团队开发与维护。

功能特点

  • 跨平台支持(支持Linux, Mac环境,Windows环境理论上也支持,不过未全面测试)
  • 目前只支持 MySQL 语法族协议的SQL优化
  • 支持基于启发式算法的语句优化
  • 支持复杂查询的多列索引优化(UPDATE, INSERT, DELETE, SELECT)
  • 支持EXPLAIN信息丰富解读
  • 支持SQL指纹、压缩和美化
  • 支持同一张表多条ALTER请求合并
  • 支持自定义规则的SQL改写

快速入门

交流与反馈

  • 欢迎通过Github Issues提交问题报告与建议
  • QQ群: 779359816(满) 758940447(新)
  • Gitter 推荐

xiaomi_sa

License

Apache License 2.0.

You can’t perform that action at this time.