Sysbench-0.5改成只有DML操作
首先可以看一下/sysbench/sysbench/tests/db目錄下的指令碼: ./ |-- common.lua # 是一個通用指令碼 會有初始化相關引數 |-- delete.lua |-- insert.lua |-- Makefile |-- Makefile.am |-- Makefile.in |-- oltp.lua # oltp場景經常使用到的,包含讀寫 |-- oltp_simple.lua |-- parallel_prepare.lua |-- select.lua |-- select_random_points.lua |-- select_random_ranges.lua |-- update_index.lua `-- update_non_index.lua
今天要改動的其實很簡單,只需要改動common.lua中的初始化引數即可
修改之前:
oltp_table_size = oltp_table_size or 10000 oltp_range_size = oltp_range_size or 100 oltp_tables_count = oltp_tables_count or 1 oltp_point_selects = oltp_point_selects or 10 #如果未設定該引數,預設執行10次 oltp_simple_ranges = oltp_simple_ranges or 1 oltp_sum_ranges = oltp_sum_ranges or 1 oltp_order_ranges = oltp_order_ranges or 1 oltp_distinct_ranges = oltp_distinct_ranges or 1 oltp_index_updates = oltp_index_updates or 1 oltp_non_index_updates = oltp_non_index_updates or 1
function set_vars() oltp_table_size = oltp_table_size or 10000 oltp_range_size = oltp_range_size or 100 oltp_tables_count = oltp_tables_count or 1 oltp_point_selects = oltp_point_selects or 0 oltp_simple_ranges = oltp_simple_ranges or 0 oltp_sum_ranges = oltp_sum_ranges or 0 oltp_order_ranges = oltp_order_ranges or 0 oltp_distinct_ranges = oltp_distinct_ranges or 0 oltp_index_updates = oltp_index_updates or 1 oltp_non_index_updates = oltp_non_index_updates or 1
所以 如果直接使用olpt.lua測試讀寫場景的話,注意讀寫比例: 10+1+1+1+1:4=14:4=7:2的比例,這個對於有些需要只寫或者對寫影響更大的一些變更測試是很不方便的,所以只需要小小改動一下,我們就可以實現只寫了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30018455/viewspace-2920834/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle並行操作——並行DML操作Oracle並行
- DML操作 DDL觸發器觸發器
- dml操作重做日誌分析
- DDL、DML、DCL、DQL相關操作
- 使用for迴圈操作DML語句
- Mysql 基礎操作 DDL DML DCLMySql
- DML操作引起的blocking(一)BloC
- DML操作引起的blocking(二)BloC
- 閃回 錯誤的DML 操作
- 從底向上瞭解DML操作
- SQLServer DML操作阻塞SELECT查詢SQLServer
- MySQL全面瓦解5:資料操作-DMLMySql
- 使用loop迴圈操作DML語句OOP
- 使用while迴圈操作DML語句While
- OGG雙向DML複製操作
- 哪種DML操作產生undo多
- 並行dml操作所需的TM鎖並行
- MySQL的DDL和DML操作語法MySql
- Oracle 檢視可以DML操作的條件Oracle
- 日誌挖掘-對於DML操作的挖掘
- Oracle DBLINK 抽數以及DDL、DML操作Oracle
- 使用Logminer工具分析DML和DDL操作
- DML, DDL操作的自動提交問題
- DML操作涉及到的系統表
- Oracle連線檢視DML操作的限制Oracle
- oracle全文索引之commit與DML操作Oracle索引MIT
- 如何查詢DML操作的詳細記錄
- 配置支援DML和DDL操作同步的GoldenGateGo
- Flashback Query 針對DML誤操作的恢復
- oracle點陣圖索引對DML操作的影響Oracle索引
- 基於LOGMINER 的表DML誤操作恢復
- 表中出現碎片,造成查詢、DML操作變慢
- 表的建立修改及增刪改查-DML操作
- DDL,DML操作對結果快取的影響快取
- win10怎麼把txt格式改成bat win10系統txt檔案改成bat操作方法Win10BAT
- 客快物流大資料專案(四十五):Spark操作Kudu DML操作大資料Spark
- hive從入門到放棄(三)——DML資料操作Hive
- 外來鍵沒有索引哪些DML操作會被阻塞索引