暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 参考分区在11g

askTom 2018-01-10
187

问题描述

新的11g引用分区选项需要子表上的外键,这需要父表上的唯一键。
要在分区表上创建唯一键,您要么需要包括分区键以获取本地索引,要么最终获得全局索引。
包括外键上的分区键是这个选项试图避免的 (列重复)。以全球指数结束对大表来说真的不实用。
那么这个选项实际上仅限于小表吗?

专家解答

"Ending up with a global index is really not practical with big tables"

你为什么这么说?我知道一个朋友有一个分区表,该分区表具有数十亿行的全局索引。

全球指数有好处,也有缺点。同样,本地索引也有好处,也有缺点。

避免列重复并不是这里的唯一动机。引用分区强制执行分区定义的严格性,这对于获得分区连接的性能优势至关重要。

不要误会我的意思-* 有些 * 次如果你需要两全其美,那么偶尔应用程序需要做出一些物理设计妥协 (例如,他们将在主键中有一个额外的列来获得本地索引等)。

我要说的一件事是,如果您认真考虑引用分区,我将使用12c,在该领域进行了许多改进。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论