最近一段時間,我們經常會收到了許多用戶的咨詢,問我們何時能納管SQLServer?耐不住小伙伴們的猛烈催促及熱切期待,本不想納管SQLServer的研發團隊也抓緊將這項需求提上日程。并在DBdoctor v3.2.2版本中成功實現了對SQLServer的納管支持。
為感謝廣大用戶長久以來對DBdoctor的支持,針對SQLServer我們決定開放90%的功能讓大家免費使用!免費使用!免費使用!(如何體驗全部免費功能詳見文末)
一、針對SQLServer,DBdoctor提供哪些功能服務?
一級 功能 | 二級 功能 | SQLServer | 功能描述 |
事前診斷 | SQL審核 | Y | 識別SQL性能問題,提前規避故障 |
實例巡檢 | Y | 生成巡檢報告,及時發現隱藏問題 | |
實時診斷 | 性能洞察 | Y | 資源消耗與SQL性能的映射關系 |
根因診斷 | Y | 基于問題推導出引起問題的根因SQL | |
基礎監控 | Y | 作系統層以及數據庫引擎層面的監控指標匯總 | |
實例調優 | 存儲分析 | Y | 預測磁盤使用率,關注磁盤異常占用 |
1.強大的SQL審核
SQLServer具備企業級的SQL審核能力,支持SQL文件上傳批量審核,在開發階段即可完成SQL審核,提前識別SQL問題,同時針對線上存量SQL也可以實時抓取進行審核。
2.全面巡檢與報表
支持定時和手動兩種巡檢模式,引擎巡檢項達到五十多項,支持單實例或批量巡檢,并支持多個維度的報表展示。可對巡檢項進行自定義,也可隨意選擇巡檢項組成巡檢模板。
3.精確的主動發現
能夠自動分析監控趨勢,當資源出現抖動超水位線時會自動標記問題區間,并進行SQL根因分析,把根因與資源匹配,做到基于顏色便可分析慢SQL。進一步根據相關性與推薦算法,給出根因SQL。
4.精準的存儲預測
支持基于AI預測的存儲分析,基于已訓練預測模型,實時展示未來一周的磁盤趨勢,并根據數據、日志、臨時表文件等的存儲事件進行存儲分析,得出存儲未來趨勢。
5.豐富的監控指標
SQLServer引擎包含九大類監控指標,包含:主機、實例等多個維度,引擎的監控指標達三十多項,自動把數據庫的指標按照資源類型進行分類,可靈活查看任意時間點的指標數據。
6.精細的用戶權限
企業監控平臺必須具備用戶與權限管理,DBdoctor免費版全面開放平臺管理的能力,基于租戶與項目的兩級管控體系可以靈活適配公司組織架構或項目架構。
基于用戶組可以快速把相同權限的用戶組織在一起,無需為新用戶配置繁瑣的實例與功能權限。
二、如何快速納管SQLServer?
下面將詳細介紹如何使用DBdoctor納管SQLServer并對其進行性能診斷。
1.SQLServer數據庫納管架構
SQLServer數據庫主備為兩個節點,分別是Primary和Standby。DBdoctor Server建議選擇獨立ECS/主機部署安裝,成功部署后打開瀏覽器訪問實例列表頁面,分別對Primary、Standby節點進行納管。
實例納管時默認自動部署Agent進行數據采集,Agent按照主機維度進行部署,單個Agent可接管主機上的所有實例節點。
2.一分鐘零依賴DBdoctor Server安裝
環境要求:4c8g(建議獨立的資源部署,可以添加選項--unlimited
忽略4c8g的限制)
下載安裝包:https://www.hisensecloud.com/h-col-126.html
#解壓安裝包并執行一條命令即可部署完成
./dbd -I
服務訪問地址:http://<部署服務的主機ip>:13000
登錄賬號:tester/Root2023!
詳細文檔:https://dbdoctor.hisensecloud.com/h-col-144.html
3.快速納管SQLServer
a)創建訪問賬號???????
CREATE LOGIN test WITH PASSWORD ='Root2023!';
GRANT VIEW SERVER STATE TO test;
b)頁面納管實例節點
-
點擊“實例納管”錄入SQLServer實例節點訪問連接串信息,并檢測連通性。
-
錄入主機賬號信息,選擇手動安裝,并在實例所在windows服務器上使用PowerShell執行指定命令。
-
點擊 "提交"即可。
備注:當連通性檢測通過后,恭喜你實例納管成功,性能洞察已開啟,開始體驗DBdoctor的強大吧!
三、如何使用性能洞察功能?
1.開啟性能分析
實例列表中找到已納管的SQLServer節點,點擊實例診斷。
2.查看性能洞察
點擊性能洞察透視SQLServer的節點性能。
-
進入到性能洞察頁面,可以看到DBdoctor自動標注CPU異常問題區間,并且看到周期性產生CPU異常。
-
將鼠標放在放大鏡上,查看導致CPU異常的根因SQL。從圖中可以看到根因SQL為SELECT語句。
-
在SQL關聯分析中,針對該CPU異常SQL,點擊查看執行計劃,發現該表缺失索引,執行CREATE INDEX IX_tempdb_ProductID ON master.dbo.tempdb (ProductID) 添加索引問題解決。
SQLServer資源抖動問題,通過性能洞察功能只需要三步即可找到根因并解決,如此簡單。
免費申請專業版License,立即體驗DBdoctor針對sqlserver的全部功能!
專業版License免費自助申請路徑:
關注公眾號,點擊菜單欄【產品服務-免費申請License】即可自助獲取免費專業版License(注:需下載安裝后再申請License)
DBdoctor推出長久免費版
DBdoctor是一款企業級數據庫全方位性能監控與診斷平臺,致力于解決一切數據庫性能問題。可以對商業數據庫、開源數據庫、國產數據庫進行統一性能診斷。
具備:SQL審核、巡檢報表、監控告警、存儲診斷、審計日志、權限管理等免費功能,不限實例個數,可基于長久免費版快速搭建企業級數據庫監控診斷平臺。
???????同時擁有:性能洞察、鎖分析、根因診斷、索引推薦、SQL發布前性能評估等高階功能,官網可快速下載,零依賴,一分鐘快速一鍵部署。
如果您想要試用全部功能可添加公眾號自助申請專業版license。成為企業用戶可獲得產品定制、OpenAPI集成、一對一專家等高階服務。歡迎添加小助手微信了解詳細信息!
1???產品介紹:
內核級數據庫性能診斷工具DBdoctor
2??免費下載/在線試用:
https://dbdoctor.hisensecloud.com/col.jsp?id=126