`
poson
  • 浏览: 361627 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle 表存储参数pctfree 的设置

阅读更多

 

由于a是保存用户的日志,经常增加,但是几乎没有更新操作,我们可以考虑调整其中的一些参数。 pctfree 可以调整为5。而b表,由于经常要做update操作,所以可以把pctfree调整为30.为每个块预留更多的空间,以便更快的update,而不用作迁移块的操作。
分享到:
评论

相关推荐

    oracle查询表碎片

    3. **预留空间(PCTFREE)(M)**:PCTFREE是一个参数,用于指定插入新行时预留的空间比例,默认为10%。计算公式为`(blocks * 10 / 100) * 8 / 1024`,即预留10%的数据块空间。 4. **浪费空间(M)**:计算公式较为复杂,...

    Oracle 中表数据的存储原理浅析

    ### Oracle中表数据的存储原理浅析 #### 1. 引言 在Oracle数据库中,当用户创建一个表时,...合理的设置`PCTFREE`和`PCTUSED`参数、理解行的存储方式以及利用簇表等技术手段,都能够有效地提升Oracle数据库的性能。

    oracle全表扫描的3种优化手段

    - 将表的PCTFREE设置为0,以减少空闲空间,降低全表扫描时的CPU消耗。 - 将表迁移到具有更好性能特性的表空间中,如带有自动段空间管理(ASSM)的表空间,以优化存储布局。 - **示例命令**: ```sql ALTER TABLE...

    Oracle存储空间管理与应用方案.doc

    Oracle存储空间管理与应用主要涉及Oracle数据库的逻辑和物理存储结构、表空间、数据文件、回滚段、临时表以及相关的管理策略。Oracle数据库的存储体系由数据文件、日志文件和控制文件构成,其中数据文件是实际存放...

    ORACLE表自动按月分区步骤

    要在创建表时启用自动分区,需要在分区选项中添加`ONLINE`和`PCTFREE`设置。 ```sql CREATE TABLE my_table ( id NUMBER PRIMARY KEY, date_col DATE NOT NULL, -- 其他列... ) PARTITION BY RANGE (date_...

    Oracle中表数据的存储原理浅析.pdf

    本文主要探讨了Oracle中表数据的存储原理,包括数据块、数据段、行和片段的概念,以及PCTFREE和PCTUSED两个关键参数的使用。 在Oracle数据库中,当创建一个表时,系统会自动在相应的表空间内为这个表分配数据段以...

    Oracle表的类型及定义[归类].pdf

    Oracle数据库系统支持多种类型的表,每种类型都有其特定的用途和优势。...总之,Oracle的表类型和相关参数提供了丰富的选择,以满足不同业务场景的需求。正确理解和运用这些特性,能够实现更高效、更灵活的数据库管理。

    01-0 Oracle 存储与关键表设计(50).pptx

    创建表时,可以指定存储参数,如PCTFREE,用来控制行插入时保留的空间,以避免未来更新导致的块分裂。 创建表的语法包括定义列的数据类型、约束条件等。9i/10g版本中,Oracle引入了新的存储参数,如初始化参数和块...

    oracle省市区单表数据SQL

    表的存储参数如`pctfree`、`initrans`、`maxtrans`等,是Oracle数据库管理空间和事务控制的重要设置,用于控制表的物理存储和性能优化。例如,`pctfree`设定数据块中未使用的空间比例,`initrans`和`maxtrans`分别...

    Oracle中索引的存储原理浅析.pdf

    本文将从原理的角度简要介绍了Oracle中索引存储相关的参数以及索引存储的方法。 索引段是Oracle中用于存储索引数据的基本单元。用户可以通过设置索引段的存储参数来控制索引段的空间分配和使用。索引段可以位于索引...

    oracle新手入门指导之一——数据库表空间知识.txt

    ### Oracle新手入门指导之一——数据库表空间知识 #### 数据库表空间基础知识 ...通过了解表空间的组成部分和扩展机制,以及合理设置存储参数,可以有效地管理数据库存储资源,提高系统的整体性能。

    针对oracle的在线重组与优化

    3. **优化初始存储参数**:在表创建初期设定的存储参数如PCTFREE、PCTUSED、INITRANS、MAXTRANS等,可能随数据增长和使用模式变化而不适用。在线重组结合参数调整,可以优化数据布局,提升更新和查询性能。 4. **...

    Oracle表的各种操作.docx

    `PCTFREE`和`PCTUSED`控制数据块的使用策略,`INITRANS`和`MAXTRANS`定义了事务入口的初始和最大数量,`STORAGE`涉及存储参数,`TABLESPACE`指定表所在的表空间。 通过这些基本操作,我们可以灵活地管理Oracle...

    Oracle数据库规范

    1. **存储参数PCTFREE的设置**:为了减少因数据更新导致的行迁移现象,尤其是当更新操作涉及大量数据时,需要设置较高的PCTFREE值。此外,为了避免热点块问题,对于可能出现热点块的表,同样需要设置较高的PCTFREE值...

    Oracle-数据库表对象.ppt

    此外,还指定了表空间、存储参数如`PCTFREE`、`PCTUSED`、`INITIAL`、`NEXT`、`MAXEXTENTS`和`PCTINCREASE`,以控制数据块的分配和扩展。 创建表后,还可以通过`ALTER TABLE`语句来修改表结构,添加或删除列,修改...

    Oracle常用的和表(Table)相关的命令

    #### 4.1 调整表存储参数(Adjust Storage Parameters) **命令格式**: ``` sql> alter table table_name pctfree=30 pctused=50 storage (next 500k minextents 2 maxextents 100); ``` **解析**: - `alter table`:...

Global site tag (gtag.js) - Google Analytics