安裝方法:
安裝依賴包
yum -y install cmake libaio-devel libffi-devel glib2 glib2-devel
yum install
yum -y install percona-server-shared-56
cd /usr/lib64/
ln -s libperconaserverclient_r.so.18 libperconaserverclient_r.so
編譯依賴項sqlparser
#yum install git -y
#git clone
a.cd sqladvisor
b.cmake -dbuild_config=mysql_release -dcmake_build_type=debug -dcmake_install_prefix=/usr/local/sqlparser ./
c.make && make install
安裝sqladvisor原始碼
a. cd sqladvisor/sqladvisor/
b. cmake -dcmake_build_type=debug ./
c. make
d. 在本路徑下生成乙個sqladvisor可執行檔案,這即是我們想要的。
命令列傳參呼叫
./sqladvisor -h xx -p xx -u xx -p 'xx' -d xx -q "sql" -v 1
注意:命令列傳參時,引數名與值需要用空格隔開
配置檔案傳參呼叫
$> cat sql.cnf
[sqladvisor]
username=xx
password=xx
host=xx
port=xx
dbname=xx
sqls=sql1;sql2;sql3....
cmd: ./sqladvisor -f sql.cnf -v 1
weilovepan520
美團SQL優化工具SQLAdvisor
介紹 美團sql優化工具sqladvisor 1 sqladvisor安裝 拉取最新 git clone 安裝依賴項 yum install y apt get install cmake libaio devel libffi devel glib2 glib2 devel yum install...
美團SQL優化工具SQLAdvisor
在資料庫運維過程中,優化 sql 是 dba 團隊的日常任務。例行 sql 優化,不僅可以提公升程式效能,還能夠降低線上故障的概率。目前常用的 sql 優化方式包括但不限於 業務層優化 sql邏輯優化 索引優化等。其中索引優化通常通過調整索引或新增索引從而達到 sql 優化的目的。索引優化往往可以在...
美團點評SQL優化工具SQLAdvisor開源
在資料庫運維過程中,優化 sql 是 dba 團隊的日常任務。例行 sql 優化,不僅可以提公升程式效能,還能夠降低線上故障的概率。目前常用的 sql 優化方式包括但不限於 業務層優化 sql邏輯優化 索引優化等。其中索引優化通常通過調整索引或新增索引從而達到 sql 優化的目的。索引優化往往可以在...