项目详情
由
分享
HelloGitHub 评分
0 人评分
SQL 自动优化和改写的工具
过去 7 天共收获 -2 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周四 | 8,750 | — |
| 周五 | 8,749 | -1 |
| 周六 | 8,749 | 0 |
| 周日 | 8,749 | 0 |
| 周一 | 8,749 | 0 |
| 周二 | 8,750 | +1 |
| 周三 | 8,748 | -2 |
8.7k
星数
是
中文
Go
主语言
否
活跃
22
贡献者
76
Issues
是
组织
无
最新版本
1k
Forks
Apache-2.0
协议
SQL 自动优化和改写的工具。可以自动优化 MySQL 语法族,并且给出为什么要这样优化的理由。功能特点:
- 跨平台支持
- 目前只支持 MySQL 语法族协议的 SQL 优化
- 支持基于启发式算法的语句优化
- 支持复杂查询的多列索引优化(UPDATE、INSERT、DELETE、SELECT)
- 等等
```
echo "select title from sakila.film" | ./soar
# Query: 25807E6B94BEA72C
★ ★ ★ ★ ☆ 80分
SELECT
title
FROM
sakila. film
## 最外层SELECT未指定WHERE条件
* **Item:** CLA.001
* **Severity:** L4
* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。
```
收录于:
第 32 期
评论
评分:
暂无精选评论