oracle 区分配,ORACLE自动段管理的区分配大小测试
说明:大家知道ORACLE表空间的最小分配单元是区,当进行文件空间划分的时候每次增加的大小都是按区来进行的,且ORACLE在创建表空间的时候,关于EXTENT MANAGEMENT的管理会有两个选项:1、LOCAL AUTOALLOCATE(本地自动管理)
2、 LOCAL UNIFORM SIZE(本地统一大小);
问题:对于LOCAL UNIFORM SIZE的方式进行表空间的每次划分磁盘的时候都是固定的大小;但是对于LOCAL AUTOALLOCATE方式的表空间每次数据库对象需要扩展区的时候,大小又是怎样的了?
测试:刚好在数据库的系统中存在着一个大小为577G的存储对象,通过可以数据字典dba_extents可以查看整个对象的区分配情况,dba_extents的结构如下
OWNER
SEGMENT_NAME
PARTITION_NAME
SEGMENT_TYPE
TABLESPACE_NAME
EXTENT_ID ------------分配区的ID,有先后顺序
FILE_ID
BLOCK_ID
BYTES
BLOCKS ------------分配块的数量,每个block大小8KB
RELATIVE_FNO
实验脚本如下:select EXTENT_ID,BLOCKS from dba_extents where segment_name='MKPF';
实验结果:通过观察几个表皆发现以下规律:
EXTENT_ID BLOCKS SIZE
0-15(16个) 8 64K
16-78(63个) 128 1M
79-198(120个) 1024 8M
199--- 8192 64M
毕竟还是测试,最终的还是得找相应的官方文档(matelink上获取),具体如下:
16 extents of
64K
63 extents of
1m
120 extents of
8m
Additional extents are
64m
很高兴,通过测试证明猜测是正确的;
..........................................................................................................................................................................................................................
本文作者:JOHN
ORACLE技术博客:ORACLE
猎人笔记 数据库技术群:367875324 (请备注ORACLE管理 )
...........................................................................................................................................................................................................................
oracle 区分配,ORACLE自动段管理的区分配大小测试相关推荐
- oracle启用amm,Oracle11g自动内存管理(AMM)相关的初始化参数
ORACLE对内存的管理越来越趋向智能化.自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Manageme ...
- oracle段管理方式设为自动,oracle自动段管理ASSM笔记
CREATE TABLESPACE demo DATAFILE 'J:\app\wufan\oradata\orcl\demo01.dbf' SIZE 50M EXTENT MANAGEMENT LO ...
- ORACLE 11g 自动内存管理
Overview 在oracle 11g中,使用一个参数memory_target就能够实现SGA和PGA组件依据工作负荷进行自动内存分配.oracle推荐使用自动内存管理简化内存分配. oracle ...
- 云和恩墨技术通讯:Oracle AMM自动内存管理引起数据库阻塞
各位亲爱的用户/读者朋友们: 为了及时共享行业案例,通告共性问题,达成知识共享和提前预防,我们整理和编辑了<云和恩墨技术通讯>(4月刊),通过对过去一段时间的知识回顾和故障归纳,以期提供有 ...
- oracle高压水位线,Oracle 高水位线详解(HWM)
HWM:高水位线, 可用空间与已用空间的分界线,标记着段空间使用情况. 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上 ...
- MySQL(InnoDB剖析):15---table之(表空间:段(segment)、区(extent)、页(page))
一.InnoDB逻辑存储结构 从InnoDB的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace) 表空间又由段(segment).区(extent).页(page ...
- 对Oracle中索引叶块分裂而引起延迟情况的测试和分析
在版本10.2.0.4未打上相关one-off补丁的情况下,分别对ASSM和MSSM管理模式表空间进行索引分裂测试,经过测试的结论如下: l 在10gr2版本中MSSM方式是不能避免索引分裂引起交易 ...
- oracle 区管理系统,oracle区管理和段空间管理详细介绍
作为一名DBA,常见的一个场景之一: 创建表空间: 代码如下: createtablespaceThink datafile'/u01/app/oracle/oradata/orcl/think.db ...
- Oracle 自动段空间管理(ASSM:auto segment space management)
一. 官网说明 Logical Storage Structures http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/lo ...
最新文章
- 【译】Web Components简介
- Windows Embedded Compact 7网络编程概述(上)
- python3菜鸟教程中文-Python3 字符串
- java itext 导出pdf文件_【Java,PDF】使用Itext实现PDF文件生成
- 涉及到整型参数时,没有初始化时,Debug下可以运行,但是Release下不行
- C++_选择结构_循环结构_for循环_敲桌子案例_嵌套循环_乘法口诀案例_跳转语句break---C++语言工作笔记018
- 重建SYSVOL和NETLOGON共享
- 缓冲区分析—ArcGIS API for JavaScript
- Win10系统 如何查看win10版本类型及版本号
- Fuschia 是什么样的一个操作系统
- Oracle-Linux安装配置python3.6环境
- VASP_INCAR参数及其含义
- 使用python批量压缩图片分辨率到指定大小,替换之前的压缩Image.ANTIALIAS
- nice video by securitytube.net
- 长整数转化成16进制字符串
- 原创西门子SMART 200 modbus rtu通讯宇电温控器例程
- SR(Segment Routing)不是MPLS的优化和升级
- 化繁为简——分解复杂的SQL语句
- matlab怎么读取指定坐标的RGB值
- excel无法显示联机服务器,excel服务器客户端不显示不出来
热门文章
- Java EE 7 / JAX-RS 2.0:具有自定义HTTP标头的简单REST API身份验证和授权
- JAVA中带有数字签名的XML安全性
- Spring MVC错误处理流程
- Hibernate懒/急加载示例
- 使用JGroups进行ElasticMQ消息复制
- JRockit JRCMD教程
- Java High CPU故障排除指南–第1部分
- 播放2.0:Akka,Rest,Json和依赖项
- 四川巴中中学2021高考成绩查询,巴中市高中排名(2021巴中市中学前十排名)
- 全连接层 时间复杂度_神经网络全连接层(3)