- 浏览: 115104 次
- 性别:
- 来自: 北京
文章分类
最新评论
通过user_tables的pct_free,pct_used来查看
pctfree表示用于保留更新操作的百分比,如果超过该值不能插入数据。
pctused表示数据所占最低百分比,如果达到pctfree时不能插入,delete后如果达到pctused才可以用来insert
如果你使用的是自动管理表空间pctused不需要设置
altertable tablename pctfree values;
pctfree默认是10,主要看更新的数据有多大,可以查看表的max_row_len如果很大又频繁更新可以考虑增加该值。
pctused主要看删除数据的大小,如果很大可以调大该值,如果不是很频繁可以设置小一些30-40
pctused+pctfree<90
查看自动管理表空间
select tablespace_name,segment_space_management from user_tablespaces;
主要起到节省表空间的作用。
发表评论
-
Google公开Megastore论文——解决NoSQL、SQL融合难题
2011-03-02 14:44 659实际上,作为一个建 ... -
开源数据库Sharding技术
2011-03-02 16:14 704内容摘要:Sharding 不是一个某个特定数据库软件附 ... -
Java 开发 2.0: 使用 Hibernate Shards 进行切分
2011-03-02 16:26 635当关系数据库试图在 ... -
可扩展的分布式数据库架构
2011-03-03 14:44 677本文发表在《程序员 ... -
OLTP系统与DSS系统对比
2011-03-03 15:35 642在进行数据库系统的设计时,一个不可忽视的问题是弄清你所 ... -
Oracle高级复制机制
2011-03-10 15:48 654Oracle高级复制即可支 ... -
Oracle高级复制的同步复制的配置步骤说明
2011-03-10 15:50 828以下的文章主要讲述的是Oracle高级复制的同步复制,如 ... -
linux oracle中文乱码问题解决方法
2011-04-11 15:18 744connect system/oracle9i ... -
ubuntu下安装ocfs2
2011-07-12 14:20 966简介 一个集群文件系统能使运行在集群中所有节点并发的通过 ... -
asm下载地址
2011-07-12 16:50 858asm rpm包下载地址http://www.oracle.c ... -
oracle重要初始参数
2011-09-28 17:15 866OPEN_CURSORS session可以打开的游标最大数, ... -
SQLJ是什么?优点?
2011-10-11 09:56 909SQLJ是一种允许把静态的SQL语句以文本形式嵌入Java程序 ... -
共享池的调整与优化(Shared pool Tuning)
2011-10-11 10:53 728共享池(Shared pool)是SGA中最关键的内存片段,共 ... -
使用DBMS_SHARED_POOL包将PL/SQL大对象保存到Shared Pool
2011-10-11 16:32 722当系统在加载PL/SQL大对象时,有可能遭遇由于SharedP ... -
oracle sga相关
2011-10-12 17:08 834oracle主要影响性能的内存: Shared ... -
oracle内存调整相关
2011-10-14 15:52 885db_cache_size与sga_target关系 db_ ... -
oracle索引分类
2011-10-17 13:31 845B-TREE INDEX,B树索引:在创建索引时他是 ... -
修改oracle redo log的大小
2011-10-17 15:53 10931.查看现在的REDO GRO ... -
本地管理表空间
2011-10-18 13:29 753本地管理表空间的好处: 1:快速,并发空间操作 ... -
Oracle表空间命令
2011-10-19 16:55 791创建立表空间 CREATE TABLESPACE ...
相关推荐
本文主要探讨了Oracle中表数据的存储原理,包括数据块、数据段、行和片段的概念,以及PCTFREE和PCTUSED两个关键参数的使用。 在Oracle数据库中,当创建一个表时,系统会自动在相应的表空间内为这个表分配数据段以...
pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); -- Create/Recreate primary, unique and foreign key constraints alter table USERS ...
在数据库管理与维护中,掌握一些常用的Oracle SQL语句是非常必要的,它们能够帮助我们高效地解决问题和提高工作效率。下面,我将详细解释文档中提及的几个Oracle SQL语句及其用法。 1. 索引在线更新: Oracle中的...
- Oracle使用PCTFREE和PCTUSED参数控制块的存储情况,减少行连接和行迁移,块大小可自定义,并通过区动态分配空间,表可以分区以优化磁盘利用率。 - SQL Server以8K的页为最小分配单位,8个页组成一个扩展,数据以...
4.3.1.1 索引与PCTUSED/PCTFREE的关系: 索引的PCTFREE设置需要考虑其初始创建时的空间需求,以便在增加辅助关键字时避免叶块的拆分。PCTUSED对于索引来说不是必需的,因为索引结构相对固定。根据表数据的稳定性来...
`PCTFREE`和`PCTUSED`分别设置了数据块未使用空间的最小预留比例(10%)和开始写入新数据时已使用空间的最大比例(40%)。`INITRANS`和`MAXTRANS`设定了初始和最大事务数。`STORAGE`子句定义了段的存储参数,如初始...
本文将对Oracle Forms的基本概念、组件、配置文件、报表记录组、LOV、绑定变量、动态SQL、pctused和pctfree参数、表空间和数据文件之间的关系等进行详细的解释和分析。 一、Oracle Forms的基本概念 Oracle Forms是...
Oracle 使用 pctfree 和 pctused 参数来管理存储空间,以降低数据行连接和迁移的风险,并且可以动态分配区和表空间。SQL Server 则以页为最小分配单位,每个页大小固定为 8KB,并通过扩展来管理空间。 存储结构方面...
5. PCTFREE与PCTUSED:这两个参数用于控制表空间的空间利用率。PCTFREE设置空闲空间的最小百分比,PCTUSED设置空间再次分配前的最小空闲百分比,两者之和不能超过100,以保证数据插入和更新的效率。 6. 回滚段与...
3. **优化初始存储参数**:在表创建初期设定的存储参数如PCTFREE、PCTUSED、INITRANS、MAXTRANS等,可能随数据增长和使用模式变化而不适用。在线重组结合参数调整,可以优化数据布局,提升更新和查询性能。 4. **...
MSSM使用PCTFREE、PCTUSED和FREELIST等参数手动管理空间,而ASSM则通过位图跟踪空闲空间,简化管理,但不适用于包含大对象(LOB)的表空间。 在存储子句的优先级方面,段级别的存储参数优先于表空间级别的设置,...
在该大作业中,我们使用了 storage 参数来优化数据表的存储性能,并使用了 pctfree 和 pctused 参数来优化数据表的存储空间。 6. 数据库管理:包括数据库备份、恢复、性能监控等数据库管理任务。 在该大作业中,...
数据块的使用涉及到两种存储参数:PCTFREE 和 PCTUSED。PCTFREE 参数给出保留空间的最小百分比,用于行的 UPDATE 操作。在遭遇到 PCTFREE 后,这块被填满且不能进行 INSERT 操作。PCTUSED 参数当块中数据加上头和...
表的参数设置涉及到表空间、百分比自由空间(PCTFREE和PCTUSED)、初始存储大小(INITIAL)、下一个块大小(NEXT)、最大扩展次数(MAXEXTENTS)和增长百分比(PCTINCREASE)。 9.3 索引管理是提高查询效率的重要...
这些选项如PCTFREE、PCTUSED、INITRANS、MAXTRANS等用于控制表的存储和性能,而TABLESPACE指定了表所在的表空间,AS query则允许使用SQL SELECT语句从现有表中创建新表。 通过这个课程,学习者将掌握如何管理和查询...
PCTFREE 与 PCTUSED 之和不应超过 100。数据块的三个部分合称为块头部。 5. 数据库崩溃恢复知识点 当数据库崩溃时,需要使用回滚信息来恢复数据库。在数据库崩溃后,回滚信息用于实例的恢复。Archive log file ...
### Oracle行链接和行迁移详解 #### 一、概述 Oracle数据库中,行链接和行迁移是两种可能影响数据库...例如,可以通过合理设置`PCTFREE`和`PCTUSED`参数,或者重新设计表结构等方式来减少行迁移和行链接的发生概率。