1、 查看分区信息

(1)explain partitions select * from TDM_YTMF_BRAND_CATE_GDS_STC_D

语法:explain partitions select 语句

(2)

  1. SELECT
  2. partition_name part,
  3. partition_expression expr,
  4. partition_description descr,
  5. table_rows
  6. FROM
  7. INFORMATION_SCHEMA.partitions
  8. WHERE
  9. TABLE_SCHEMA = schema()
  10. AND TABLE_NAME='TDM_YTMF_BRAND_CATE_GDS_STC_D';

语法:

  1. SELECT
  2. partition_name part,
  3. partition_expression expr,
  4. partition_description descr,
  5. table_rows
  6. FROM
  7. INFORMATION_SCHEMA.partitions
  8. WHERE
  9. TABLE_SCHEMA = schema()
  10. AND TABLE_NAME=表名;

2.创建表的时候创建分区

  1. CREATE TABLE `vehicle_coord_range` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  3. `region_code` varchar(64) DEFAULT NULL COMMENT '城市(区域)CODE',
  4. `plate_num` varchar(64) DEFAULT NULL COMMENT '车牌号',
  5. `lon` varchar(64) DEFAULT NULL COMMENT '经度',
  6. `lat` varchar(64) DEFAULT NULL COMMENT '纬度',
  7. `remark` varchar(255) DEFAULT NULL COMMENT '备注',
  8. `createTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  9. `create_by` bigint(20) DEFAULT NULL COMMENT '创建者',
  10. `create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  11. `update_by` bigint(20) DEFAULT NULL COMMENT '更新者',
  12. `update_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  13. `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',
  14. `del_flag` varchar(64) DEFAULT '' COMMENT '逻辑删除标记(0:显示;1:隐藏)',
  15. `direction` varchar(64) DEFAULT NULL COMMENT '行驶方向',
  16. PRIMARY KEY (`id`,`create_date`)
  17. ) ENGINE=InnoDB AUTO_INCREMENT=172203 DEFAULT CHARSET=utf8 COMMENT='订单(行程) 线路实时坐标' partition by range (TO_DAYS(create_date))( #range分区结构
  18. PARTITION vehicle_coord_1 VALUES LESS THAN (TO_DAYS('2017-05-22')),
  19. PARTITION vehicle_coord_2 VALUES LESS THAN (TO_DAYS('2017-05-23'))
  20. );

3.新增分区

  1. ALTER TABLE TDM_YTMF_BRAND_CATE_GDS_STC_D ADD PARTITION(
  2. PARTITION P_20170404 VALUES IN (20170404)
  3. );

语法:

  1. ALTER TABLE 表名 ADD PARTITION(
  2. PARTITION 分区名称VALUES IN (值
  3. );

Mysql分区的技能的更多相关文章

  1. Atitit 分区后的查询  mysql分区记录的流程与原理

    Atitit 分区后的查询  mysql分区记录的流程与原理 1.1.1. ibd是MySQL数据文件.索引文件1 1.2. 已经又数据了,如何分区? 给已有的表加上分区 ]1 1.3. 分成4个区, ...

  2. MySQL分区总结

    MySQL支持RANGE,LIST,HASH和KEY四种分区.其中,每个分区又都有一种特殊的类型.对于RANGE分区,有RANGE COLUMNS分区.对于LIST分区,有LIST COLUMNS分区 ...

  3. Mysql 分区处理NULL的得方式

    MySQL分区处理NULL值得方式 一般情况下,MySQL的分区把NULL当做零值,或者一个最小值进行处理 对于range分区 create table test_null( id int ) par ...

  4. mysql分区及实例演示

    一.为什么要分区? 需求:大数据.解决方案:分而治之,更细一点即为.将大表和大索引分为一个更小的操作单元 在mysql中,分区允许将表.索引和索引编排表细分为更小的单元.分区后,每个分区有自己单独的名 ...

  5. mysql分区

    <?php /* 分区 目录 18.1. MySQL中的分区概述 18.2. 分区类型 18.2.1. RANGE分区 18.2.2. LIST分区 18.2.3. HASH分区 18.2.4. ...

  6. Mysql分区技术

    注:分区的语法可以看手册中有详细的写法和例子: show plugins; 此命令查看可有partition这个选项,有则mysql支持分区,没有的话,就可以升级一下mysql 实时监控一个命令执行情 ...

  7. 十五、mysql 分区之 分区管理

    1.mysql分区处理分区字段NULL值的方式 1.range分区null被当作最小值处理 2.list分区null值必须被枚举出来,否则将出错 3.hash/key分区 null值当作0处理 2.R ...

  8. MySQL分区技术 (一)

    4:MySQL 分区技术(是mysql 5.1以版本号后開始用->是甲骨文mysql技术团队维护人员以插件形式插入到mysql里面的技术) 眼下,针对海量数据的优化主要有2中方法: 1:大表拆成 ...

  9. Mysql 分区详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt120 一.什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表.m ...

随机推荐

  1. elasticsearch 亿级数据检索案例与原理

    版权说明: 本文章版权归本人及博客园共同所有,转载请标明原文出处( https://www.cnblogs.com/mikevictor07/p/10006553.html ),以下内容为个人理解,仅 ...

  2. 【scrapy】使用方法概要(三)(转)

    请初学者作为参考,不建议高手看这个浪费时间] 前两篇大概讲述了scrapy的安装及工作流程.这篇文章主要以一个实例来介绍scrapy的开发流程,本想以教程自带的dirbot作为例子,但感觉大家应该最先 ...

  3. CSS之BFC、IFC、FFC and GFC

    CSS之BFC.IFC.FFC and GFC 什么是FC? BFC(Block Formatting Contexts) BFC的布局规则: 如何生成BFC: IFC(Inline Formatti ...

  4. MVC使用Entity Framework Code First,用漂亮表格显示1对多关系

    部门和职员是1对多关系.用一个表格列出所有部门,并且在每行显示该部门下的所有职员名称.如下: 部门和职员的Model: using System.Collections.Generic; namesp ...

  5. 【centOS】centos7 查看和关闭防火墙

    查看防火墙状态 firewall-cmd --state running代表防火墙正在运行 停止firewall systemctl stop firewalld.service 禁止firewall ...

  6. Oracle数据库--解决单张表中数据量巨大(大数据、数据量上百万级别,后查询,更新数据等耗时剧增)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/QQ578473688/article/details/54561397 思路1:采用备份表 备份表中 ...

  7. 命令行编译工具NMAKE

    简介 大家已经习惯于微软提供的功能强大的IDE,已经很少考虑手动编连项目了,所谓技多不压身,有空的时候还是随我一块了解一下命令行编译. C/C++/VC++程序员或有Unix/Linux编程经验应该很 ...

  8. ldap、additional info: no global superior knowledge

    /usr/local/openldap/bin/ldapadd -x -D 'cn=Manager,dc=duxingyu,dc=com' -W -f init.ldif Enter LDAP Pas ...

  9. NFV/SDN驱动OSS转型

  10. Excel 批量快速合并相同的单元格:数据透视表、宏代码、分类汇总

    Excel 批量快速合并相同的单元格   在制作Excel表格的时候,为了使得自己制作的报表更加简洁明了,方便查阅,经常需要合并很多相同的单元格,如果有几千几万条记录需要合并的话,真的会让人发疯.怎样 ...