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优化利器,简单方便实用。

最新文章

  1. Mysql中字段类型不一致导致索引无效
  2. Ubuntu mysql
  3. 试听笔记:技术狂人nodejs
  4. 在VMware Workstation上安装Kali Linux
  5. 在myeclipse中使用Java语言进行spark Standalone模式应用程序开发
  6. codeforces Gym 100418D BOPC 打表找规律,求逆元
  7. Android APP 内部捐赠实现(支付宝&微信)
  8. 公设基础Generic
  9. vue引入css的两种方式
  10. Hadoop Streaming开发要点
  11. [Version Control]—— Git如何使用
  12. 【Android】为需要支持API 11之前的Activity添加Action Bar的一种解决方案
  13. 前端基础小标签3 H5新标签
  14. 数论+矩阵快速幂|斐波那契|2014年蓝桥杯A组9-fishers
  15. Hadoop技术内幕1——源代码环境准备
  16. noip2017d2t2
  17. K8S 使用NFS 创建PV和PVC的例子 学习From https://blog.csdn.net/xts_huangxin/article/details/51494472
  18. delphi中单独编译pas生成dcu文件
  19. automation轻松“一点”,搞定裸机安装系统
  20. 【原创】MySQL+MyEclipse+对象映射文件,schema与category的关系

热门文章

  1. tyvj/joyoi 1305 最大子序和
  2. 洛谷P2824 排序
  3. Flask Mysql数据库连接
  4. jQuery获取节点和子节点文本的方法
  5. 彻底删除与安装MySQL
  6. 使用text-align:justify,让内容两端对齐,兼容IE及主流浏览器的方法
  7. 苹果笔记本适合什么人 中国Mac电脑用户的8个事实
  8. db mysql / mysql cluster 5.7.19 / performance
  9. weblogic优化(内存、线程数和启动速度)
  10. oracle里实例和数据库之间的关系