最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle数据库中extentmanagement管理

来源:动视网 责编:小采 时间:2020-11-09 10:44:33
文档

Oracle数据库中extentmanagement管理

Oracle数据库中extentmanagement管理:在oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字 extent是“区间”的意思 在Oracle数据库中:extent management 有两种方式 ext
推荐度:
导读Oracle数据库中extentmanagement管理:在oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字 extent是“区间”的意思 在Oracle数据库中:extent management 有两种方式 ext


在oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字

extent是“区间”的意思

在Oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字典管理)

默认的是local

每种也有两种大小增长方式:

uniform:默认为1M大小,在temp表空间里为默认的,但是不能被应用在undo表空间

本地管理表空间与字典管理表空间相比大大提高了管理效率和数据库性能,其优点如下:

1.减少了递归空间管理

本地管理表空间是自己管理分配,而不是象字典管理表空间需要系统来管理空间分配,本地表空间是通过在表空间的每个数据文件中维持一个位图来跟踪在此文件中块的剩余空间及使用情况。并及时做更新。这种更新只对表空间的额度情况做修改而不对其他数据字典表做任何update操作,所以不会产生任何回退信息,从而大大减少了空间管理,,提高了管理效率。同时由于本地管理表空间可以采用统一大小分配方式(UNIFORM),因此也大大减小了空间管理,提高了数据库性能。

2.系统自动管理extents大小或采用统一extents大小

本地管理表空间有自动分配(AUTOALLOCATE)和统一大小分配(UNIFORM)两种空间分配方式,自动分配方式(AUTOALLOCATE)是由系统来自动决定extents大小,而统一大小分配(UNIFORM)则是由用户指定extents大小。这两种分配方式都提高了空间管理效率。

3.减少了数据字典之间的竞争

因为本地管理表空间通过维持每个数据文件的一个位图来跟踪在此文件中块的空间情况并做更新,这种更新只修改表空间的额度情况,而不涉及到其他数据字典表,从而大大减少了数据字典表之间的竞争,提高了数据库性能。

4.不产生回退信息

因为本地管理表空间的空间管理除对表空间的额度情况做更新之外不修改其它任何数据字典表,因此不产生回退信息,从而大大提高了数据库的运行速度。

5.不需合并相邻的剩余空间

因为本地管理表空间的extents空间管理会自动跟踪相邻的剩余空间并由系统自动管理,因而不需要去合并相邻的剩余空间。同时,本地管理表空间的所有extents还可以具有相同的大小,从而也减少了空间碎片。

6.减少了空间碎片

7.对临时表空间提供了更好的管理

autoallocate:

You can convert a tablespace from dictionary extent management to local extent management

and back with the Oracle-supplied PL/SQL package DBMS_SPACE_ADMIN. The SYSTEM

tablespace and any temporary tablespaces, however, cannot be converted from local to the

older style dictionary managem

两种extent管理方式是可以相互转换的,利用PL/SQL DBMS_SPACE_ADMIN

但是系统表空间和临时表空间不能从local管理转化到dictionary管理。

文档

Oracle数据库中extentmanagement管理

Oracle数据库中extentmanagement管理:在oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字 extent是“区间”的意思 在Oracle数据库中:extent management 有两种方式 ext
推荐度:
标签: 管理 数据库 ex
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top