時(shí)間:2024-03-04 00:33作者:下載吧人氣:18
為了研究一下sql自動化檢查和分析工具,是否有網(wǎng)上介紹的好用,我在本地進(jìn)行soar
和 soar-web
的安裝和使用。
初步的實(shí)驗(yàn)結(jié)果,總結(jié)如下:
1. 安裝相對來說較為麻煩,特別是soar-web
的依賴包安裝,涉及到python pip相關(guān)組件的下載安裝。
2. 啟動soar-web
會遇到一些奇怪問題,提示 “ImportError: No module named xxx“ 沒有安裝,但是通過python -m pip list檢查是有安裝成功的。
3. soar-web的啟動腳本run.sh,不能正常啟動;但是使用python./soar-web.py install
卻可以正常啟動。
4. 數(shù)據(jù)庫類型,只支持MySQL一種
后續(xù):
最后,綜合感覺,soar-web的功能,距離自動化SQL檢查和優(yōu)化,還有很大空間。接下來,我將繼續(xù)調(diào)研和對比剩下兩個(gè)工具:see 和 Yearning
1.see 工具
https://github.com/myide/see
2. Yearning 工具
https://github.com/cookieY/Yearning
一 、soar主要步驟,如下:
step 1: 下載安裝包
# prepare dir and install
mkdir -p /opt/soft/soar && mkdir -p /opt/install/soar/{log,conf}
wget -O /opt/soft/soar/soar -c https://github.com/XiaoMi/soar/releases/download/0.11.0/soar.linux-amd64
網(wǎng)友評論