測試過程:
首先清理資料庫:
go run mload.go --host 127.0.0.1 --clean true
再來為查詢準備資料(比如準備1000000條):
go run mload.go --host 127.0.0.1 --datanum 1000000 --procnum 1 --operation prepare
接下來進行測試(limit one的):
使用8核cpu,8個併發
go run mload.go --host 127.0.0.1 --datanum 1000000 --procnum 8 --cpunum 8 --operation query
在進行非limit one的:
使用8核cpu,8個併發
go run mload.go --host 127.0.0.1 --datanum 1000000 --procnum 8 --cpunum 8 --operation query --queryall true
首先清理資料庫:
go run mload.go --host 127.0.0.1 --clean true
再來為查詢準備資料(比如準備1000000條):
go run mload.go --host 127.0.0.1 --datanum 1000000 --procnum 1 --logpath /tmp/log.log --operation prepare
再來進行測試
go run mload.go --host 127.0.0.1 --datanum 1000000 --procnum 1 --logpath /tmp/log.log --operation tps
更新測試
首先清理資料庫:
go run mload.go --host 127.0.0.1 --clean true
再來為查詢準備資料(比如準備1000000條):
go run mload.go --host 127.0.0.1 --datanum 10 --procnum 1 --operation prepare
再來進行update壓測
go run mload.go --host 127.0.0.1 --datanum 1 --procnum 10 --operation update
geo查詢測試
首先清理資料庫:
go run mload.go --host 127.0.0.1 --clean true
再來為查詢準備資料(比如準備1000000條):
go run mload.go --host 127.0.0.1 --datanum 100000 --procnum 2 --operation prepare
go run mload.go --host 127.0.0.1 --datanum 100000 --procnum 2 --operation prepare --db test --collection testccc --geofield gps --geo
接下來進行測試(limit one的):
使用8核cpu,8個併發
go run mload.go --host 127.0.0.1 --datanum 100000 --procnum 8 --cpunum 4 --operation query --geofield loc --geo true
go run mload.go --host 127.0.0.1 --datanum 100000 --procnum 8 --cpunum 4 --operation query --db metok_core --collection cell_position --geofield loc --geo
在進行非limit one的:
使用8核cpu,8個併發
go run mload.go --host 127.0.0.1 --datanum 100000 --procnum 8 --cpunum 4 --operation query --queryall true --geofield loc --geo true
go run mload.go --host 127.0.0.1 --datanum 100000 --procnum 8 --cpunum 4 --operation query --queryall true --db metok_core --collection cell_position --geofield loc --geo
ab壓力測試 mysql MySQL壓力測試
1.什麼是壓力測試 壓力測試是針對系統的一種效能測試,但是測試資料與業務邏輯無關,更加簡單直接的測試讀寫效能 2.壓力測試的指標 qps 每秒鐘處理完請求的次數 tps 每秒鐘處理完的事務次數 併發量 系統能同時處理的請求數 3.壓力測試工具 mysqlslap sysbench jmeter 長時...
mysql 壓力測試 golang 壓力測試
1.壓力測試 1.1.1.go怎麼寫測試用例 開發程式其中很重要的一點是測試,我們如何保證 的質量,如何保證每個函式是可執行,執行結果是正確的,又如何保證寫出來的 效能是好的,我們知道單元測試的重點在於發現程式設計或實現的邏輯錯誤,使問題及早暴露,便於問題的定位解決,而效能測試的重點在於發現程式設計...
壓力測試 測試概要
壓力測試分為如下大概 個人如此 1 確定存量資料的規模 使用者一般會要求製造出3 5年的存量資料 2 確定需要進行壓力測試的業務 一般是使用者使用最頻繁,或者業務操作複雜的業務 3 確定操作使用者的的數量 各類操作使用者的比例 4 峰值業務量的要求 一般是1個小時內最多要處理的筆數 5 對實時業務響...