36.Oracle深度学习笔记——SLOB 工具使用
2016-03-11 22:10
691 查看
36.Oracle深度学习笔记——SLOB 工具使用
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50859152
SLOB全称:Silly LittleOracle Benchmark
主要目的是防止内部争用,测试数据库的物理IO,逻辑IO,REDO带宽。
工具下载链接如下:
http://oaktable.net/articles/slob-silly-little-oracle-benchmark
直接解压得到SLOB 文件夹
目录如下:
[oracle@OEL SLOB]$ ls
awr misc reader.sql README.AIX README-FIRST runit.sh setup.sh wait_kit writer.sql writer.sql.heavy writer.sql.lite
使用SYSDBA执行SETUP.SH来创建表,加载数据。可以指定其他的表空间
[oracle@OEL SLOB]$ sh setup.sh USERS 10
Setting up user 1
Waiting for background processes - Thu Mar10 18:13:33 EST 2016
Table created.
PL/SQL procedure successfully completed.
Setting up user 2
Waiting for background processes - Thu Mar10 18:13:46 EST 2016
Setting up user 3
Waiting for background processes - Thu Mar10 18:13:57 EST 2016
Setting up user 4
Waiting for background processes - Thu Mar10 18:14:09 EST 2016
Setting up user 5
Waiting for background processes - Thu Mar10 18:14:16 EST 2016
Setting up user 6
Waiting for background processes - Thu Mar10 18:14:23 EST 2016
Setting up user 7
Waiting for background processes - Thu Mar10 18:14:33 EST 2016
Setting up user 8
Waiting for background processes - Thu Mar10 18:14:42 EST 2016
Setting up user 9
Waiting for background processes - Thu Mar10 18:14:52 EST 2016
Setting up user 10
Waiting for background processes - Thu Mar10 18:15:00 EST 2016
第一个参数表示表空间名字(默认是IOPS),第二个参数表示用户的数量(默认是128)
首先创建的用户名字是user1密码是user1,然后是user2/user2
也有两个参数
第一个参数多少会话来执行UPDATE,第二个参数指定多少会话来连接和选择这些数据。
如下:
$ sh ./runit.sh 0 32 # zero writers 32 readers
$ sh ./runit.sh 32 0 # 32 writers zero readers
$ sh ./runit.sh 16 16 # 16 of each reader/writer
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/50859152
SLOB全称:Silly LittleOracle Benchmark
主要目的是防止内部争用,测试数据库的物理IO,逻辑IO,REDO带宽。
工具下载链接如下:
http://oaktable.net/articles/slob-silly-little-oracle-benchmark
直接解压得到SLOB 文件夹
目录如下:
[oracle@OEL SLOB]$ ls
awr misc reader.sql README.AIX README-FIRST runit.sh setup.sh wait_kit writer.sql writer.sql.heavy writer.sql.lite
测试方法
测试套件默认存在一个表空间叫做IOPS。使用SYSDBA执行SETUP.SH来创建表,加载数据。可以指定其他的表空间
准备:
如下:[oracle@OEL SLOB]$ sh setup.sh USERS 10
Setting up user 1
Waiting for background processes - Thu Mar10 18:13:33 EST 2016
Table created.
PL/SQL procedure successfully completed.
Setting up user 2
Waiting for background processes - Thu Mar10 18:13:46 EST 2016
Setting up user 3
Waiting for background processes - Thu Mar10 18:13:57 EST 2016
Setting up user 4
Waiting for background processes - Thu Mar10 18:14:09 EST 2016
Setting up user 5
Waiting for background processes - Thu Mar10 18:14:16 EST 2016
Setting up user 6
Waiting for background processes - Thu Mar10 18:14:23 EST 2016
Setting up user 7
Waiting for background processes - Thu Mar10 18:14:33 EST 2016
Setting up user 8
Waiting for background processes - Thu Mar10 18:14:42 EST 2016
Setting up user 9
Waiting for background processes - Thu Mar10 18:14:52 EST 2016
Setting up user 10
Waiting for background processes - Thu Mar10 18:15:00 EST 2016
第一个参数表示表空间名字(默认是IOPS),第二个参数表示用户的数量(默认是128)
首先创建的用户名字是user1密码是user1,然后是user2/user2
执行
开始测试,运行runit.sh脚本也有两个参数
第一个参数多少会话来执行UPDATE,第二个参数指定多少会话来连接和选择这些数据。
如下:
$ sh ./runit.sh 0 32 # zero writers 32 readers
$ sh ./runit.sh 32 0 # 32 writers zero readers
$ sh ./runit.sh 16 16 # 16 of each reader/writer
相关文章推荐
- 35.Oracle深度学习笔记——关于dbms_shared_pool. MARKHOT
- oracle完整卸载
- oracle的用户自定义异常
- 定义一个oracle的游标
- Oracle EBS在编码方式为AL32UTF8时的注意事项
- 将oracle数据库的编码变成utf-8
- Oracle存储过程编译卡死的解决方法
- 在maven中安装oracle11g驱动
- 关于Oracle 11gR2中的Database Smart Flash Cache特性以及该特性所适用的操作系统
- VC6.0下更改字体(win64) oracle解锁用户
- Oracle与MySQL的几点区别
- centos7上安装oracle 12c
- Oracle的Merge into语法
- Oracle insert语句执行之后返回插入数据的sys_guid()
- Oracle数据库远程连接设置
- PL/SQL连接Oracle10g的问题总结
- ORACLE根据汉字返回拼音的包--强大
- Oracle_create an index using unusable
- 静默安装oracle后,启动oem报错,解决方法!
- Oracle中修改sysman和dbsnmp密码正确流程