OracleAtitit.有分区意况下的表查询策略流程

Atitit.有分区情状下的表查询策略流程

 

壹. 分区表查询策略流程一

二. 广泛数据库oracle mysql的分区查询语句一

2.一. 跨分区查询(oracle)一

贰.贰. 单分区查询 (oracle  , mysql)二

3.
子分区的查询
subpartition 二

 

1. 分区表查询策略流程

 

在未有分区的动静下,直接在表的仓储目录,直接询问扫描全表数据即可。。

 

 

在有分区的情况下,就算查询语句未有点名分区,必要基于定义获得全体分区的囤积路径。。然后全表扫描

 

分区的定义能够在布署文件,也得以一贯钦命在言辞里面。。全体分区

 

暗中认可意况下,数据库是跨分区的询问。。假诺未有点名分区定义,则私下认可全表还临前卫未分区定义。。借使在dsl url里面钦命了分区定义,则使用分区查询格局

 

Partition_by_hash(cate)&$tableDefine

 

tableDefine={“cate”:”$sub”}

 

小编::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 Ake巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:14665一9八一玖@qq.com

转发请申明来源: http://www.cnblogs.com/attilax/

 

 

2. 科学普及数据库oracle mysql的分区查询语句

 

2.1. 跨分区查询(oracle)

复制代码 代码如下:

select
sum( *) from
(select
count(*) cn from t_table_SS PARTITION (P200709_1)
union
all
select
count(*) cn from t_table_SS PARTITION (P200709_2)
);

 

 

2.2. 单分区查询 (oracle  , mysql)

select * from dinya_test partition(part_01);

 

 

3. 子分区的查询 subpartition 

 

: 子分区的意趣, 比如说先按日期每年分多少个区, 然后种种大分区再按地区分成子分区。

Oracle使用subpartition 来指明sub
part

 

 

 

相关文章