noel0217 发表于 2018-10-19 07:57:25

Mysql Database SQL优化工具:SQLAdvisor-Oracle&Mysql DBA-51CTO博客

# rpm -ivh epel-release-6-8.noarch.rpm  
# rpm -ivh percona-release-0.1-4.noarch.rpm
  
# yum install -y cmake libaio-devel libffi-devel glib2 glib2-devel
  
# yum install -y Percona-Server-shared-55
  

  
# git clone https://github.com/Meituan-Dianping/SQLAdvisor.git
  
Initialized empty Git repository in /root/SQLAdvisor/.git/
  
remote: Counting objects: 1460, done.
  
remote: Total 1460 (delta 0), reused 0 (delta 0), pack-reused 1460
  
Receiving objects: 100% (1460/1460), 19.92 MiB | 109 KiB/s, done.
  
Resolving deltas: 100% (368/368), done.
  

  
# cd SQLAdvisor
  
# cmake -DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=debug -DCMAKE_INSTALL_PREFIX=/usr/local/sqlparser ./
  
# make && make install
  

  
# cd sqladvisor
  
# cmake -DCMAKE_BUILD_TYPE=debug ./
  
# make
  
# cp sqladvisor /usr/bin
  

  
# sqladvisor --help
  
Usage:
  
sqladvisor sqladvisor
  
SQL Advisor Summary
  
Help Options:
  
-?, --help            Show help options
  
Application Options:
  
-f, --defaults-file   sqls file
  
-u, --username          username
  
-p, --password          password
  
-P, --port            port
  
-h, --host            host
  
-d, --dbname            database name
  
-q, --sqls            sqls
  
-v, --verbose         1:output logs 0:output nothing


页: [1]
查看完整版本: Mysql Database SQL优化工具:SQLAdvisor-Oracle&Mysql DBA-51CTO博客