MacOS下安装小米SQL优化工具soar
2024-08-21 23:06:02
1 下载源码包 赋予权限
wget https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.darwin-amd64 -O soar
chmod a+x soar
2 安装Go语言
brew install -y go
发现版本不对,直接去https://golang.org/dl/下载Mac下的pkg安装包
添加安装路径到path下
vim ~/.bash_profile
export PATH="/usr/local/go/bin:$PATH"
退出编辑模式
source ~/.bash_profile
3 源码安装
go get -d github.com/XiaoMi/soar
cd ${GOPATH}/src/github.com/XiaoMi/soar && make
4 然后测试安装是否成功
cd ${GOPATH}/src/github.com/XiaoMi/soar/bin
echo 'SELECT SUM(CASE a.status WHEN 101005 THEN a.duration / 60.0 * a.rate WHEN '101001' THEN a.duration / 60.0 * a.rate WHEN '101004' THEN 0 - a.duration / 60.0 * a.rate ELSE a.duration / 60.0 * a.rate END) AS money2, a.teacher_id, b.first_name, b.last_name , b.avatar, b.paypal_account FROM `t_coursesession` a LEFT JOIN t_teacher b ON a.teacher_id = b.teacher_id WHERE (((a.status = 101005 OR a.status = 101001 OR a.status = 101004)) AND b.is_delete = 0 AND a.is_delete = 0) GROUP BY a.teacher_id ORDER BY money2 DESC' | ./soar
结果显示:
SQL优化利器,简单方便实用。
最新文章
- Mysql中字段类型不一致导致索引无效
- Ubuntu mysql
- 试听笔记:技术狂人nodejs
- 在VMware Workstation上安装Kali Linux
- 在myeclipse中使用Java语言进行spark Standalone模式应用程序开发
- codeforces Gym 100418D BOPC 打表找规律,求逆元
- Android APP 内部捐赠实现(支付宝&;微信)
- 公设基础Generic
- vue引入css的两种方式
- Hadoop Streaming开发要点
- [Version Control]—— Git如何使用
- 【Android】为需要支持API 11之前的Activity添加Action Bar的一种解决方案
- 前端基础小标签3 H5新标签
- 数论+矩阵快速幂|斐波那契|2014年蓝桥杯A组9-fishers
- Hadoop技术内幕1——源代码环境准备
- noip2017d2t2
- K8S 使用NFS 创建PV和PVC的例子 学习From https://blog.csdn.net/xts_huangxin/article/details/51494472
- delphi中单独编译pas生成dcu文件
- automation轻松“一点”,搞定裸机安装系统
- 【原创】MySQL+MyEclipse+对象映射文件,schema与category的关系