36.Oracle深度学习笔记——SLOB 工具使用

36.Oracle深度学习笔记——SLOB 工具使用36 Oracle 深度学习笔记 SLOB 工具使用 nbsp 欢迎转载 转载请标明出处 SLOB 全称 SillyLittleO 主要目的是防止内部争用 测试数据库的物理 IO 逻辑 IO REDO 带宽 工具下载链接如下 http oaktable net articles slob silly little oracle benchmark 直接解压得到

36.Oracle深度学习笔记——SLOB 工具使用

 欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/

SLOB全称:Silly LittleOracle Benchmark

主要目的是防止内部争用,测试数据库的物理IO,逻辑IOREDO带宽

工具下载链接如下:

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

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224734.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午11:15
下一篇 2026年3月17日 上午11:16


相关推荐

  • 视频编解码优化的几个概念[通俗易懂]

    视频编解码优化的几个概念[通俗易懂]视频编解码1.neon2.gpu加速3.汇编neon在移动平台上进行一些复杂算法的开发,一般需要用到指令集来进行加速。目前在移动上使用最多的是ARM芯片。ARM是微处理器行业的一家知名企业,其芯片结构有:armv5、armv6、armv7和armv8系列。芯片类型有:arm7、arm9、arm11、cortex系列。指令集有:armv5、armv6和neon指令。关于ARM到知识参考:ht

    2022年7月15日
    25
  • GPT-oss:20b零基础部署指南:5分钟在本地搭建你的专属AI助手

    GPT-oss:20b零基础部署指南:5分钟在本地搭建你的专属AI助手

    2026年3月14日
    2
  • 浅谈QFile

    浅谈QFileQFile是QT中用来处理文件方面的类,对于普通的文件读取,写入,都需要用上的。 简单的一个实例:#include”widget.h”#include”ui_widget.h”#include#include#includeWidget::Widget(QWidget*parent):QWidget(parent),

    2022年5月29日
    46
  • Instruments10 分析某个类中方法的执行时间

    Instruments10 分析某个类中方法的执行时间

    2022年3月7日
    47
  • git切换远程分支命令_git查看对应的远程分支

    git切换远程分支命令_git查看对应的远程分支git切换远程分支将远程git仓库里的指定分支拉取到本地(本地不存在的分支)当我想从远程仓库里拉取一条本地不存在的分支时:gitcheckout-b本地分支名origin/远程分支名例如:切换远程分支gitcheckout-breleaseorigin/release-9.4###原文默认,git项目只有一个分支,就是master,我们当然可以在本地创建多个分支,并推送到远程git管理平台上,或者将远程git管理平台上的其他..

    2026年2月10日
    6
  • 延时1s的延时子程序_用一个时间常数为0.35秒的一阶装置

    延时1s的延时子程序_用一个时间常数为0.35秒的一阶装置文档介绍:目录第一部分设计任务及方案1、设计题目及要求2、设计方案分析论证第二部分方案各模块分析1、被控对象分析2、测量元件热电阻及前置放大电路3、A/D转换器4、控制器(单片机)5、光隔驱动器第三部分数字控制器D(Z)的设计1、数字控制器D(Z)2、程序流程图设计第四部分可靠性和抗干扰性的分析第五部分心得体会设计任务及方案1.1设计题目及要求1、针对一个具有大纯时延时间的一阶惯性环节()温度控…

    2026年4月14日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号