sql审核工具调研安装-sqlAdvisor和soar
2018-11-03 00:16
1446 查看
sql审核工具调研
基于soar的sql审核查询平台:https://github.com/beiketianzhuang/data-platform-soar
1.美团工具sqlAdvisor工具
采用docker去跑centos镜像
1.获取centos镜像
docker pull centos
2.运行docker镜像
docker run <IMAGE ID >
3.进入docker容器
docker attach <容器id>
进入容器后就可以通过官方提供的安装方法安装了(因为直接通过官方的安装出错了,所以后面安装时自己做了一些调整)
4.克隆代码
cd /usr/local/src/
git clone https://github.com/Meituan-Dianping/SQLAdvisor.git
5.安装依赖包
yum install -y make cmake libaio-devel libffi-devel glib2
glib2-devel bison gcc gcc-c++
6.编译sqladvisor时依赖perconaserverclient_r
cd /usr/lib64/
ln -s libperconaserverclient_r.so.18 libperconaserverclient_r.so
7.安装percona56 yum源及安装:
#注意:若不带wget,请先安装
wget http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
yum install percona-release-0.1-3.noarch.rpm -y
yum install Percona-Server-shared-56 -y
8.编译sqladvisor的依赖项sqlparser
cd /usr/local/src/SQLAdvisor/
cmake -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr/local/sqlparser -DIGNORE_AIO_CHECK=/usr/share/doc/libaio-0.3.109 ./
make && make install
9.编译sqladvisor
cd ./sqladvisor/
cmake -DCMAKE_BUILD_TYPE=debug ./
make
10.测试
cp /usr/local/src/SQLAdvisor/sqladvisor/sqladvisor /usr/bin/sqladvisor
sqladvisor -h 127.0.0.1 -P 3306 -u root -p '123456' -d test -q "sql语句" -v 1
2.小米工具soar
小米的soar安装简单方便,唯一注意的地方是:当时我安装的go的版本是1.9,导致编译的时候报错,后来改为了1.10的版本
具体请参考:https://github.com/XiaoMi/soar/blob/master/doc/install.md
相关文章推荐
- Ubuntu 美团sql优化工具SQLAdvisor的安装(转)
- centos7下安装sql优化工具SQLAdvisor
- 美团点评SQL优化工具 SQLAdvisor 安装和使用
- Oracle_InstantClient及PL/SQL Developer工具的安装
- 一脸懵逼学习Hive的安装(将sql语句翻译成MapReduce程序的一个工具)
- 让sqlplus使用更方便的rlwrap工具安装
- MySQLSniffer第三方SQL语句监控工具的安装使用
- Oracle应用工具软件——PL/SQL Developer下载、安装、启动过程图解!
- Oracle的安装及可视化工具PL/SQL配置
- 美团SQL优化工具SQLAdvisor
- linux下安装oracle sqlplus以及imp、exp工具
- 安装vs2010后 向sql2008添加SQL Server Management Studio图形化管理工具
- SQL优化工具SQLAdvisor使用(转)
- MySQL--------SQL优化审核工具实战
- luasql脚本工具的安装
- SQL 2008 express 无法安装管理工具 Management Studio Express
- 小米开源工具SOAR之SQL性能信息解读与优化建议
- 代码审核工具ReviewBoard在Windows下安装问题
- Win server 2008安装Sql 2008提示必须使用角色管理工具安装或配置microsoft.net framework 3.5
- 美团点评SQL优化工具SQLAdvisor开源