打开功能: mysql>set profiling=1; 执行需要测试的sql 语句: mysql> show profiles\G; 可以得到被执行的SQL语句的时间和ID mysql>show profile for query 1; 得到对应SQL语句执行的详细信息 Show Profile命令格式: SHOW PROFILE [type [, type] … ] [FOR QUERY n] [LIMIT row_count [OFFSET offset]] typ...
目前sysbench主要支持 mysql,drizzle,pgsql,oracle 等几种数据库。 1. 2. 3. 4. 5. 6. 7. 8. 9. 本次测试服务器配置如下: 一、编译安装 编译非常简单,可参考 README 文档,简单步骤如下: 项目地址https://launchpad.net/sysbench # tar xf sysbench-0.4.12-1.1.tgz cd sysbench-0.4.12-1.1 # chmo...
sysbench --test=cpu help # 内存 sysbench --test=memory help # 线程 sysbench --test=threads help # 互斥性能 sysbench --test=mutex help # 事务处理 sysbench --test=oltp help [root@liuxu1 ~]# sysbench --help Usage: sysbench [options]... [testname] [command] Commands implemented by most...
2. 准备测试环境 创建一个专用的测试数据库,并准备测试数据。 bash # 登录MySQL并创建测试数据库 mysql -uroot -p -e "CREATE DATABASE sbtest;" # 使用Sysbench准备测试数据 sysbench --threads=16 --time=600 --report-interval=1 --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysq...
写入测试(OLTP Write Only) 说明 只读场景这里--range-selects=0,相当于测试的oltp_point_selects场景。 准备数据 sysbench --db-driver=mysql --mysql-host=<host> --mysql-port=<port> --mysql-user=<user> --mysql-password=<password> --mysql-db=testdb --range-selects=0 --table_size=25000 -...
使用sysbench 对mysql进行性能测试 sysbench是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。 1. 安装 ...
1、测试语句 sysbench cpu --cpu-max-prime=20000 run 这个命令将使用 sysbench 来执行一个CPU 压力测试,其中 --cpu-max-prime=20000 指定了计算的最大质数,测试程序将计算从 2 到 20000 之间的所有质数。 而run 命令表示运行测试。你可以根据需要调整参数来进行更详细的测试。
专注Oracle/MySQL数据库研究 来自专栏 · MySQL专栏 一、sysbench测试 1、sysbench OLTP测试的目的和作用 sysbench 的 OLTP(联机事务处理)测试是通过模拟典型的事务处理工作负载来评估数据库系统的性能和稳定性。 OLTP 测试通常用于评估数据库在处理大量并发事务时的表现,并可以用于以下目的和作用: 性能评估:通过模拟实际...
mysql> 开始测试 2.准备测试表 1)预备命令 [root@mdb01 ~]# 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 ...
HammerDB:专注于关系型数据库的基准测试工具,支持多种数据库平台,可以模拟OLTP和OLAP场景进行性能测试。sysbench:一个开源的多线程基准测试工具,主要用于评估数据库系统的性能,特别适用于MySQL等关系型数据库管理系统。YCSB:用于评估云端服务和分布式存储系统的性能,支持测试NoSQL数据库和分布式数据库系统...