Partitions, Views, and Other Schema Objects
Partitioning enables you to decompose very large tables and indexes into smaller and more manageable pieces called partitions. Each partition is an independent object with its own name and optionally its own storage characteristics.
分区的优点
Increased availability
Easier administration of schema objects
Reduced contention for shared resources in OLTP systems
Enhanced query performance in data warehouses
Partition Key
用来决定分区的键值。
Partitioning Strategies
多种分区策略,可以只做一次分区,也可以分区之中再做分区。
用范围分区,用指定值list分区,用hash分区。
Index一样可以分区:
local partitioned index:一个索引的分区对应一个表的分区。
local partitioned index可以分为Local prefixed indexes和Local nonprefixed indexes。
Local prefixed indexes:The partition keys are on the leading edge of the index definition.
Local nonprefixed indexes: The partition keys are not on the leading edge of the indexed column list and need not be in the list at all.
注意查询的时候,可以对Local prefixed indexes做优化,partition elimination。
Global Partitioned Indexes
索引的分区和表的分区没有了一一对应关系。
Overview of Sequences
A sequence is a schema object from which multiple users can generate unique integers. A sequence generator provides a highly scalable and well-performing method to generate surrogate keys for a number data type.
Overview of Synonyms
A synonym is an alias for a schema object.
You can create both private and public synonyms. A private synonym is in the schema of a specific user who has control over its availability to others. A public synonym is owned by the user group named PUBLIC and is accessible by every database user.
Synonyms themselves are not securable. When you grant object privileges on a synonym, you are really granting privileges on the underlying object. The synonym is acting only as an alias for the object in the GRANT statement.
分享到:
相关推荐
在学习和使用Oracle分区时,你需要了解以下几个关键概念: - **分区键(Partition Key)**:确定数据存储在哪个分区的列。 - **分区界限(Partition Boundary)**:范围分区时,定义分区的开始和结束值。 - **分区表...
为了充分利用这个存储过程,数据库管理员需要理解分区的基本概念,包括范围分区、列表分区、哈希分区和复合分区等。同时,还需要熟悉PL/SQL编程,以便根据实际需求定制和调用这个存储过程。在实际应用中,还需要考虑...
数据库性能优化也是Oracle管理的重要部分,资料可能涵盖了索引优化、SQL查询优化、表分区等技术。 `www.pudn.com.txt`可能是一个链接或引用,指向PUDN(普罗旺斯电子书下载网)上的其他相关资源,提供更多的学习...
#### 分区——概念与简介 自1997年在Oracle 8.0版本中首次引入以来,Oracle分区功能已经发展成为Oracle数据库中最重要且成功的技术之一。Oracle Database 11g Release 2进一步提升了这一功能,使得分区技术更加成熟...
### 一、Oracle 分区表概念与应用场景 在Oracle数据库中,分区是一种将大型表或索引物理分割成更小、更易管理的片段的方法。通过分区,可以提高查询性能,简化常规维护任务,并改进可用性。 #### 应用场景: 1. **...
### Oracle 分区表详解 #### 一、Oracle 分区简介 ...以上是 Oracle 分区表的基础概念及其操作的详细介绍。通过合理应用分区技术,不仅可以提高数据的可管理性,还能有效提升查询性能和系统可用性。
以上只是Oracle数据库入门的一些核心概念和操作,实际学习过程中还需要深入实践,通过创建表、执行SQL、管理用户权限、进行备份恢复等操作,以加深理解并提高技能。这本学习笔记将引导初学者逐步走进Oracle的世界,...
Oracle 索引与分区索引是 Oracle 数据库中两个重要的概念,它们都是为了提高查询性能和数据存储效率而设计的。在本文中,我们将详细介绍 Oracle 索引与分区索引的概念、特点、分类、创建方法、维护操作等方面的知识...
Oracle 分区表分区索引详解 Oracle 分区表分区索引是 Oracle 数据库中的一种重要机制,它可以提高...通过了解分区表和分区索引的概念、分类、创建方法和维护方式,我们可以更好地使用 Oracle 数据库来存储和查询数据。
5. 性能优化:这包括索引策略、查询优化、表分区、数据库调优工具等,面试者需要能够分析SQL执行计划,找出性能瓶颈并提出解决方案。 6. 高可用性与备份恢复:了解RAC(Real Application Clusters)、Data Guard、...
以上介绍了Oracle表分区的基本概念、优点、限制以及两种常见的分区类型——范围分区和列表分区,并给出了具体的创建示例。通过合理地使用表分区技术,可以有效地提高数据库系统的性能和可管理性。
7. **分区与分片**:Oracle的高级特性,用于处理大规模数据和提高查询效率。 8. **事务和并发控制**:理解事务的概念,ACID属性,以及锁定和并发控制策略,如行级锁和多版本并发控制。 9. **安全性**:如何设置...
下面将对Oracle Spatial的核心概念、功能以及使用方法进行详细阐述。 1. **核心概念** - **SDO_GEOMETRY对象类型**:Oracle Spatial引入了一个名为SDO_GEOMETRY的内置对象类型,用于存储几何对象,如点、线、面等...
2. `partition_clause`:允许根据一个或多个列对数据进行分区,每个分区被视为独立的组。如果不指定,整个结果集被视为一个组。 3. `order_by_clause`:定义了数据在窗口内的排序方式,这对于窗口函数至关重要,因为...
本文将详细介绍Oracle表分区的概念、作用、优缺点,以及各种类型的分区和操作方法。 首先,理解表空间和分区表的概念至关重要。表空间是Oracle数据库中存储数据的基本单位,它由一个或多个数据文件组成,容纳了...
综上所述,这本《oracle概念手册中文版》不仅涵盖了Oracle数据库的基本概念和体系结构,还深入探讨了其高级特性和应用程序开发等方面的知识。无论是初学者还是经验丰富的数据库管理员,都可以从中获得宝贵的信息和...
表空间及分区表的概念 - **表空间**:表空间是Oracle数据库中的基本存储单元,它由一个或多个数据文件组成,用于存储数据库中的所有数据对象(如表、索引等)。在Oracle中,所有的数据对象都必须位于某个表空间内...
7. **性能优化**:通过索引、分区、查询优化器和统计信息收集,可以提升Oracle数据库的性能。监控和分析SQL语句执行计划也是优化的重要环节。 8. **PL/SQL**:Oracle的编程语言,结合了SQL的功能,用于编写存储过程...
《Oracle Concept 11gR2 EN CH》是Oracle数据库系统的一款重要参考资料,它提供了对Oracle 11g Release 2(11gR2)核心概念的全面介绍,同时包含英文原文和中文翻译,方便中国用户学习和理解。这份文档的大小约为20...