作者:多米音乐_34363545 | 来源:互联网 | 2014-07-13 17:52
ORACLE分区表的查询假如[分区表]在字段[createdate]上进行分区,每个月为一个分区:2009年6月为分区P2009062009年7月为分区P2009072009年8月为分区P200908。。。www.2cto.com执行SQL使用分区键检索...SyntaxHigh
ORACLE分区表的查询
假如 [分区表] 在字段 [createdate] 上进行分区,每个月为一个分区:
2009年6月为分区P200906
2009年7月为分区P200907
2009年8月为分区P200908
。。。
www.2cto.com
执行SQL 使用分区键检索:
select*from 分区表 t where createdate > to_date('2009-07-12','yyyy-mm-dd') and createdate
执行计划如下,使用分区键进行索引,会自动在数据存在的区进行检索。因为开始区为2,结束区为3,一目了然。
SELECT STATEMENT, GOAL = ALL_ROWS
PARTITION RANGE ITERATOR Partition start=2 Partition stop=3
TABLE ACCESS FULL Partition start=2 Partition stop=3
执行SQL 不使用分区键检索:
select*from 分区表 t where sms_report_date > to_date('2009-07-12','yyyy-mm-dd') and sms_report_date
执行计划如下:没有使用分区键进行检索,那么则会查询全部的表分区。因为要查询的数据就在2和3分区上,其它的分区数据也被读取了,增大了
数据库 压力,效率低下。
SELECT STATEMENT, GOAL = ALL_ROWS www.2cto.com
PARTITION RANGE ALL Partition start=1 Partition stop=31
TABLE ACCESS FULL Partition start=1 Partition stop=31
执行SQL 指定使用分区:
select*from 分区表 partition(P200907) t where sms_report_date > to_date('2009-07-12','yyyy-mm-dd') and sms_report_date
执行计划如下:
SELECT STATEMENT, GOAL = ALL_ROWS
PARTITION RANGE SINGLE Partition start=2 Partition stop=2
TABLE ACCESS FULL Partition start=2 Partition stop=2
作者 蓝红石
推荐阅读
本文介绍如何通过创建数据库触发器来限制Oracle数据库中特定用户的登录IP地址,以增强系统的安全性。示例代码展示了如何阻止非授权IP地址的登录尝试。 ...
[详细]
蜡笔小新 2024-11-25 09:11:22
本文详细介绍了MyBatis的基础配置流程,包括在Maven项目中添加MyBatis依赖、IDEA中配置数据库连接、导入SQL脚本以及编写mybatis-config.xml配置文件等关键步骤。 ...
[详细]
蜡笔小新 2024-11-24 18:58:57
本文介绍了如何利用IntelliJ IDEA中的BashSupport插件来增强Shell脚本的开发体验,包括插件的安装、配置以及脚本的运行方法。 ...
[详细]
蜡笔小新 2024-11-25 11:20:34
这道题非常巧妙!!!我们进行点分治的时候,算出当前子节点的所有子树中的节点,到当前节点节点的儿子节点的距离,如下图意思就是当前节点的红色节点,我们要求出红色节点的儿子节点绿色节点, ...
[详细]
蜡笔小新 2024-11-25 11:11:25
本文介绍了如何通过官方提供的简易示例,快速上手 Kubernetes (K8S),并深入理解其核心概念和操作流程。 ...
[详细]
蜡笔小新 2024-11-25 11:09:16
本文详细介绍了Python中的生成器表达式、列表推导式、字典推导式及集合推导式等,探讨了它们之间的差异,并提供了丰富的代码示例。 ...
[详细]
蜡笔小新 2024-11-25 10:31:32
本文将作为我硕士论文的一部分,但鉴于其内容的独特性和趣味性,决定单独发布。文中将定义一些皮亚诺公理,并介绍如何使用这些公理进行等式替换,以证明定理。 ...
[详细]
蜡笔小新 2024-11-25 10:11:22
本文将介绍几款常用的搜索引擎,包括Google、百度、搜狗和去哪儿网,旨在为用户提供更多高效的网络搜索工具。所有推荐的搜索引擎均为免费服务。 ...
[详细]
蜡笔小新 2024-11-24 20:22:11
本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ...
[详细]
蜡笔小新 2024-11-24 20:16:02
本文汇集了作者在准备研究生入学考试过程中的心得体会,包括备考策略、复习重点及应对考试的心理调适技巧,旨在为即将参加考研的学生提供实用建议。 ...
[详细]
蜡笔小新 2024-11-24 19:37:34
随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ...
[详细]
蜡笔小新 2024-11-24 18:25:00
如果您正在考虑购买华为畅享8或华为畅享7 Plus,本文将为您提供详细的配置对比和用户体验分析,帮助您做出明智的选择。 ...
[详细]
蜡笔小新 2024-11-24 17:30:30
This article explores the process of integrating Promises into Ext Ajax calls for a more functional programming approach, along with detailed steps on testing these asynchronous operations. ...
[详细]
蜡笔小新 2024-11-24 15:29:28
开发笔记:每篇半小时1天入门MongoDB——3.MongoDB可视化及shell详解 ...
[详细]
蜡笔小新 2024-11-24 15:24:06
本文详细探讨了编程中的命名空间与作用域概念,包括其定义、类型以及在不同上下文中的应用。 ...
[详细]
蜡笔小新 2024-11-24 15:08:15
多米音乐_34363545
这个家伙很懒,什么也没留下!