时间:2021-07-01 10:21:17 帮助过:37人阅读
Managing Space
Objectives
After completing this lesson, you should be able to:
• Describe how the Oracle Database server automatically manages space
• Save space by using compression 压缩
• Proactively主动的 monitor监听 and manage tablespace space usage 使用(情况)
• Describe segment段 creation in the Oracle database
• Control deferred延迟 segment creation
• Use the Segment Advisor指导
• Reclaim回收 wasted space from tables and indexes索引 by using the segment shrink收缩 functionality
• Manage resumable可恢复的 space allocation分配的东西
目标
完成本课程后,您应该能够:
•描述Oracle数据库服务器如何自动管理空间
•通过压缩节省空间
•主动监视和管理表空间使用情况
•描述Oracle数据库中的段创建
•控制延迟段创建
•使用Segment Advisor
•使用段收缩功能从表和索引中回收浪费的空间
•管理可恢复空间分配
Space Management: Overview
Space is automatically managed by the Oracle Database server. It generates alerts about potential problems and recommends possible solutions.
Features include:
• Oracle Managed Files (OMF)
• Free-space management with bitmaps (“locally managed”) and automatic data file extension
• Proactive space management (default thresholds and server-generated alerts)
• Space reclamation (shrinking segments, online table redefinition)
• Capacity planning (growth reports)
空间管理:概述
空间由Oracle数据库服务器自动管理。它会生成有关潜在问题的警报,并建议可能的解决方案。
功能包括:
•Oracle托管文件(OMF)
•具有位图(“本地管理”)和自动数据文件扩展名的可用空间管理
•主动空间管理(默认阈值和服务器生成的警报)
•空间回收(收缩段,在线表格重新定义)
•容量规划(增长报告)
ASMM机制控制预留空间PCTFREE = 10 预留10% 为updata准备
Row Chaining and Migration
Example:
• On update: Row length increases,exceeding the available free space in the block.
• Data needs to be stored in a new block.
• Original原始 physical identifier标识符 of row (ROWID) is preserved保留.
• The Oracle Database server needs to read two blocks to retrieve检索 data.
• The Segment Advisor finds segments containing the migrated迁移 rows.
• There is automatic coalescing合并 of fragmented碎片 free space inside the block.
Original block with pointer指针 to migrated迁移 row
行链接和迁移
例子:
更新时:行长度增加,超过块中的可用可用空间。
数据需要存储在新的块中。
保留行的原始物理标识符(ROWID)。
Oracle数据库服务器需要读取两个块才能检索数据。
Segment Advisor查找包含迁移行的段。
在块内有碎片自由空间的自动合并。
When a row is chained or migrated, the I/O performance associated with this row decreases because the Oracle Database server must scan more than one data block to retrieve the information for the row.
True
当一行被链接或迁移时,与该行关联的I/O性能会降低,因为Oracle数据库服务器必须扫描多个数据块才能检索该行的信息
oracle 03-06 高级空间管理
标签:automatic asm rman 从表 tin table new 监视 压缩