使用sysbench测试postgresql、oracle、mysql

使用sysbench测试postgresql、oracle、mysql

ID:21944981

大小:693.96 KB

页数:28页

时间:2018-10-18

使用sysbench测试postgresql、oracle、mysql_第1页
使用sysbench测试postgresql、oracle、mysql_第2页
使用sysbench测试postgresql、oracle、mysql_第3页
使用sysbench测试postgresql、oracle、mysql_第4页
使用sysbench测试postgresql、oracle、mysql_第5页
资源描述:

《使用sysbench测试postgresql、oracle、mysql》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用Sysbench测试PostgreSQL/Oracle/MySQL唐成@2015.09.19为什么使用Sysbench?2为什么使用Sysbench?简单性实时显示支持多种数据库可扩展03.简单性只有一个sysbench可执行文件,简单易用04.实时显示可以象iostat等工具一样每秒显示一次结果01.多种数据库02.可扩展可以用lua脚本灵活写不同的测试用例少有的能同时支持PostgreSQL/MySQL/Oracle的测试工具3Sysbench的编译4在PostgreSQL下的编译安装依赖包yuminstallautomakeyumins

2、talllibtool.x86_64编译命令./autogen.sh./configure--without-mysql--without-drizzle--with-pgsql--with-pgsql-includes=/usr/local/pgsql/include--with-pgsql-libs=/usr/local/pgsql/libmakePGSQL_LIBS="-L/usr/local/pgsql/lib-lpq"PGSQL_CFLAGS="-I/usr/local/pgsql/include”在Oracle下的编译安装依赖

3、包yuminstallautomakeyuminstalllibtool.x86_64编译命令./autogen.sh./configure--with-oracle--without-mysql--without-drizzlemakeORA_LIBS="-L$ORACLE_HOME/lib-lclntsh"ORA_CFLAGS="-I$ORACLE_HOME/rdbms/demo-I$ORACLE_HOME/rdbms/public"Sysbench的基本使用方法7运行Sysbench一般方法Prepare命令用于生成测试数据命令行格式为sy

4、sbenchprepareRun命令运行测试的命令命令行格式为sysbenchrunCleanup命令清除测试数据命令行格式为sysbenchcleanup指定测试所用的lua脚本的路径Sysbench测试PG准备测试数据的命令sysbench--test=sysbench_lua/oltp_pg.lua--db-driver=pgsql--pgsql-host=127.0.0.1--pgsql-port=5432--pgsql-user=osdba--pgsql-password=

5、sysbench--pgsql-db=testdb--oltp-tables-count=10--oltp-table-size=10000000prepare指定如何连接到PostgreSQL数据库指定建多少张测试表。本例子中建10张测试表。每张测试表的结构及数据量完全相同。指定每表测试表中生成多少行测试数据,本例子生成1千万行测试数据。Sysbench测试PG运行测试sysbench--test=sysbench_lua/oltp_pg.lua--db-driver=pgsql--pgsql-host=127.0.0.1--pg

6、sql-port=5432--pgsql-user=osdba--pgsql-password=sysbench--pgsql-db=testdb--oltp-tables-count=10--oltp-table-size=10000000--num-threads=32--max-requests=100000000--max-time=300--report-interval=1run指定启动多少线程进行并发测试,线程数越多,压力越大指定最多发送多少个请求后退出指定运行多久退出,本例中运行300秒退出。多长时间输出一次测

7、试结果,本用例中1秒打印一次测试结果Sysbench测试Oracle生成测试数据./sysbench--test=tests/db/oltp.lua--db-driver=oracle--oltp-table-name=sysbench--oltp-table-size=10000000--oltp-tables-count=10--oracle-db=testdb--oracle-user=sysbench--oracle-password=sysbench--max-time=300--max-requests=100000

8、000--num-threads=32--report-interval=1prepare这个名称是$ORACLE_HOME/ne

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。