VLDB and Partitioning Guide 读书摘要

1、
If a global index partition contains data, dropping the partition causes the next highest partition to be 
marked unusable. You cannot drop the highest partition in a global index.  
p2-14

2、
The highest partition of a global index must have a partition bound, all of whose 
values are MAXVALUE. This ensures that all rows in the underlying table can be 
represented in the index. Global prefixed indexes can be unique or nonunique. 
p2-14

3、
These indexes can be maintained by appending the clause UPDATE INDEXESto the SQL 
statements for the operation. The two advantages to maintaining global indexes:
■ The index remains available and online throughout the operation. Hence no other 
applications are affected by this operation.
■ The index does not have to be rebuilt after the operation.
P2-14

4、
You can create bitmap indexes on partitioned tables, with the restriction that the 
bitmap indexes must be local to the partitioned table. 
P2-15

5、
Static pruning occurs at compile-time, with the information about the 
partitions accessed beforehand. Dynamic pruning occurs at run-time, meaning that the 
exact partitions to be accessed by a statement are not known beforehand. A sample 
scenario for static pruning is a SQL statement containing a WHEREcondition with a 
constant literal on the partition key column. An example of dynamic pruning is the 
use of operators or functions in the WHEREcondition.
P3-2

6、
Oracle Database prunes partitions when you use range, LIKE, equality, and IN-list 
predicates on the range or list partitioning columns, and when you use equality and 
IN-list predicates on the hash partitioning columns
On composite partitioned objects, Oracle Database can prune at both levels using the 
relevant predicates
P3-2

7、
The rules for partitioning indexes are similar to those for tables:
■ An index can be partitioned unless:
– The index is a cluster index.
– The index is defined on a clustered table.
■ You can mix partitioned and nonpartitioned indexes with partitioned and 
nonpartitioned tables:
– A partitioned table can have partitioned or nonpartitioned indexes.
– A nonpartitioned table can have partitioned or nonpartitioned indexes.
■ Bitmap indexes on nonpartitionedtables cannot be partitioned.
■ A bitmap index on a partitioned table must be a local index.

P3-20

8、A local index can be created UNIQUEif the partitioning columns form a subset of the 
index columns
P3-21

时间: 2024-07-31 13:16:27

VLDB and Partitioning Guide 读书摘要的相关文章

The Query Optimizer

The Query Optimizer This chapter discusses SQL processing, optimization methods, and how the query optimizer (usually called the optimizer) chooses a specific plan to execute SQL. The chapter contains the following sections: Overview of the Query Opt

Oracle数据库安全防范:典型问题和解决思路

数据安全是个很广的话题,它包括了网络安全.操作系统安全.应用层安全和数据库安全等.数据安全的目标是敏感数据"看不见",核心数据"拿不走",运维操作"能审计". 常见的安全风险主要有外部攻击和内部威胁两大类: 1.外部的攻击:可能使用的软件漏洞,绕过登录信息,破解密码等方式登录系统;拒绝服务:通过请求有限的资源,如端口分配给未授权用户;未经授权的数据和服务的访问:当一个外部的人通过了认证,就认为是一个内部的人; 2.内部威胁(大部分的错误都是有内部

《Complete Guide to Value Investing》读书总结

大好的周末,决定写一篇读书笔记.:) 最近读了一些股票估值以及价值投资相关的文章和书籍.今天将其中的一本做一些笔记以及简单的总结. 该书名为<Complete Guide to Value Investing>,是 Doctor Wealth 公司出品的. 书籍目录结构 下面,我将重点章节进行简单总结. 概念及历史 本书前5章讲了价值投资的概念以及相关历史. 历史 下图,说明了价值投资主要理论的发展,以及相关几个大牛: 全是投资界大名鼎鼎的人物! 巴菲特的建议 其中,也说明了 Warren B

《点石成金》读书笔记:为网站增加注意力吸引点

文章描述可用性设计建议--<点石成金>读书笔记. 阅读笔记8-12章 1. WEB设计团队讨论可用性是在浪费时间 原因 1"每个人都喜欢______" 我们也是Web用户对网站上自己喜欢什么不喜欢什么有着强烈的感觉.而且由于主张的力量和人的天性自然有种把这些喜欢或不喜欢投射到整个Web用户身上的倾向. 2职位情绪 设计师通常认为大多数人喜欢视觉上看起来有趣的网站开发人员认为人们喜欢功能又多又酷的网站在建立优先级时他们在看法上的不同常引发冲突. 更大的冲突是市场文化和工程文化

SQL Server 表分区(partitioned table/Data Partitioning)

server Partitioned Table 可伸缩性性是数据库管理系统的一个很重要的方面,在SQL Server 2005中可伸缩性方面提供了表分区功能. 其实对于有关系弄数据库产品来说,对表.数据库和服务器进行数据分区的从而提供大数据量的支持并不是什么新鲜事,但 SQL Server 2005 提供了一个新的体系结构功能,用于对数据库中的文件组进行表分区.水平分区可根据分区架构,将一个表划分为几个较小的分组.表分区功能是针对超大型数据库(从数百吉字节到数千吉字节或更大)而设计的.超大型数

一个男人和三个女人的故事[《.net框架程序设计》读书笔记

.net框架|笔记|程序|设计|示例 第十一章 多事件示例[一个男人和三个女人的故事] 摘要: 应用FCL中的System.ComponentModel.EventHandlerList示例一个类型中发布多事件的应用 场景:一个男生有三个女朋友,各自有不同的爱好,女朋友A爱好音乐,女朋友B爱好美食,女朋友C爱好XXX,为满足各个女朋友,此男生必须进行唱歌.烹饪食物.xxx. 以此制作程序演示单类型多事件的应用,并假设此男同时只能干一件事情(即排除一边xxx一边唱歌或一边xxx一边烹饪的可能J)

第十四章 数组[《.net框架程序设计》读书笔记]

.net框架|笔记|程序|设计|数组 第十四章 数组. 内容摘要: 本章讨论了数组的方方面面,对于这种常用类型进行深入研究. 一. 数组简介 三种类型:一维数组.多维数组.交错数组(jagged aray) l 一维数组: Int32[] myIntegers; myIntegers = new Int32[100]; l 多维数组: Int32[,] myIntegers; myIntegers = new Int32[100,100]; l 交错数组:交错数组不受CLS支持 Point[][

Partitioning in SQL Server 2008

By Muhammad Shujaat Siddiqi 原文地址:http://www.sqlservercentral.com/articles/partition/64740/ Introduction Why don't you partition your table if you have millions of rows and get complaints about the degradation of performance? This is the question I as

『 读书笔记 』4月读书总结|博文推荐

原文链接:『 读书笔记 』4月读书总结|博文推荐 写在前面 计划是每月读 5-10 本书,书籍类型大概是三个方面的:金融,技术,管理.之所以选择这三个方面,一方面是因为自己对这三个方面都很有兴趣,其次是被 linkedin 创始人 Hoffman 的 ABZ 理论 深度影响.建议大家都看看 abz 理论那篇文章,如果我有空,也会整理一些常用的这类理论模型到博客里的. 月底读书总结的形式都很简单,只是简单的一个列表和简单的书评,对觉得比较好的书会有单独的读书笔记.另外推荐大家用 excel 来做一