m1安装oracle(如何使用swingbench实现oracle数据库压力测试)

2025-09-21 00:15:01 :0

m1安装oracle(如何使用swingbench实现oracle数据库压力测试)

各位老铁们好,相信很多人对m1安装oracle都不是特别的了解,因此呢,今天就来为大家分享下关于m1安装oracle以及如何使用swingbench实现oracle数据库压力测试的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

如何使用swingbench实现oracle数据库压力测试

1、首先使用VMVARE10搭建一个redhat6.5的虚拟机。
2、在虚拟redhat6.5上安装ORACLE11G的数据库。
3、使用oewizard导入测试数据,可以根据向导提示进行数据导入。
4、使用swingbench进行压力测试。
测试步骤:
1、导数据之前需要修改temp表空间大小,使其能够容纳下相应的导入数据
create temporarytablespace temp tempfile ’/home/oracle/oradata/orcl/temp.dbf’ size 1g;
alter databasedefault temporary tablespace temp;
2、 安装swingbench测试软件,直接解压缩即可运行。
unzip -x swingbench35919.zip
3、进入swingbench/bin目录执行oewizard导入1G测试数据,并修改数据库连接名和DBA密码
wKioL1Qx2h3TrIIGAAGyVq92CVA180.jpg
输入导入数据文件存放位置:
wKiom1Qx2nGTFbZFAAGBnRUybxU038.jpg
选择导入1G数据:
wKioL1Qx2tnyThWoAAE8qLLgIJI464.jpg
数据导完之后在该目录下运行swingbench执行测试,修改数据库连接名,用户连接数设置为300,测试时间设置为10分钟
wKiom1Qx2v6S6yjvAAKAl63J5mg784.jpg
修改Distributed Controls用于测试过程中搜集测试监控信息,修改完之后测试连接是否正常, 并可以统计主机的cpu disk IO 信息
wKioL1Qx24DDSssqAAFmiLc2VSU132.jpg
还可以 拉出AWR报表
wKioL1Qx3O2gzw45AADH_p4CEeQ979.jpg
设置 insert,update ,select的比例
wKioL1Qx3RHB32ITAAEK9ABjiPI261.jpg
设置完成之后,点击左上角绿色按钮执行测试
wKiom1Qx24zgsNQ-AAEJ51YcKSs614.jpg
wKiom1Qx3QaxFssnAAGpJeiYV6Q924.jpg
测试结果可保持为XML文档,

MacBook m1 pro python cx-oracle提示不是x86如何处理

M1兼容性的问题。
稍微熟悉计算机的人,一般都会有一个疑虑,M1本质上和苹果的A系芯片是一样的,都是ARM架构的。而无论是早期的Mac还是Windows PC,用的都是英特尔的处理器,..
虚拟机,
Parallels Desktop 17.1 最新版下载 - Mac 系统最强虚拟机 (支持M1/Win11/macOS Monterey)
arm--win11*ISO,

oracle 统计每年每月数据

第一步:创建表

--支出表  
create table PAY  
(  
  ID       NUMBER(11) not null,  
  PAY_NAME VARCHAR2(100),  
  AUTHOR   VARCHAR2(100),  
  TYPE_ID  NUMBER(11),  
  PRICE    FLOAT, --金额  
  BRIEF    VARCHAR2(1000),  
  USERID   NUMBER(11), --用户ID  
  TIMES    DATE, --时间  
  PRIMARY KEY(ID)  
)

第二步:插入数据

insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (1, ’1’, ’1’, 0, 1, ’1’, 1, to_date(’12-10-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (0, ’3’, ’3’, 1, 3, ’3’, 1, to_date(’12-10-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (2, ’2’, ’2’, 1, 2, ’2343444’, 1, to_date(’12-10-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (6, ’6’, ’1’, 0, 4000, ’1’, 1, to_date(’12-08-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (5, ’5’, ’1’, 0, 1, ’1’, 1, to_date(’12-10-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (4, ’4’, ’1’, 0, 100, ’1’, 1, to_date(’12-09-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (7, ’4’, ’1’, 0, 566, ’1’, 1, to_date(’03-03-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (11, ’4’, ’1’, 0, 566, ’1’, 1, to_date(’03-04-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (10, ’4’, ’1’, 0, 566, ’1’, 1, to_date(’03-05-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (9, ’4’, ’1’, 0, 566, ’1’, 1, to_date(’03-06-2012’, ’dd-mm-yyyy’));  
insert into PAY (ID, PAY_NAME, AUTHOR, TYPE_ID, PRICE, BRIEF, USERID, TIMES)  
values (8, ’4’, ’1’, 0, 566, ’1’, 1, to_date(’03-07-2012’, ’dd-mm-yyyy’));  
commit;

第三步:执行分组查询

SELECT SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 1, B.PRICE, 0)) AS A,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 2, B.PRICE, 0)) AS B,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 3, B.PRICE, 0)) AS C,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 4, B.PRICE, 0)) AS D,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 5, B.PRICE, 0)) AS E,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 6, B.PRICE, 0)) AS F,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 7, B.PRICE, 0)) AS G,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 8, B.PRICE, 0)) AS H,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 9, B.PRICE, 0)) AS I,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 10, B.PRICE, 0)) AS J,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 11, B.PRICE, 0)) AS K,  
       SUM(DECODE(EXTRACT(MONTH FROM B.TIMES), 12, B.PRICE, 0)) AS L  
  FROM PAY B  
 WHERE USERID = 1  
   AND EXTRACT(YEAR FROM B.TIMES) = ’2012’

第四步:输出结果

(oracle)子查询和关联查询效率问题

Oracle有自动优化查询的能力,但有时候会把查询计划优化的一塌糊涂,反而超级慢。如果你用的客户端是PLSQL Developer,可以用F5查看执行计划。
你第一个语句慢的原因,可能是执行计划出乎你的预料。
有时候,用临时表存储临时数据,把一个超级复杂的SQL拆分成几个,效率要高很多倍。

m1上 配置OEM 怎样配置oracle oem

1.sqlplus;2.sys as sysdba;3.密码直接按车;4.alter user scott account unlock;5.alter user scott identified by tiger;输入sqlplus 登录名 :scott 密码: tiger

Oracle专用服务器的内存结构分布原则


一般我们会把oracle实例的内存用到系统物理内存的80%-60%(4G以上内存用到80%以上,2G内存用到60%-70%)
s=pga+sga_max_size=80%memory (对于OLTP系统pga是sga的4分之1,如果是DSS,则可以各占一半)
db_cache_size=60%sga
shared_pool_size=sga_max_size-db_cache_size-160m 也可以设置为35%sga左右
java_pool_size=64m
large_pool_size=16m
log_buffer=2m
1:4G物理内存
如果为4000m
则
s=3200m
对于OLTP(sga=s*80%=2560m
db_cache_size=1536m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等
shared_pool_size=864m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)
java_pool_size=64m java应用
large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)
log_buffer=2m 日志数据缓冲、归档所用
PGA=640M)
对于DSS(sga=s*50%=1600m
db_cache_size=960m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等
shared_pool_size=480m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)
java_pool_size=64m java应用
large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)
log_buffer=2m 日志数据缓冲、归档所用
PGA=800M)
2:2G物理内存
如果为2000m
则
s=1200m
对于OLTP(sga=s*80%=960m
db_cache_size=576m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等
shared_pool_size=224m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)
java_pool_size=64m java应用
large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)
log_buffer=2m 日志数据缓冲、归档所用
PGA=240M)
对于DSS(sga=s*50%=600m
db_cache_size=360m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等
shared_pool_size=144m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)
java_pool_size=32m java应用
large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)
log_buffer=2m 日志数据缓冲、归档所用
PGA=240M)
3:8G物理内存
如果为8000m
则
s=6400m
对于OLTP(sga=s*80%=5120m
db_cache_size=3072m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等
shared_pool_size=1864m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)
java_pool_size=64m java应用
large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)
log_buffer=2m 日志数据缓冲、归档所用
PGA=1024M)
对于DSS(sga=s*50%=3200m
db_cache_size=1920m 访问数据时数据的缓冲区、更新数据提交之前的脏数据等
shared_pool_size=1120m 放置sql、plsql代码(以提高代码的共享)和数据字典信息(提高数据字典信息的访问速度)
java_pool_size=64m java应用
large_pool_size=16m 备份和恢复时使用,共享服务器时用户session的信息(UGA)(专用服务器时用户的session信息放置在pga中)
log_buffer=2m 日志数据缓冲、归档所用
PGA=3200M)

关于m1安装oracle和如何使用swingbench实现oracle数据库压力测试的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

m1安装oracle(如何使用swingbench实现oracle数据库压力测试)

本文编辑:admin

本文相关文章:


plsql连接oracle主目录名没有(plsql如何配置连接oracle数据库)

plsql连接oracle主目录名没有(plsql如何配置连接oracle数据库)

这篇文章给大家聊聊关于plsql连接oracle主目录名没有,以及plsql如何配置连接oracle数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录plsql如何配置连接oracle数据库如何用plsql连接oracle

2025年10月4日 05:45

更多文章:


unlikely(not likely和unlikely含义一样吗)

unlikely(not likely和unlikely含义一样吗)

大家好,如果您还对unlikely不太了解,没有关系,今天就由本站为大家分享unlikely的知识,包括not likely和unlikely含义一样吗的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录not lik

2025年10月23日 20:45

kindeditor 在dialog中居中(在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间)

kindeditor 在dialog中居中(在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间)

本篇文章给大家谈谈kindeditor 在dialog中居中,以及在Iframe中使用jquery ui dialog 怎么使弹出窗口居于浏览器中间对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有

2025年7月27日 23:15

网络security(什么是网络安全等级保护)

网络security(什么是网络安全等级保护)

本篇文章给大家谈谈网络security,以及什么是网络安全等级保护对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录什么是网络安全等级保护网络

2026年8月29日 04:15

ASP.NET MVC 4框架揭秘:Controller类型的缓存?RxCache缓存框架

ASP.NET MVC 4框架揭秘:Controller类型的缓存?RxCache缓存框架

本篇文章给大家谈谈缓存框架,以及ASP.NET MVC 4框架揭秘:Controller类型的缓存对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录ASP.NET MVC 4框架揭秘:Controller类型的缓存RxCache

2026年6月1日 06:00

java编程工具免费(请问java编写程序除了用eclipse,还可以用什么我主要是想做web前端的,有没有什么视图化的软件啊)

java编程工具免费(请问java编写程序除了用eclipse,还可以用什么我主要是想做web前端的,有没有什么视图化的软件啊)

本篇文章给大家谈谈java编程工具免费,以及请问java编写程序除了用eclipse,还可以用什么我主要是想做web前端的,有没有什么视图化的软件啊对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录请问java编写程序除了用ec

2025年8月4日 12:30

memcached性能(PHP中4个加速,缓存扩展的区别和选用建议)

memcached性能(PHP中4个加速,缓存扩展的区别和选用建议)

大家好,关于memcached性能很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于PHP中4个加速,缓存扩展的区别和选用建议的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各

2025年9月8日 08:45

2  3表示什么python(python语句:print(*[1,2,3]),是什么意思)

2 3表示什么python(python语句:print(*[1,2,3]),是什么意思)

大家好,关于2 3表示什么python很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于python语句:print(*[1,2,3]),是什么意思的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还

2026年8月14日 22:30

java下载了打不开(为什么下载了java也玩不了我的世界)

java下载了打不开(为什么下载了java也玩不了我的世界)

大家好,关于java下载了打不开很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于为什么下载了java也玩不了我的世界的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮

2026年5月17日 05:15

timeformat函数(GetTimeFormat怎么用,各个参数尤其是最后一个有点看不懂)

timeformat函数(GetTimeFormat怎么用,各个参数尤其是最后一个有点看不懂)

本篇文章给大家谈谈timeformat函数,以及GetTimeFormat怎么用,各个参数尤其是最后一个有点看不懂对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘

2025年11月13日 04:30

平面设计网页设计(网页设计和平面设计那个好就业)

平面设计网页设计(网页设计和平面设计那个好就业)

本篇文章给大家谈谈平面设计网页设计,以及网页设计和平面设计那个好就业对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录网页设计和平面设计那个好

2025年8月24日 04:15

tragic的副词(tragic的翻译)

tragic的副词(tragic的翻译)

各位老铁们,大家好,今天由我来为大家分享tragic的副词,以及tragic的翻译的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录tragic的翻译

2026年7月30日 07:30

murmure(murmure微信号是什么意思)

murmure(murmure微信号是什么意思)

“murmure”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看murmure(murmure微信号是什么意思)!本文目录murmure微信号是什么意思murmure是什么意思 《法语助手》法汉法语中murmure算拟声词吗

2026年3月28日 19:45

sqlite3规则(sqlite3数据库 运行一段时间后 命令行操作出现:Error:unsupported file format)

sqlite3规则(sqlite3数据库 运行一段时间后 命令行操作出现:Error:unsupported file format)

这篇文章给大家聊聊关于sqlite3规则,以及sqlite3数据库 运行一段时间后 命令行操作出现:Error:unsupported file format对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录sqlite3数据库

2025年10月25日 22:45

注销cancelled(cancel翻译成中文)

注销cancelled(cancel翻译成中文)

其实注销cancelled的问题并不复杂,但是又很多的朋友都不太了解cancel翻译成中文,因此呢,今天小编就来为大家分享注销cancelled的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录cancel翻译成中

2025年10月31日 01:00

lsp论坛源码(cad中添加LSP软件,如何使用)

lsp论坛源码(cad中添加LSP软件,如何使用)

其实lsp论坛源码的问题并不复杂,但是又很多的朋友都不太了解cad中添加LSP软件,如何使用,因此呢,今天小编就来为大家分享lsp论坛源码的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录cad中添加LSP软件,如

2026年3月8日 00:45

如何设置excel下拉框?如何设置excel下拉框选项

如何设置excel下拉框?如何设置excel下拉框选项

大家好,如果您还对设置下拉框不太了解,没有关系,今天就由本站为大家分享设置下拉框的知识,包括如何设置excel下拉框的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录如何设置excel下拉框如何设置excel下拉框选

2026年1月19日 00:30

计算机编程有哪几种(计算机编程分为哪几类)

计算机编程有哪几种(计算机编程分为哪几类)

各位老铁们,大家好,今天由我来为大家分享计算机编程有哪几种,以及计算机编程分为哪几类的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录计算机编程分为哪

2025年11月13日 05:15

dialogue英文意思(dialogue是什么意思)

dialogue英文意思(dialogue是什么意思)

大家好,dialogue英文意思相信很多的网友都不是很明白,包括dialogue是什么意思也是一样,不过没有关系,接下来就来为大家分享关于dialogue英文意思和dialogue是什么意思的一些知识点,大家可以关注收藏,免得下次来找不到哦

2025年10月23日 14:30

extensional mentality的意思(mentality是什么意思)

extensional mentality的意思(mentality是什么意思)

其实extensional mentality的意思的问题并不复杂,但是又很多的朋友都不太了解mentality是什么意思,因此呢,今天小编就来为大家分享extensional mentality的意思的一些知识,希望可以帮助到大家,下面我

2026年1月6日 13:00

汇编语言的汇编过程(如何实现汇编语言的汇编过程)

汇编语言的汇编过程(如何实现汇编语言的汇编过程)

“汇编语言的汇编过程”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看汇编语言的汇编过程(如何实现汇编语言的汇编过程)!本文目录如何实现汇编语言的汇编过程汇编程序的工作过程在计算机中,将汇编语言转换为机器语言的过程叫试简要说明

2025年11月5日 21:00

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索