zoukankan      html  css  js  c++  java
  • <转载>MacOS下安装小米SQL优化工具soar

    原文链接:https://www.cnblogs.com/QuestionsZhang/p/10326105.html

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

  • 相关阅读:
    数据库连接单例模式
    魔术方法
    序列化与反序列化
    设计模式
    类的自动加载
    错误处理
    匿名类--php7.0以上
    OpenCV中HSV颜色模型及颜色分量范围
    Opencv 轮廓提取
    opencv 二值化_OpenCV二值图像案例分析精选 | 第二期
  • 原文地址:https://www.cnblogs.com/756623607-zhang/p/10389750.html
Copyright © 2011-2022 走看看