`

oracle inittrans与maxtrans参数

 
阅读更多

inittrans参数表示高并发时事务会锁住同一个对象,oracle会使用块的一部分空间来保存哪些事务将哪些块中元素锁定,这个空间的大小由inittrans来决定,默认为2,事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足够的自由空间)。所分配的每个事务条目需要占用块首部中的23~24 字节的存储空间。注意,对于Oracle 10g,MAXTRANS 则会忽略,所有段的MAXTRANS 都是255。

所以,如果有大量的并发访问使用的这个块,则参数不能太小,否则资源竞争将导致系统并发性能下降

分享到:
评论

相关推荐

    对于Oracle锁的一些理论总结

    然而,从Oracle 10g开始,maxtrans参数已被废弃,Oracle会根据块的可用空间动态扩展ITL的SLOT数量。 总之,Oracle的锁机制在保证数据一致性和并发访问控制的同时,通过优化锁管理降低了系统开销,提升了性能。行级...

    Oracle错误信息浏览表_2.docx

    : 这些错误涉及到存储选项的重复或无效值,例如INITRANG, INITTRANS, MAXTRANS, PCTFREE, PCTUSED等。这表示在创建或修改表、索引时,参数设置不正确或冲突。 7. ORA-02210: 未指定 ALTER TABLE 的选项 - 修改表时...

    oracle 创建和删除索引

    MAXTRANS参数定义了索引条目可以支持的最大并发事务数。 - **STORAGE**:存储参数包括: - **INITIAL**:初始分配大小为`64K`。这意味着当创建索引时,将为索引分配64K的空间。 - **MINEXTENTS**:最小扩展单元为`...

    针对oracle的在线重组与优化

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

    oracle数据库练习A

    以上是Oracle数据库练习A中涉及的所有知识点的详细解释,涵盖了连接配置、事务管理、SQL操作、数据库管理、存储参数、权限与角色、表空间、数据文件、视图和性能优化等多个方面。这些知识对于理解和操作Oracle数据库...

    Oracle期末试题

    - **解析**: 一个Oracle实例只能对应一个数据库,实例决定了数据库的初始化参数Oracle SID。 - **答案**: 1 4. **跟踪文件的分类** - **知识点**: 跟踪文件的种类 - **解析**: 跟踪文件主要包括由后台进程产生...

    Oracle在线建立超大表的索引

    #### 索引字段与类型 - **字段**:PARENT_CUSTOMER_NO(集团相关客户才有值,超过90%的字段值为空) - **索引类型**:GLOBAL B-Tree #### Oracle创建索引涉及的主要I/O操作 为了理解如何优化创建索引的过程,首先...

    oracle开发

    【Oracle开发】中关于“ORACLE索引与高性能SQL”的知识点涵盖了索引的基本概念、目的、类型、管理和优化策略等多个方面。以下是对这些知识点的详细解释: 1. **索引定义**:索引是一种数据库对象,它加快了对表中...

    ORACLE 10G 学习资源

    相反,PCTUSED参数定义了当块中的自由空间低于某个比例时,Oracle会将该块重新放入自由列表中。 数据块的大小可配置,范围从2KB到32KB,如果启用Very Large Memory (VLM)支持,甚至可以达到64KB。在Oracle中,数据...

    ORACLE索引介绍与高性能SQL优化

    索引的物理属性包括表空间、pctfree、initrans、maxtrans、storage参数等,这些参数对于索引的性能和空间使用有着直接影响。合理设置这些参数可以避免索引数据块的浪费,同时还能减少对重做日志文件空间的需求。 ...

    3.1 Oracle模式对象(1).ppt

    动态性能数据字典视图,也称为V$视图,记录了数据库的实时活动和性能参数,用于监控和诊断系统问题。例如: 1. 查询所有后台进程及其运行错误的命令是`SELECT name, description, error FROM V$BGPROCESS;` 2. 查看...

    oracle省市区单表数据SQL

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

    oracle学习笔记

    - **AUTO**:Oracle自动调整上述参数,适合大多数场景。 - **MANUAL**:手动设置参数,适用于特定优化需求。 **示例命令**: ```sql CREATE TABLESPACE data02 DATAFILE '/u01/oradata/data02.dbf' SIZE 5M EXTENT ...

    ORACLE索引与高性能SQL介绍

    创建索引时,可以选择特定的表空间,并设置适当的存储参数,如pctfree、initrans、maxtrans、minextents和maxextents,以优化空间利用率。 在处理大型表时,可以考虑并行创建索引,这可以显著减少创建时间并提高...

    Oracle高级队列(AQ)

    - **集成性**:除了支持Oracle内部的队列管理外,还可以通过消息网关与非Oracle的消息系统(如IBM MQSeries)集成,增强了跨平台兼容性。 - **并发性**:支持单消费者队列和多消费者队列,满足不同场景下的需求。多...

    Oracle经典建表语句

    本文档将详细介绍两个Oracle经典建表语句案例:`DHC_BY_GOODSBUY`表与`DHC_BY_GOODSBUYTOTAL`表的创建过程,并额外解析一个与之相关的`DHC_BY_GOODSBUY_OPINION`表的创建方法。通过这些实例,我们可以更好地理解...

    oracle索引的建立、修改、删除.doc

    对于较早的 Oracle 版本,修改索引的主要任务是修改已存在索引的存储参数适应增长的需要或者重新建立索引。而 Oracle8I 及以后的版本,可以对无用的空间进行合并。 语法:ALTER [UNIQUE] INDEX [user.]index ...

    Oracle数据库基础知识

    - **物理结构**:Oracle数据库的物理结构包括数据文件、控制文件、重做日志文件和初始化参数文件等。数据文件存储实际的数据,控制文件记录了数据库的元数据信息,重做日志文件用于记录事务的改变,以实现崩溃恢复...

    Oracle调优心得

    例如,`PCTUSED`、`PCTFREE`、`INITRANS`和`MAXTRANS`等参数的合理设置可以避免不必要的空间浪费,提高数据访问效率。 - **空间管理**:使用自动段空间管理(ASSM)可以更好地管理空间分配,减少碎片化,从而提高...

    Oracle数据库管理与维护大作业.docx

    此外,表的存储参数也进行了设置,例如`pctfree`、`pctused`、`initrans`、`maxtrans`和`storage`参数,这些参数影响了表空间的使用效率和性能。例如,`pctfree`定义了数据块中保留的空间比例,而`initrans`和`...

Global site tag (gtag.js) - Google Analytics