mysql benchmark 測試工具_BenchmarkFactory免費版「建議收藏」BenchmarkFactory免費版是一款不錯的數據庫性能和負載測試工具,包含基準性能測試、混合基準性能測試、用戶自定義測試等等,可通過負載和事務在數據庫中的操作衡量數據庫的性能,兼容SQL、MySQL、Oracle等常用數據庫類型,需要的朋友可以來本站下載!軟件功能1、數據庫工作負載生成了解未來性能問題,以及使用實際事務工作負載執行假設分析。記錄生產或綜合活動,并在測試或開發環境中回放,從而…
BenchmarkFactory免費版是一款不錯的數據庫性能和負載測試工具,包含基準性能測試、混合基準性能測試、用戶自定義測試等等,可通過負載和事務在數據庫中的操作衡量數據庫的性能,兼容SQL、MySQL、Oracle等常用數據庫類型,需要的朋友可以來本站下載!
軟件功能
1、數據庫工作負載生成
了解未來性能問題,以及使用實際事務工作負載執行假設分析。 記錄生產或綜合活動,并在測試或開發環境中回放,從而模擬實際的生產負載。
2、數據庫代碼可擴展性測試
評估部署實際活動時的應用程序性能。 對SQL腳本、PL/SQL、T-SQL代碼以及在不同并發用戶配置下存儲的測試程序進行負載測試。 通過與SQL Optimizer相集成,修復在生成部署前發現的任何代碼性能問題。
3、行業標準的基準測試
評估數據庫可擴展性,測試硬件/配置,以及確定系統吞吐量。 使用開箱即用且符合行業標準的基準(TPC-H、TPC-C、TPC-D、TPC-E、ASP3AP和可擴展的硬件),模擬實際數據庫應用程序工作負載。
4、虛擬用戶和事務負載模擬
在接受測試的系統上增加用戶和事務工作負載,從而量化應用程序或服務器的性能,確定系統吞吐量,并查找數據庫臨界點。 每個用戶和事務都作為單獨的獨立會話,這些會話具有自己的連接和統計信息,包括運行時間和每秒事務量。
Benchmark Factory安裝教程
1、解壓下載的軟件,雙擊msi文件,進入安裝界面,點擊next
2、閱讀軟件許可協議,選擇“I accept the terms…”
3、設置安裝位置,默認的是C:\Program Files (x86)\Quest Software\Benchmark Factory for Databases\,可以點change修改
4、準備安裝,點擊install
5、安裝完成
使用教程
1. Oracle Capture 向導
我們可以直接從Tools->Capture Workload打開->Oracle Capture, 之后打開Capture Scenario Wizard。
也可以從New-> New Job Wizard ->Add Workload->選 擇測試類型:Capture / Replay Test -> Capture and Replay Oracle Workload。
此頁面點Select Test,打開Replay Workload 頁面,點擊左下角藍色鏈接:Perform New Capture,這個從向導打開的步驟比較長,但是回放的話是必須從這個向導導入測試的。
另一種打開Oracle Capture向導的方式 是命令行,直接從bin目錄下找到BFCapture.exe拖到命令行加參數 –o, “c:\Program Files….\bin\BFCapture.exe” –o。
2. 創建Capture
現在Capture Scenario Wizard打開了,我們就可以跟著向導創建Capture了。首頁要輸入的信息是連接信息,這個用戶也是用來做Capture的用戶,即用此頁輸入的用戶去捕獲它自己,或者用它去捕獲別的schema, 或者是整個數據庫。
選 擇Capture方法,我們這里選擇Oracle Trace files(可點擊 Which method should I choose?查看你要選哪一種),但是這兩種方法最根本的不同是,Oracle Trace files Capture出來的trace文件是放在數據庫服務器上的,Capture結束則轉成XML文件,但是trace文件不會刪除;而FGAC Capture出來的數據是存放在 SYSTEM表空間中,等 Capture結束再轉成XML文件,之后清除SYSTEM表空間存放的Capture數據。
Directory Settings,此頁是設置路徑的,但是我們先改一下Capture Name: CDEMO,Database Server directory是數據庫用戶能訪問的路徑,生成的文件需要放在這個路徑下,同時它又是一個共享文件夾,在Benchmark Factory中也能訪問。
Capture directory 是指Capture文件存放的地方,我們設置如下:(注意,這兩個路徑可以是一樣的,比如下圖如果我把Capture directory用\ip\mouse值 也是可以的,這樣的話在后面回放的時候就不用拷貝,同時這個路徑也可以用Network map的方式輸入。當Capture路徑和Server路徑不一樣時,我們為了數據更容易找到,一般在/mnt/mouse共享目錄后再加一個子目錄/local,這樣拷數據的時候直接在這個子目錄找,把生成的數據全部拷到Capture路徑。)
Reporting Settings我這里也用默認值AWR,如果數據庫中沒有裝STATSPACK則這個選項不可用。
Capture Scope這里我選的是bmf,用它capture它自己。
Export Scope這個選項是說在進行Capture之前要不要先備份數據庫,我們這里就用默認值,是要先導出所選的數據庫(這也可以不導出,直接做Capture)。但是既然要導出,我們要先在數據庫中準備一張表,(當然也可以用Benchmark Factory的基準測試先創建objects,等Capture開始之后再跑測試)我先在SQL Plus 創建表create table test(id int, name char(10));
Filter Settings 頁設置過濾條件, (比如上面說Capture Benchmark Factory的基準測試,就要把Agent.exe給Remove)如果有的應用程序不在這里,但是你想要過濾掉,點Add把它加進來。本實例capture的操作將在SQL Plus執行,直接下一步。
Capture Thresholds是用來設置Capture的閾值停止條件,當然這些指標是數據庫服務器上的。我們這里的CPU設置成90。
Capture Control可以設置Capture開始的時間,結束的時間,設置如下。
Finish 頁是對所有輸入進行匯總性展示,讓用戶確認這些信息,確認結束,點擊Capture。
3. Capture Status,Capture開始后,這里就打開了Capture Status 窗口,查看Exporting情況。
查看Capture的情況,不巧達到Threshold了,因為Export的數據太多了。Capture Details窗口顯示的是Capture的詳細信息。
還有此窗口需要我們處理,如下圖,因為我們在Directory Settings的時候用的是不同的路徑,所以要從數據庫服務器把diag文件夾和AWR Report文件拷到本地的桌面CDEMO文件夾,拷完之后點最上面窗口的OK。
點完OK之后,就會開始處理 數據,生成BMF_Replay_Files和SQL Scripts,當Capture 狀態變成Done之后表示Capture工作已完成,點擊Close關閉此窗口,有一個提示回放的窗口出現。
4. Manage Capture
Capture已完成,現在我們可以回放了,New->New Job Wizard ,在選擇Connection的時候我們可以用相同的連接,也可以用另一個數據庫的連接,要注意的是,如果有導出需要導入的話,要注意數據庫版本是向后兼容的,而且我們需要手動把dmp文件拷到要回放的數據庫上。我們這里直接用相同的連接回放。
Add Workload->這時頁面記住了我們剛才是用向導打開過Capture/Replay Test,直接點Select Test。此時的Replay workload已經有顯示剛才完成的Capture:
點Import Test,此時彈出的窗口是要輸入dmp文件的路徑,我們這里的是 /mnt/mouse 。OK 之后Job創建出來了,我們可以點開1 Transaction(s)查看Capture到的SQL是不是我們剛才操作的。
點Run Job開始回放,當Job正在回放的時候我們先來看一下主窗口下面的Captures Tab。
這里提供了三個選項,這三個都可以在命令行通過BFCapture.exe執行,第一個選項用得最多,如果一個Capture結束了,但是沒有變成Done的狀態,但Capture Status窗口已關閉,這時我們就可點View Status讓它繼續處理數據,直到這個Capture變成Done。
5. Run Report
回放完了,結果的主界面如下:
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
1、觀世音菩薩是佛教中慈悲和智慧的象征,無論在大乘佛教還是在民間信仰,都具有極其重要的地位。2、而光從觀音來講都能夠分為多種,如千手觀音、送子觀音、文殊菩薩等等,都屬于觀音類別,而觀音菩薩生日一共就有三個,分別為出生日、成道日以及出家日。(資料圖片僅供參考)3、 觀音菩薩生日: 信奉佛教之人應該都知道,觀音菩薩生日有三個,分別是農歷的二月十九,六月...
郵政銀行信用卡怎么申請?【1】官網申請在百度瀏覽器中搜索并直接進入中國郵政儲蓄銀行官網,選擇“信用卡”欄目,跳轉頁面后選擇“我要辦卡”,再根據自身的喜好選擇要辦理的信用卡種類,根據頁面提示填寫申請信息,最后提交申請即可?!?】公眾號申請登錄微信,在搜索框查找“中國郵政儲蓄銀行”并關注,點擊“郵金融”,在...
民生銀行客服電話是多少?民生銀行客服電話:95568(1)民生銀行客服電話是面向個人和企業客戶,是集查詢、轉帳、結算于一體的自助業務系統。該系統為個人客戶提供帳戶信息查詢、轉帳、匯款等多樣化金融服務;民生個人卡、單位卡、活期一本通客戶和企業客戶無須到銀行辦理開通手續,就可以隨時隨地通過撥打我行電話銀行服務號碼,獲得已經開通的并將不斷拓展的金融服務。(2)收費標準同撥打市話的收費標準,不收取長途通話...