Starting with Oracle 9i, DBAs can now create locally managed tablespaces.
A
Locally Managed TBS manages its own list of free extents in a bitmap
block placed inside the header of the first data file of the
tablespace. Inside the bitmap block, each bit maps to a free block in
the tablespace.
When creating a locally managed tablespace, you can specify the extent allocation method to be used.
AUTOALLOCATE
- means that the extent sizes are managed by Oracle.
Oracle will choose the optimal next size for the extents starting with 64KB
. As the segments grow and more extents are needed, Oracle will start allocating larger and larger sizes ranging from 1Mb
to eventually 64Mb
extents. This might help conserve space but will lead to fragmentation.
This is usually recommended for small tables or in low managed systems.
UNIFORM
- specifies that the extent allocation in the tablespace is in a fixed
uniform size. The extent size can be specified in M or K. The default
size for UNIFORM extent allocation is 1M
. Using uniform extents usually minimizes fragmentation and leads to better overall performance.
SQL>CREATE TABLESPACE test_tablespcae DATAFILE '/emc/oradata/test_tablespace1.dbf' SIZE 50M
EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
SQL>CREATE TABLESPACE test_tablespcae DATAFILE '/emc/oradata/test_tablespace1.dbf' SIZE 50M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
I
usually prefer to keep large production-grade tables in UNIFORM sized
tablespaces and smaller tables or tables in unmanaged environments in
AUTOALLOCATE tablespaces.
作者在上文提到“自动分配”方式extent的尺寸是从64kb开始,这就说明segment的storage的initial参数必须大于64k,否则无效并使用64k。
在“自动分配”方式下,建表的参数:pctincrease、next extent、Max extents pctused 等参数无效
分享到:
相关推荐
"Extent Reports"是一款广泛应用于Java测试框架中的报告生成工具,它提供了一种直观的方式来呈现测试执行的状态、日志和统计信息。在本场景中,我们关注的是一个名为"extent_report_template.html"的文件,这是一个...
Oracle 11g 创建表空间详解 在 Oracle 11g 中,创建表空间是一个非常重要的步骤,它直接关系到数据库的性能和安全性。在本文中,我们将详细介绍如何使用控制台命令创建表空间,并对相关的知识点进行详细的解释。 ...
EXTENT MANAGEMENT LOCAL AUTOALLOCATE; CREATE TABLE TEST (AA INT, BB INT) TABLESPACE AA; DROP TABLESPACE AA INCLUDING CONTENTS CASCADE CONSTRAINTS; ``` **15. 创建具有多个数据文件的表空间** - 创建...
EXTENT MANAGEMENT LOCAL [UNIFORM <size> | AUTOALLOCATE]; ``` **示例:** ```sql SQL> CREATE TABLESPACE user_data DATAFILE 'c:\oracle\oradata\user_data01.dbf' SIZE 500M EXTENT MANAGEMENT LOCAL ...
.extent gradientLayer.colors = [UIColor.clear.cgColor, UIColor.white.cgColor] gradientLayer.startPoint = CGPoint(x: 0, y: 1) gradientLayer.endPoint = CGPoint(x: 0, y: 0) ``` 4. **组合原始图片和倒影**...
3. **技术分析变量**:在Extent.mq5代码中,可能会有针对最高价(High)、最低价(Low)、开盘价(Open)和收盘价(Close)的变量,以及可能的自定义变量,如波动率或平均真实范围等。 4. **图表绘制**:指标通常会...
2. 区(Extent):Oracle 数据库中,一个区是指连续的块构成的空间,一般区包含 8 个空块。 3. 块(Block):Oracle 数据库中,一个块是 Oracle 数据库最小的数据空间,一般为 8k 或 16k。 Oracle 索引的结构可以...
《Sybex.OCP.Oracle.10g.Administration.II.Study.Guide(1Z0-043)》是针对Oracle 10g数据库管理员II认证(OCP)的一本详尽学习指南,旨在帮助考生充分准备1Z0-043考试。这个压缩文件包含的资源为备考者提供了全面...
38. range from ...to...:范围从...到...,用于表示范围,“Prices range from $10 to $50.”(价格从10美元到50美元不等。) 39. resort to:采取...方法,手段,常指在别无选择时采取的行动,“They resorted to ...
ORACLE 相关语法与命令 ORACLE 是一种关系型数据库管理系统,具有强大的数据存储和管理能力。下面是 ORACLE 相关语法与命令的总结: 物理组件 1. 数据文件(Data File):用于存储数据库数据的文件,每个 ORACLE ...
let iconRect = CGRect(x: qrImage.extent.midX - iconImage.size.width/2, y: qrImage.extent.midY - iconImage.size.height/2, width: iconImage.size.width, height: iconImage.size.height) // 使用...
1. 创建表空间:`sql> create tablespace tablespace_name datafile 'c:\oracle\oradata\file1.dbf' size 100m, 'c:\oracle\oradata\file2.dbf' size 100m minimum extent 550k [logging/nologging] default storage...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,尤其在企业级应用中占据重要地位。本文主要针对Oracle数据库的入门基础知识进行讲解,涵盖了数据库结构、表空间、数据文件、段、回滚段、索引等核心概念。 ...
4. **自动空间管理**:LMT支持自动分配扩展(AUTOALLOCATE)和统一扩展(UNIFORM SIZE),使数据库能根据需要自动调整扩展大小。 **创建本地管理表空间的选项** 在Oracle 9i及更高版本中,LMT成为默认的表空间管理...
EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO BLOCKSIZE 8K; ``` - **表空间名称**:`crpcms` - **数据文件路径**:`D:\app\Administrator\product\11.2.0\crpcms` - **初始大小**:1024MB...
CREATE SMALLFILE TABLESPACE "NNC_DATA01" DATAFILE 'f:\database\DATA\NNC_DATA01' SIZE 256K AUTOEXTEND ON NEXT 512K MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;...
从给定的文件标题、描述、标签以及部分内容中可以提炼出关于Oracle技术面试的重要知识点,以下将对这些知识点进行详细解读: ### Oracle 技术面试背景 - **Oracle专业人员需求**:随着IT行业的快速发展,Oracle...
create tablespace user_data datafile 'c:\oracle\oradata\user_data01.dbf' size 500m extent management local uniform size 10m; ``` 局部管理表空间允许更高效的空间管理,通过局部分配和回收段空间。 #### 3....