HASH_MULTIBLOCK_IO_COUNT

简介: HASH_MULTIBLOCK_IO_COUNT Parameter type:  Integer Parameter class:  Dynamic. Scope= ALTER SESSION, ALTER SYSTEM.

HASH_MULTIBLOCK_IO_COUNT

Parameter type:  Integer
Parameter class:  Dynamic. Scope= ALTER SESSION, ALTER SYSTEM.

Default value:  Query dependent. Appears as 0 in V$PARAMETER.
Range of values:  Operating system dependent

HASH_MULTIBLOCK_IO_COUNT specifies how many sequential blocks a hash join reads and writes in one I/O. The maximum value is operating system dependent. It is always less than the maximum I/O size of the operating system expressed as Oracle blocks (MAX_IO_SIZE / DB_BLOCK_SIZE).

You need not set or change the value of this parameter, because Oracle computes the value individually for every query. If you let Oracle do the automatic computation, the value of the parameter appears as 0 in the V$PARAMETER dynamic performance view.
Oracle Corporation does not recommend that you set or change the value of this parameter. If you must set it to investigate its effect on performance, make sure that the following formula remains true:

R / M

where:
R = number of bytes in the smaller relation to be joined. The number of bytes is the product of the size of each column in the smaller relation times the number of rows in that relation.
M = HASH_AREA_SIZE * 0.9
C = HASH_MULTIBLOCK_IO_COUNT * DB_BLOCK_SIZE
Po2(n) = a function that returns the largest power of 2 that is smaller than its argument.


Note: If you are using Oracle's multi-threaded server architecture, Oracle ignores any value you set for this parameter, and instead uses a value of 1.
 

目录
相关文章
|
Oracle 关系型数据库 Linux
|
1月前
Unable to create tempDir. java.io.tmpdir is set to /tmp
Unable to create tempDir. java.io.tmpdir is set to /tmp
20 0
|
4月前
|
关系型数据库 MySQL 数据库
Specified key was too long; max key length is 767 bytes导入mysql数据库表报错
Specified key was too long; max key length is 767 bytes导入mysql数据库表报错
38 0
|
4月前
|
SQL 关系型数据库 MySQL
PostgreSQL【异常 01】java.io.IOException:Tried to send an out-of-range integer as a 2-byte value 分析+解决
PostgreSQL【异常 01】java.io.IOException:Tried to send an out-of-range integer as a 2-byte value 分析+解决
328 1
|
4月前
|
存储 监控 关系型数据库
io与select介绍
io与select介绍
97 0
|
存储 缓存 前端开发
【Node 基础】Buffer & Stream
【Node 基础】Buffer & Stream
【Node 基础】Buffer & Stream
|
缓存 JSON JavaScript
Node【三】Buffer 与 Stream
Node【三】Buffer 与 Stream
142 0
|
Go
go并发访问map的坑 fatal error: concurrent map read and map write
go并发访问map的坑 fatal error: concurrent map read and map write
929 0
go并发访问map的坑 fatal error: concurrent map read and map write
|
Linux 网络安全
记录问题:SSH无法连接问题: java.io.IOException: End of IO Stream Read
记录开发中遇到的SSH无法连接问题 finalshell报错:java.io.IOException: End of IO Stream Read SecureCRT报错:Connection reset by 172.20.28.31 port 22
5921 0
记录问题:SSH无法连接问题: java.io.IOException: End of IO Stream Read
|
存储 NoSQL Redis
.Net Core下 Redis的String Hash List Set和Sorted Set的例子
1.新建一个.Net Core控制台应用程序,用Nuget导入驱动 打开程序包管理控制台, 执行以下代码。   PM> Install-Package ServiceStack.Redis 即可添加Redis的引用。
1156 0