当前位置:首页 > 日记 > 正文

Oracle的设置逻辑ArraySize个阅读的影响实例分析

Oracle的设置逻辑ArraySize个阅读的影响实例分析
当执行一个SQL查询,以获得数据,查询分析,在结合的过程中,一系列的步骤和数据提取,这些步骤都是分开进行的,数据线必须满足数据库的条件返回给应用程序;对任何规模的结果集,它可能不回来了转移到一个往返过程调用的应用程序数据的需要!

每次打电话,数据库和从电路数量一定程度上会影响客户之间的总响应时间,除了数据提取(提取)的程序,剩下的步骤(解析、绑定和执行)是只执行一次,它是必要的,Oracle需要的所有数据查询结果进行多萃取操作。

在萃取操作的机制,一个接电话会访问一个或多个缓冲区高速缓存中的数据块,当访问一个数据块的块,Oracle将删除的数据行,然后返回到客户端的一环,这里一个返回行数Arraysize(大小),Arraysize显示了一个可能的提取运行在传输网络中的数据行数环。

我们可以知道对于读arraysize ArraySize个基本逻辑机制,如果在改进arraysize大小的应用程序,相比前一集,每一块中的行对应相同数量的行数得到提高的数据,病例数,访问数据块自然减少,逻辑阅读相应减小;实际情况也是如此。
看看当前的arraysize
SQL >显示arraysize
Arraysize 15

SQL >集AutoTrace traceonly统计
SQL SELECT * FROM dba_objects >;

选择72457行。

统计
----------------------------------------------------------
0递归调用
0分贝块得到
7675一致的获取
5物理读
0重做日志大小
3463453个字节通过网络发送给客户机
从客户端接收的53549个字节
4832 SQL*Net切换到/从客户端
0类(内存)
0类(磁盘)
72457行处理

集arraysize 50
SQL >设置arraysize 50
SQL

选择72457行。

统计
----------------------------------------------------------
15递归调用
0分贝块得到
3618一致的获取
0物理读
0 redo size
3034066个字节通过网络发送给客户机
从客户端接收的16358个字节
1451 SQL*Net切换到/从客户端
0类(内存)
0类(磁盘)
72457行处理

以上试验以SQL * Plus为例,选择dba_objects表的查询,并将SQL查询的结果是一样的。当arraysize值从15增加到50,我们看到一个非常明显的变化。

1。逻辑读取的数量大大减少,从7675到3618。

2个数字。网络往返时间从以前的4832次下降到只有1451次。

值得注意的是,这些变化是SQL语句本身无关,通过编程arraysize大小,使用SQL*Plus环境中设置arraysize命令在这个例子中,如果它是一个java应用程序,你可以设置connection.setdefaultrowprefetch(N)来实现。

相关文章

抖音福到了特效怎么弄?附设置方法介

抖音福到了特效怎么弄?附设置方法介

抖音福到了特效怎么弄?附设置方法介绍,特效,抖音,设置,方法,选择,道具,点击,界面,抖音在春节来临之际推出了很多和主题符合的特效,福到了特效很有意思,抖音福到了特效怎么弄,小编为大家带来福到了特效设置方法。抖音福到了特效怎么弄1、首先打开抖音,进…

什么是gah95on6.exe什么gah95on6过

什么是gah95on6.exe什么gah95on6过

函数,查询,过程,电脑软件,exe,点评:gah95on6.exe是elitebar广告软件相关程序。该进程监视你的浏览行为,通过它的服务器进行分析 进程文件:gah95on6或gah95on6.exe 进程名称:EliteBar Adware 过程类别:安全风险的过程 英文描述: gah95on6.exe由e…

对Win8.1/RT8.1系统简单易用的按钮

对Win8.1/RT8.1系统简单易用的按钮

教程,系统,易用,按钮,简单,注释:单击左下角的轻松使用按钮,然后选择所需的计算机功能或设置。 一些最常用的辅助功能选项也可以在当前登录Windows8系统屏幕。在左下角点击容易使用按钮,然后选择所需的计算机的功能或设置。每次启动计算机时,这…

win7如何更改字体win7IE英文字体改

win7如何更改字体win7IE英文字体改

字体,中文字体,教程,英文,如何更改,点评:当你安装WIN7系统,安装IE浏览器9,不过是英文版的吗要重新安装中文版本吗不,下一个小编辑会告诉你怎么做! 1,打开控制面板并找到Windows更新{单击Open }。 2、点击左侧的检查更新,等待一段时间后,会显示你的…

获取MySQL语句缺少主键表信息

获取MySQL语句缺少主键表信息

主键,语句,电脑软件,MySQL,复制代码代码如下所示: 选择A ` table_schema `作为db_name,A. ` table_name `,A. ` table_rows `,A. `发动机`——* 从 information_schema ` `一表。 左连接information_schema ` table_constraints ` B。 在` tabl…

MySQL性能优化的配置参数thread_ca

MySQL性能优化的配置参数thread_ca

性能优化,解决方案,配置参数,详细,电脑软件,1。thread_cache MySQL客户端的要求,为了提高性能创建连接的过程,提供了一个连接池thread_cache连接池、线程空闲的连接池,而不是立即销毁。这样的好处是,当有一个新的要求,MySQL将不会立即创建连接…

MySQL索引的建立需要注意以下细节

MySQL索引的建立需要注意以下细节

索引,需要注意,细节,电脑软件,MySQL,1。建立索引的时间:如果表中的字段出现在选择、筛选、排序条件中,那么为这个字段建立索引是值得的。 2。对于像xxx这样的模糊查询,普通索引不满足,需要全文索引。 三.在许多情况下,例如:…在XXX和YYY B = =…

在桌面上新系统win8/8.1运行软件

在桌面上新系统win8/8.1运行软件

上新,系统,桌面,运行,电脑软件,评论:升级到Windows 8或Windows 8.1之后,要考虑的问题是桌面软件是否能在新系统上正常运行。微软已经为这项工作提供了解决方案,您可以参考它。 当我们升级我们的旧的Windows系统,Windows 8或Windows 8.1,我们可能…

Linux自动运行RMAN增量备份脚本

Linux自动运行RMAN增量备份脚本

脚本,增量备份,自动运行,电脑软件,Linux,1。增量备份脚本 0级备份脚本:红色部分是一个用于定制备份文件的目录。 复制代码代码如下所示: #:backupfull.sh脚本。 #生成器:XYH #日期:2014-03-08 #属性:备份完整的数据库文件在归档与RMAN #连接数据…

CAD怎么调整中线间的宽度

CAD怎么调整中线间的宽度

CAD怎么调整中线间的宽度,调整,阅读,推荐,元素,添加,绘制,设计需求,设置,cad.com/">CAD怎么调整中线间的宽度CAD的图形绘制中,线段元素是我们广泛使用的,那么我们今天就来看看中线之间的宽度,应该如何去调整呢?1、首先打开ZWCAD,如下图所示找到【格式】…

MySQL中的各种SQL语句,从一天、一周

MySQL中的各种SQL语句,从一天、一周

获取数据,语句,一个月,电脑软件,MySQL,创建表: 复制代码代码如下所示: 如果不存在,则创建表 ( ID int, 加入时间日期默认'0000-00-00 00:00:00 ) 添加两个初始数据: 插入T值(1,'2012-07-12 21:00:00); 插入T值(2,'2012-07-22 21:00:00); 1。每日或日…

华为手机如何朗读pdf 华为手机怎样

华为手机如何朗读pdf 华为手机怎样

华为手机如何朗读pdf 华为手机怎样语音朗读PDF电子书 华为手机如何朗读文本,设置,朗读,点击,无障碍,华为手机,界面,辅助功能,快捷方式,如果您想打开屏幕朗读模式,可以通过以下方法操作:一、通过快捷方式开启TalkBack提示:Android 8.0及以上版本支持通…