mysql學習記錄 mysqlslap基準測試工具

2021-09-28 15:29:25 字數 1106 閱讀 1421

常用引數說明:

--auto-generate-sql 由系統自動生成sql指令碼進行測試

--auto-generate-sql-add-autoincrement 在生成的表中增加自增id

--auto-generate-sql-load-type 指定測試中使用的查詢型別

--auto-generate-sql-write-number 指定初始化資料生成的資料量

--concurrency 指定併發執行緒的數量

--engine 指定要測試表的儲存引擎

--no-drop 指定不清理測試資料

--iterations 指定測試執行次數

--number-of-queries 指定每乙個執行緒執行的查詢數量

--debug-info 指定輸出額外的記憶體及cpu統計資訊

--number-int-cols 指定測試表中包含的int型別列的數量

--number-char-cols 指定測試表中包含的varchar型別的數量

--create-schema 指定了用於執行測試的資料庫名字

--query 用於指定自定義sql的指令碼

--only-print 並不執行測試指令碼,而是把生成的指令碼列印出來

mysqlslap --concurrency=1,50,100,200 --iterations=3 --number-int-cols=5 --number-char-cols=5 --auto-generate-sql --auto-generate-sql-add-autoincrement --engine=myisam,innodb --number-of-queries=10 --create-schema=sbtest

生成測試指令碼

mysqlslap --concurrency=1,50,100,200 --iterations=3 --number-int-cols=5 --number-char-cols=5 --auto-generate-sql --auto-generate-sql-add-autoincrement --engine=myisam,innodb --number-of-queries=10 --create-schema=sbtest --only-print > 1.sql

Mysqls索引學習筆記

索引的出現為了查詢提高查詢速度,順序查詢速度過慢,所以索引的儲存方式對與查詢有很大的影響 1 二叉樹 使用二叉樹作為資料結構,相對於陣列這種順序結構是快了很多,利用二叉樹的特性右子節點比父節點大,左子節點比父節點小的遠離進行查詢,但是當索引資料出現順序值,例如1,2,3,4,5,6這樣的情況,就會造...

mysql學習記錄 MySQL學習記錄 2

in 子查詢 select from student where id in 1,2 not in 不在其中 select from student where id not in 1,2 is null 是空 select from student where age is null is not...

學習記錄 Mysql

mysql 是官方發布的 乙個為mysql設計的c 語言的api,這個api的作用是使工作更加簡單且容易。mysql 為mysql的c api的再次封裝,它用stl standard template language 開發並編寫,並為c 開發程式設計師提供象操作stl容器一樣方便的運算元據庫的一套...