知识大全 浅析对MYSQL进行压力测试的过程

Posted 过程

篇首语:最淡的墨水,也胜过最强的记性。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅析对MYSQL进行压力测试的过程相关的知识,希望对你有一定的参考价值。

浅析对MYSQL进行压力测试的过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

安装supersmack

  安装过程以及我中间遇到问题的总结都在这里

  之前记得把libmysqlclient so 拷贝到/usr/lib中去 这样make 的时候不用改MakeFile文件

  [root@localhost super smack ]# cp /usr/local/mysql/libmysqlclient so /usr/lib

  我遇到的问题如下

  error while loading shared libraries: libmysqlclient so : cannot open shared object file: No such file or directory

  看到北京野狼的这个帖子

  [root@localhost super smack ]# /configure with mysql

  configure: error: installation or configuration problem: C++ piler cannot create executables

  没有安装C++编译器

  [root@localhost rpmpackage]# rpm ivh libc client g i rpm

  Preparing… ########################################### [ %]

   :libc client ########################################### [ %]

  [root@localhost rpmpackage]# rpm ivh libc client devel g i rpm

  Preparing… ########################################### [ %]

   :libc client devel ########################################### [ %]

  [root@localhost rpmpackage]# rpm ivh libstdc++ devel el i rpm

  Preparing… ########################################### [ %]

   :libstdc++ devel ########################################### [ %]

  [root@localhost rpmpackage]# rpm ivh gcc c++ el i rpm

  Preparing… ########################################### [ %]

   :gcc c++ ########################################### [ %]

  [root@localhost rpmpackage]# cd /sourcepackage/super smack

  [root@localhost super smack ]# /configure with mysql

  loading cache /config cache

  checking for a BSD patible install… /usr/bin/install c

  checking whether build environment is sane… yes

  checking whether make sets $MAKE… yes

  …

  updating cache /config cache

  creating /config status

  creating Makefile

  creating src/Makefile

  creating config h

  Building with the following options:

  MySQL Support…… yes

  PostgreSQL Support…… no

  Oracle Support…… no

  If this is not what you intended please re run configure

  Thanks for using super smack!

  然后make;make install

   进行实际测试

  拷贝示例文件

  [root@localhost super smack ]# cp r smacks/ /usr/local/bin/

  修改用户名和密码为自己的

  默认是测试MYISAM表的性能

  [root@localhost smacks]# super smack d mysql select key smack

  Error running query select count(*) from _auth:Table test _auth doesn t exist

  Creating table _auth

  Loading data from file /var/smack data/words dat into table _auth

  Table _auth is now ready for the test

  Query Barrel Report for client smacker

  connect: max= ms min= ms avg= ms from clients

  Query_type num_queries max_time min_time q_per_s

  select_index

   是连接客户的数目 每个客户有 次轮询

  结果表示 super smack总共执行了 W次查询 每秒执行 条数据

  下来测试innodb 表

  进入MYSQL的SHELL 修改表类型

  mysql> alter table _auth engine innodb;

  Query OK rows affected ( sec)

  Records: Duplicates: Warnings:

  [root@localhost smacks]# super smack d mysql select key smack

  Query Barrel Report for client smacker

  connect: max= ms min= ms avg= ms from clients

  Query_type num_queries max_time min_time q_per_s

  select_index

  [root@localhost smacks]#

  接下来测试集群的

  mysql> alter table _auth engine ndb;

  Query OK rows affected ( sec)

  Records: Duplicates: Warnings:

  [root@localhost smacks]# super smack d mysql select key smack

  Query Barrel Report for client smacker

  connect: max= ms min= ms avg= ms from clients

  Query_type num_queries max_time min_time q_per_s

  select_index

  看一下update的

  [root@localhost smacks]# super smack d mysql update select smack

  Table _auth does not meet condtions will be dropped

  Creating table _auth

  Loading data from file /var/smack data/words dat into table _auth

  Table _auth is now ready for the test

  Query Barrel Report for client smacker

  connect: max= ms min= ms avg= ms from clients

  Query_type num_queries max_time min_time q_per_s

  select_index

  update_index

cha138/Article/program/MySQL/201405/30870

相关参考

知识大全 MySQL两种表存储结构性能比较测试过程

MySQL两种表存储结构性能比较测试过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQ

知识大全 MySQL优化简明指南浅析

MySQL优化简明指南浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一在编译时优化MySQ

知识大全 浅析Tomcat5配置Mysql JDBC数据库连接池

浅析Tomcat5配置MysqlJDBC数据库连接池  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 MySQL 基准测试套件

高性能MySQL:MySQL基准测试套件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MySQ

知识大全 MySQL使用rand随机查询记录效率测试

MySQL使用rand随机查询记录效率测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下的

知识大全 Percona的TPCC-MySQL测试工具[2]

高性能MySQL:Percona的TPCC-MySQL测试工具[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 Percona的TPCC-MySQL测试工具[1]

高性能MySQL:Percona的TPCC-MySQL测试工具[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

浅析玉米高产创建技术措施

一、种子选择  玉米种子应该选择优质丰产,抗病性能优异的品种,保证玉米生育期适中,玉米生长紧凑或者半紧凑型的杂交品种。  二、整地施肥  在种植过程中要求在前茬作物收获之后对田地进行深耕处理,深耕的深

浅析玉米高产创建技术措施

一、种子选择  玉米种子应该选择优质丰产,抗病性能优异的品种,保证玉米生育期适中,玉米生长紧凑或者半紧凑型的杂交品种。  二、整地施肥  在种植过程中要求在前茬作物收获之后对田地进行深耕处理,深耕的深

论文:浅析综采工作面煤尘治理

根据综采工作面煤尘治理现状,对煤尘危害及综采面煤尘形成原因进行详细研究与分析,提出综采工作面煤尘的治理措施及建议。0引言煤尘是指在煤炭资源开采加工过程中产生的微小固体颗粒,通常情况下呈现出两种形态:附