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

1. 分区表查询策略流程1

2. 常见数据库oracle mysql的分区查询语句1

2.1. 跨分区查询(oracle)1

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

3. 子分区的查询 subpartition 2

1. 分区表查询策略流程

在没有分区的情况下,直接在表的存储目录,直接查询扫描全表数据即可。。

在有分区的情况下,如果查询语句没有指定分区,需要根据定义得到所有分区的存储路径。。然后全表扫描

分区的定义可以在配置文件,也可以直接指定在语句里面。。全部分区

默认情况下,数据库是跨分区的查询。。如果没有指定分区定义,则默认全表还暂时没有分区定义。。如果在dsl url里面指定了分区定义,则使用分区查询方式

Partition_by_hash(cate)&$tableDefine

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

作者::  ★(attilax)>>>   绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/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

Atitit.有分区情况下的表查询策略流程相关推荐

  1. 一般情况下UniApp打包上线APP流程

    UniApp 看官方展示现可以实现一套代码发布10个平台. 小程序端打包流程都很简单. 小编主要用来发布Android版,iOS版. Android版通过 "云端APP打包" 生成 ...

  2. java查询数据库大批量数据_数据库有百万数据量的情况下,分页查询的方法及其优化方式...

    当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询.对于数据库分页查询,也有很多种方法和优化的点. 下面简单说一下我知道的一些 ...

  3. ElasticSearch面试 - es 在数据量很大的情况下如何提高查询效率啊?

    面试题 es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊? 面试官心理分析 这个问题是肯定要问的,说白了,就是看你有没有实际干过 es,因为啥?其实 es 性能并没有你想象中那么好的.很多时 ...

  4. ES 在数据量很大的情况下如何提高查询效率

    如果面试的时候碰到这样一个面试题:ES 在数据量很大的情况下(数十亿级别)如何提高查询效率? 这个问题说白了,就是看你有没有实际用过 ES,因为啥?其实 ES 性能并没有你想象中那么好的. 很多时候数 ...

  5. ElasticSearch在数据量很大的情况下如何提高查询效率

    目录: 一. es 在数据量很大的情况下(数十亿级别)如何提高查询效率? 二. 数据预热 三. 冷热分离 四. document 模型设计 五. 分页性能优化 一. es 在数据量很大的情况下(数十亿 ...

  6. mybatis 多表关联查询_Java修行第041天--MyBatis框架(下)--多表查询

    1 解决列名和属性名不一致问题 如果查询时使用 resultType 属性, 表示采用 MyBatis 的Auto-Mapping(自动映射)机制, 即相同的列名和属性名会自动匹配. 因此, 当数据库 ...

  7. 如何在不影响网络的情况下构建边缘计算策略

    阅读本文之前先问一下自己这个问题:"为什么我需要使用边缘计算?" 随着越来越多的科技公司宣称他们提供"边缘智能"的能力,边缘计算吸引了众多公司高管们的关注.哪个 ...

  8. 【MySQL】多表查询策略(多表联查子查询)

    目录 一.MySQL多表查询 二.准备工作 1.运行环境 2.创建公司表 3.创建员工表 三.多表查询 (一)多表联查-同时查询多张表 1.联结 2.左连接 3.右连接 4.右连接 (二)子查询 1. ...

  9. oracle开审计记录变动的表,Oracle未开启审计情况下追踪表变更记录

    运维组的老大打电话说,他们发现有几万笔业务被重新推送了一遍,而且是第三次了,问题还是挺严重的,想要追踪是谁做的误操作,他们有时间段和涉及的表,问有没有办法追踪到. Oracle数据库版本为10.2.0 ...

  10. MySQL为什么在使用索引的情况下能够提高查询效率,不使用索引又会是什么情形

    先来个生活学习中直观的体验--查字典 字典都有拼音.偏旁部首或者笔画数三个供检索的部分. 它们能以不同的方式快速定位到某个字词在哪一页. 而且存放这些索引部分的地方很好找,不是字典后面,就是字典前面. ...

最新文章

  1. t test formula
  2. NCNE二级复习资料-网络监视、管理和排错
  3. (2021年)IT技术分享社区个人文章汇总(数据库篇)
  4. Python turtle库绘制奥运五环
  5. java事务代码_关于java中实现JDBC事务控制代码示例
  6. 关于 class helper for ... 语法
  7. hello word!------为什么开通博客以及自我介绍
  8. expdp的常用用法
  9. python库下载(包括一些pip安装不成功的库下载)
  10. matlab maple函数用法,怎样在matlab中调用maple命令
  11. 第二次作业 问卷星操作
  12. 如何正确nandflash的块地址和页地址
  13. hadoop数仓建设之日志采集
  14. html方框打勾字段,word文档怎么输入带方框的对勾
  15. 51蛋骗鸡数码管显示A-Z字母
  16. 你还在打王者荣耀吗?用pygame写个游戏自己玩吧!
  17. Android APP 卡顿问题分析及解决方案
  18. 基于微信小程序云开发的投票小程序源码,图文投票微信小程序源码
  19. TCP/IP-单播是如何实现的
  20. 万字报告!一文看懂全球车厂的技术家底模块化平台

热门文章

  1. python双循环_双for循环到Python列表理解
  2. java中try中的语句执行吗_Java异常try里面有return,finally代码会执行吗
  3. ABT 链网公测版发布上线:织链为网 为 DApps 奠基
  4. [IE编程] IE8的SDK 下载
  5. 《OSPF网络设计解决方案(第2版)》一1.4 TCP/IP协议簇
  6. 为什么少有人在Windows电脑上安OS X?
  7. Beautiful Sequence
  8. LoadRunner Vuser测试脚本添加前置条件举例
  9. [leetcode]72. Edit Distance 最少编辑步数
  10. 【BZOJ-1090】字符串折叠 区间DP + Hash