重慶慧都科技有限公司
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):133更新時間:2022-03-31 15:50:04
FBScanner是效的IBSurgeon工具之一,它能夠跟蹤服務(wù)器端和客戶端之間的SQL傳輸,它包含的模塊有:
- LogAnalyzer-這是用于詳細分析SQL查詢結(jié)果、計劃、事務(wù)與連接的工具,它支持Firebird和InterBase的每個版本。
- FBScanner Viewer-實時查看器,它通過FBScanner Service顯示連接、查詢結(jié)果和事務(wù),并支持所有版本的Firebird和InterBase。
- 支持Firebird(1.0-2.5)和InterBase(4.0-XE3)的所有版本。在Firebird 2.1版本之前,當應(yīng)用程序由第三方開發(fā),沒有可用的源代碼的時候。FBScanner是在Firebird和InterBase數(shù)據(jù)庫中分析SQL產(chǎn)品查詢結(jié)果的工具。
功能描述
需要培訓(xùn)、定制、外包?
請聯(lián)系我們!:800018081
慧都專業(yè)技術(shù)團隊幫助您提高效率,節(jié)省成本,降低風(fēng)險!
* 關(guān)于本產(chǎn)品的分類與介紹僅供參考,精準產(chǎn)品資料以介紹為準,如需購買請先行測試。
FBScanner的產(chǎn)品亮點:
- 為了找到在所有版本的Firebird和InterBase上的性能瓶頸,F(xiàn)BScanner對(在一個或多個工作場所的 )SQL查詢、連接和事務(wù)日志的所有參數(shù)進行了詳細分析。
- 對連接進行實時監(jiān)控。FBScanner查看器顯示所有已選擇數(shù)據(jù)庫服務(wù)器的全部連接,包含已連戶端的IP/DNS名稱、數(shù)據(jù)庫與連接時間。
- 對SQL查詢的實時監(jiān)控。FBScanner會為每個連接顯示所有當前運行的SQL查詢參數(shù)以及它們的事務(wù)。
- 可對的連接與活動事務(wù)進行檢測,這能夠讓你分析出沒有被優(yōu)化的事務(wù)處理行為、不正確的事務(wù)設(shè)計或者展示用戶以某種方式使用應(yīng)用程序所導(dǎo)致的性能影響。
- 對于出現(xiàn)客戶端斷開連接的問題(10054錯誤),F(xiàn)BScanner能夠檢查斷線的發(fā)生是否正常,你也可以使用這個軟件來斷開用戶連接以方便數(shù)據(jù)庫的維護和升級。
- FBScanner可以為特定的應(yīng)用程序或者特定的用戶選擇路徑以拉近兩者的距離。
模塊介紹:
LogAnalyzer的服務(wù)器負載
下載FBScanner演示版本并進行安裝。從開始菜單運行“FBScanner服務(wù)設(shè)置”,然后點擊“高級選項”選項卡中的“SQL日志”。
創(chuàng)建數(shù)據(jù)庫日志,之后所有通過FBScanner的SQL傳輸數(shù)據(jù)都會被存儲在數(shù)據(jù)庫日志。
運行“FBScanner Log Analyzer”并連接到數(shù)據(jù)庫日志,在個選項卡上的“服務(wù)器負載”上你可以看到SQL的連接與狀態(tài)說明。在這里很容易觀察到負載的峰值和性能較差的時刻。
為捕捉問題發(fā)生的時刻,你可以對性能圖進行放大縮小、打開關(guān)閉參數(shù)顯示的操作。在你準備訪問某個時段的細節(jié)時,你可以鼠標右鍵該點位置并選擇“去SQL上的XX時間點”。

LogAnalyzer的SQL日志
如果你選中標簽“所有狀態(tài)說明”,后續(xù)所有的SQL查詢結(jié)果列表都將會顯示。請注意,這里的SQL查詢結(jié)果來自于由FBScanner記錄的所有連接。(你可以讓FBScanner只監(jiān)控某個連接、某組計算機或者已選擇應(yīng)用——你需要做的就是使用一個合適的連接字符串或端口。)
你可以縮小搜索范圍,設(shè)置開始和結(jié)束的時間,然后查詢EXECUTION_TIME來查看最長的查詢時間。
對于每一個查詢結(jié)果,你可以看到SQL查詢文本、它的參數(shù)、開始/結(jié)束時間、已獲取記錄的數(shù)量以及是誰在什么時間執(zhí)行了它,這些人的姓名和IP等等。
你可以使用FBScanner推動SQL的執(zhí)行計劃。在這之前,你需要在“FBScanner服務(wù)設(shè)置”上設(shè)置一個適當?shù)倪x擇目錄。
當你認定某個查詢存在問題時,你可以通過鼠標右鍵點擊并選擇“查看狀態(tài)ID=...的連接和事務(wù)”查看到它的連接和事務(wù)。這個操作將會得到一個它的“所有連接和日志”的表單。
連接與事務(wù)
“所有連接和日志”的表單包含了所有連接和其相關(guān)的事務(wù)的主要細節(jié)與描述。
當你點擊某個SQL查詢后,在下面網(wǎng)格中,窗口內(nèi)相同事務(wù)的所有狀態(tài)說明都將會被加粗。它能夠讓你了解真實的事務(wù)流。另外,對于事務(wù)的參數(shù),在其為空時,默認為帶有“等待、書寫和快照”的參數(shù)。
FBScanner LogAnalyzer允許在另外的數(shù)據(jù)庫版本上運行所選擇的查詢并比較其性能。它還可以執(zhí)行大多數(shù)SQL執(zhí)行命令,這對于在不同版本的Firebird上進行數(shù)據(jù)的遷移是非常有用的。
FBScanner Viewer
FBScanner Viewer是FBScanner中負責(zé)對連接、查詢與事務(wù)進行實時跟蹤的那一部分。它直接連接到FBScanner服務(wù)器并獲取SQL傳輸信息。
FBScanner Viewer可運行在本地網(wǎng)絡(luò)上的任何電腦上:連接通過默認的30100端口并從FBScanner服務(wù)器上獲得在線數(shù)據(jù)。
在默認狀態(tài)下,F(xiàn)BScanner Viewer每隔0.5秒會刷新一次狀態(tài),你可以看到最近的20個連接查詢。當互聯(lián)網(wǎng)上的連接頻率較低時,你可以對FBScanner Viewer的刷新時間進行調(diào)整。
另外,F(xiàn)BScanner Viewer還可用于連接管理:可使用10054錯誤的方式(對所選的或者所有的用戶,以掩飾的方式)斷開用戶連接并支持黑白名單的功能。
