
mysql sysbench测试安装及命令
发布日期:2025-04-15 15:20:38
浏览次数:7
分类:精选文章
本文共 1605 字,大约阅读时间需要 5 分钟。
sysbench 安装与测试指南
1. 安装sysbench
1.1 系统要求
- 操作系统:Linux(支持多种发行版)
- sysbench版本:sysbench-0.4.12.7
1.2 编译安装
1.2.1 编译配置
# 执行以下命令:./configure --with-mysql-includes=/opt/mysql/include/ --with-mysql-libs=/opt/mysql/lib/
1.2.2 编译
# 运行以下命令:make
1.2.3 安装
# 运行以下命令:make install
默认安装路径为 /usr/local/bin
。
2. 测试数据库
2.1 创建测试数据库
# 运行以下命令:mysql -u root -p
2.2 创建测试表
# 运行以下命令:create database test;
2.3 测试表结构
# 运行以下命令:use test;
2.4 数据库验证
# 运行以下命令:show tables;
3. 解决常见问题
3.1 编译错误
错误信息:
libtool: link: gcc -pthread -g -O2 -o sysbench sysbench.o sb_timer.o sb_options.o sb_logger.o db_driver.o tests/fileio/libsbfileio.a tests/threads/libsbthreads.a tests/memory/libsbmemory.a tests/cpu/libsbcpu.a tests/oltp/libsboltp.a tests/mutex/libsbmutex.a drivers/mysql/libsbmysql.a -L/opt/mysql/lib/ -lmysqlclient_r -lrt -lm -pthread
解决方法:
# 创建符号链接:ln -s /opt/mysql/lib/mysqlclient.so.20.0 /opt/mysql/lib/mysqlclient_r.so
3.2 环境变量问题
解决方法:
# 修改/etc/profile:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/mysql/lib/
4. 测试运行
4.1 准备测试数据
# 运行以下命令:sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=100000 --mysql-socket=/opt/mysql/mysql.sock --mysql-db=test --mysql-user=root --mysql-host=127.0.0.1 --mysql-password=123456 prepare
4.2 开始测试
# 运行以下命令:sysbench --num-threads=8 --max-requests=10000 --test=oltp --mysql-table-engine=innodb --oltp-table-size=100000 --mysql-socket=/opt/mysql/mysql.sock --mysql-db=test --mysql-user=root --mysql-host=127.0.0.1 --mysql-password=123456 run
5. 测试结果解读
5.1 测试统计
- 总时间:61.0813秒
- 总事件数:10000次
- 死锁数:7次
- 平均事件时间:48.84毫秒
5.2 并发性能
- 读取操作:140098次
- 写入操作:50012次
- 其他操作:20007次
- 总操作数:210117次
- 每秒处理量:3112.41次
本文转自 51CTO博客。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月02日 23时44分19秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mongodb 默认端口号_MongoDB的简单使用
2025-04-14
MongoDB与Mysql常用命令解释
2025-04-14
Mongodb主从配置
2025-04-14
Mongodb事务:基于spring+springmvc
2025-04-14
mongodb使用总结
2025-04-14
mxGraph改变图形大小重置overlay位置
2025-04-14
MongoDB可视化客户端管理工具之NoSQLbooster4mongo
2025-04-14
Mongodb学习总结(1)——常用NoSql数据库比较
2025-04-14
MongoDB学习笔记(8)--索引及优化索引
2025-04-14
MongoDB学习笔记(四)--索引 && 性能优化
2025-04-14
mongodb定时备份数据库
2025-04-14
mssql 字增自段怎样重置(重新自增)|清空表已有数据
2025-04-14
mongodb导出csv json
2025-04-14
mongodb工具类
2025-04-14
MongoDB快速入门
2025-04-14
MongoDB快速插入1000w测试数据(Java)
2025-04-14
MongoDB性能调优
2025-04-14
MongoDB插入数据的3种方法
2025-04-14