用mysqlslap对MySQL的进行压力测试

代表用系统自己生成的SQL脚本来测试。-自动生成-SQL承载式代表要额外输出CPU以及内存的相关信息,-号-INT-cols的代表示例表中的INTEGER类型的属性有几个。-数字-字符- cols的意思同上。-创建型模式代表自己定义的模式(在MySQL的中也就是库)-查询代表自己的SQL脚本。-只打印]#mysqlslap -默认文件=的/ usr / local / mysql下,玛丽亚/ my.cnf中-并发= 50,100,200 -迭代= 1 -号-INT-COLS = 4 -数字-字符(协议)= 35 -自动生成- SQL -自动生成-SQL-外接自动增量-自动生成-SQL承载式=混合-发动机=的MyISAM,InnoDB的-数信息,查询= 200 -调试-INFO-uroot-P1 -S/tmp/mysql_3310.sock基准        运行发动机的MyISAM        秒的平均人数来运行所有查询:0.063秒        最短秒数运行的所有查询:0.063秒        的最大秒数运行的所有查询: 0.063秒        50:运行查询的客户端数量        每个客户端的查询的平均数量:4基准        运行发动机的MyISAM        秒的平均数量来运行所有查询:0.070秒        最短秒数运行的所有查询:0.070秒        的最大秒数运行所有查询:0.070秒        运行查询的客户端数量:100        每个客户端查询的平均数量:2基准测试        运行发动机的MyISAM        秒的平均数量来运行所有查询:0.092秒        最短秒数运行的所有查询:0.092秒        的最大数目0.092秒:运行所有查询秒钟        运行查询的客户端数量:200        每个客户端的查询的平均数量:1基准测试        运行引擎InnoDB的        几秒钟的平均人数来运行所有查询:0.115秒        最短秒数运行的所有查询:0.115秒        的最大秒数运行的所有查询:0.115秒        运行查询的客户端数量:50        每客户端查询的平均数量:4基准        运行引擎InnoDB的        0.134秒:秒平均数来执行所有的查询        运行的所有查询最短秒数:0.134秒        的最大秒数运行的所有查询:0.134秒        100:运行查询的客户端数量        每个客户端的查询的平均数量:2基准测试        运行引擎InnoDB的        几秒钟的平均人数来运行所有查询:0.192秒        秒的最小数量运行所有查询:0.192秒        的最大秒数运行的所有查询:0.192秒        200:运行查询的客户端数量        每个客户端的查询的平均数量:1用户时间0.06,系统时间0.15最大驻留集大小为0,积分驻留集大小为0非物理pagefaults 5803,物理pagefaults 0,掉期0块在0出0,在0全信息,信号0自愿上下文切换8173,非自愿的上下文切换选择table_rows从INFORMATION_SCHEMA.TABLES行,其中TABLE_SCHEMA ='t_girl'而table_name ='文章';+ -------- +|行|+ -------- +| 296693 |+ - ------ +1行中集(0.01秒)MySQL的>选择table_rows从INFORMATION_SCHEMA.TABLES其中TABLE_SCHEMA ='t_girl'而table_name ='类别'的行;+ ------ +|行|+ ------ +| 113 |+ ------ +1行中集(0.00秒),2),总列数的mysql> SELECT COUNT(*)作为information_schema.columns在TABLE_SCHEMA ='column_total t_girl'而table_name ='文章';+ -------------- +| column_total |+ -------------- +| 32 |+ - ------------ +1行中集(0.01秒)的mysql> SELECT COUNT(*)作为column_total information_schema.columns在TABLE_SCHEMA ='t_girl'而table_name ='类别';+ - ------------ +| column_total |+ -------------- +| 9 |+ -------------- +1行中集(0.01秒),3),调用的存储过程DELIMITER $ $DROP PROCEDURE IF EXISTS`t_girl```sp_get_article $ $CREATE DEFINER =`根`@`%`程序`sp_get_article`(IN f_category_id整型,在f_page_size诠释,在f_page_no整数BEGIN  SET @ stmt的='从文章的内在选择*加入。';  集@ stmt的= CONCAT(@ stmt的,“(从第一个选择a.aid');  如果f_category_id!= 0,则    设置@ stmt的= CONCAT(@ stmt的,“内部联接(选择类CID其中CID =',f_category_id,'或PARENT_ID =',f_category_id,')为b上a.category_id = b.cid' );  END IF;  如果f_page_size> 0 && f_page_no> 0,则    设置@ stmt的= CONCAT(@ stmt的,“限价”,(f_page_no-1)* f_page_size,',',f_page_size);  END IF;  设置@ stmt的= CONCAT (@ stmt的,')为b上(a.aid = b.aid)');  从@ stmt的准备S1,  S1执行;  DEALLOCATE准备S1;  集@ stmt的= NULL;END $ $DELIMITER]#mysqlslap -默认文件=的/ usr / local / mysql下,玛丽亚/ my.cnf中-并发= 25,50,100 -迭代= 1 -查询='调用t_girl.sp_get_article(2,10,1) ;' -数信息,查询= 5000 -调试信息-uroot-P -S/tmp/mysql50.sock输入密码:基准        的秒平均数来运行所有查询:3.507秒        最短秒数来运行所有查询:3.507秒        的最大秒数运行的所有查询:3.507秒        25:运行查询的客户端数量        200:每个客户机的查询的平均数量平均每个并发运行200个查询用了3.507秒。基准        跑秒平均数所有查询:3.742秒        最短秒数运行的所有查询:3.742秒        的最大秒数运行的所有查询:3.742秒        50:运行查询的客户端数量        100:每个客户机的查询的平均数量指标        来运行所有的秒平均人数查询:3.697秒        最短秒数运行的所有查询:3.697秒        的最大秒数运行的所有查询:3.697秒        100:运行查询的客户端数量        每个客户端的查询的平均数量:50用户时间0.87,系统时间0.33最大居民集大小为0,积分驻留集大小为0的非物理pagefaults 1877年,物理pagefaults 0,掉期0块0中出0,在0全信息,信号0自愿上下文切换27218,非自愿上下文切换3100


你可能感兴趣的:(信息,压力测试)