`
男人50
  • 浏览: 230382 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

mysql分区表

 
阅读更多
CREATE TABLE `test` (
  `id` bigint(19) NOT NULL AUTO_INCREMENT,
  `name` varchar(200) DEFAULT NULL,
  `name1` varchar(200) DEFAULT NULL,
  `cre_time` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `name_index1` (`name`),
  KEY `name1_index1` (`name1`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8


PARTITION BY RANGE (id)

SUBPARTITION BY HASH(id) (


   PARTITION p0 VALUES LESS THAN (1000000)(
            SUBPARTITION s0,
            SUBPARTITION s1
),
    PARTITION p1 VALUES LESS THAN (2000000)(
            SUBPARTITION s2,
            SUBPARTITION s3
),
    PARTITION p2 VALUES LESS THAN (3000000)(
            SUBPARTITION s4,
            SUBPARTITION s5
),
    PARTITION p3 VALUES LESS THAN (4000000)(
            SUBPARTITION s6,
            SUBPARTITION s7
),
    PARTITION p4 VALUES LESS THAN (5000000)(
            SUBPARTITION s8,
            SUBPARTITION s9
),
    PARTITION p5 VALUES LESS THAN (6000000)(
            SUBPARTITION s10,
            SUBPARTITION s11
),
    PARTITION p6 VALUES LESS THAN (7000000)(
            SUBPARTITION s12,
            SUBPARTITION s13
),
    PARTITION p7 VALUES LESS THAN (8000000)(
            SUBPARTITION s14,
            SUBPARTITION s15
),
    PARTITION p8 VALUES LESS THAN (9000000)(
            SUBPARTITION s16,
            SUBPARTITION s17
),
    PARTITION p9 VALUES LESS THAN (10000000)(
            SUBPARTITION s18,
            SUBPARTITION s19
),
    PARTITION p10 VALUES LESS THAN (11000000)(
            SUBPARTITION s20,
            SUBPARTITION s21
),


    PARTITION p11 VALUES LESS THAN (12000000)(
            SUBPARTITION s22,
            SUBPARTITION s23
),
    PARTITION p12 VALUES LESS THAN (13000000)(
            SUBPARTITION s24,
            SUBPARTITION s25
),
    PARTITION p13 VALUES LESS THAN (14000000)(
            SUBPARTITION s26,
            SUBPARTITION s27
),
    PARTITION p14 VALUES LESS THAN (15000000)(
            SUBPARTITION s28,
            SUBPARTITION s29
),
    PARTITION p15 VALUES LESS THAN (16000000)(
            SUBPARTITION s30,
            SUBPARTITION s31
),
    PARTITION p16 VALUES LESS THAN (17000000)(
            SUBPARTITION s32,
            SUBPARTITION s33
),
    PARTITION p17 VALUES LESS THAN (18000000)(
            SUBPARTITION s34,
            SUBPARTITION s35
),
    PARTITION p18 VALUES LESS THAN (19000000)(
            SUBPARTITION s36,
            SUBPARTITION s37
),
    PARTITION p19 VALUES LESS THAN (20000000)(
            SUBPARTITION s38,
            SUBPARTITION s39
),
    PARTITION p20 VALUES LESS THAN (21000000)(
            SUBPARTITION s40,
            SUBPARTITION s41
),

    PARTITION p21 VALUES LESS THAN (22000000)(
            SUBPARTITION s42,
            SUBPARTITION s43
),
    PARTITION p22 VALUES LESS THAN (23000000)(
            SUBPARTITION s44,
            SUBPARTITION s45
),
    PARTITION p23 VALUES LESS THAN (24000000)(
            SUBPARTITION s46,
            SUBPARTITION s47
),
    PARTITION p24 VALUES LESS THAN (25000000)(
            SUBPARTITION s48,
            SUBPARTITION s49
),
    PARTITION p25 VALUES LESS THAN (26000000)(
            SUBPARTITION s50,
            SUBPARTITION s51
),
    PARTITION p26 VALUES LESS THAN (27000000)(
            SUBPARTITION s52,
            SUBPARTITION s53
),
    PARTITION p27 VALUES LESS THAN (28000000)(
            SUBPARTITION s54,
            SUBPARTITION s55
),
    PARTITION p28 VALUES LESS THAN (29000000)(
            SUBPARTITION s56,
            SUBPARTITION s57
),
    PARTITION p29 VALUES LESS THAN (30000000)(
            SUBPARTITION s58,
            SUBPARTITION s59
),
    PARTITION p30 VALUES LESS THAN (31000000)(
            SUBPARTITION s60,
            SUBPARTITION s61
),

    PARTITION p31 VALUES LESS THAN (32000000)(
            SUBPARTITION s62,
            SUBPARTITION s63
),
    PARTITION p32 VALUES LESS THAN (33000000)(
            SUBPARTITION s64,
            SUBPARTITION s65
),
    PARTITION p33 VALUES LESS THAN (34000000)(
            SUBPARTITION s66,
            SUBPARTITION s67
),
    PARTITION p34 VALUES LESS THAN (35000000)(
            SUBPARTITION s68,
            SUBPARTITION s69
),
    PARTITION p35 VALUES LESS THAN (36000000)(
            SUBPARTITION s70,
            SUBPARTITION s71
),
    PARTITION p36 VALUES LESS THAN (37000000)(
            SUBPARTITION s72,
            SUBPARTITION s73
),
    PARTITION p37 VALUES LESS THAN (38000000)(
            SUBPARTITION s74,
            SUBPARTITION s75
),
    PARTITION p38 VALUES LESS THAN (39000000)(
            SUBPARTITION s76,
            SUBPARTITION s77
),
    PARTITION p39 VALUES LESS THAN (40000000)(
            SUBPARTITION s78,
            SUBPARTITION s79
),
    PARTITION p40 VALUES LESS THAN (41000000)(
            SUBPARTITION s80,
            SUBPARTITION s81
),

    PARTITION p41 VALUES LESS THAN (42000000)(
            SUBPARTITION s82,
            SUBPARTITION s83
),
    PARTITION p42 VALUES LESS THAN (43000000)(
            SUBPARTITION s84,
            SUBPARTITION s85
),
    PARTITION p43 VALUES LESS THAN (44000000)(
            SUBPARTITION s86,
            SUBPARTITION s87
),
    PARTITION p44 VALUES LESS THAN (45000000)(
            SUBPARTITION s88,
            SUBPARTITION s89
),
    PARTITION p45 VALUES LESS THAN (46000000)(
            SUBPARTITION s90,
            SUBPARTITION s91
),
    PARTITION p46 VALUES LESS THAN (47000000)(
            SUBPARTITION s92,
            SUBPARTITION s93
),
    PARTITION p47 VALUES LESS THAN (48000000)(
            SUBPARTITION s94,
            SUBPARTITION s95
),
    PARTITION p48 VALUES LESS THAN (49000000)(
            SUBPARTITION s96,
            SUBPARTITION s97
),
    PARTITION p49 VALUES LESS THAN (50000000)(
            SUBPARTITION s98,
            SUBPARTITION s99
),
    PARTITION p50 VALUES LESS THAN (MAXVALUE)(
            SUBPARTITION s100,
            SUBPARTITION s101
)
);

分享到:
评论

相关推荐

    互联网公司为啥不使用mysql分区表

    "互联网公司为啥不使用mysql分区表" 在互联网公司中,mysql分区表是一个比较少用的技术,这是因为分区表存在一些缺陷和限制,使得互联网公司更多地选择自己分库分表来水平扩展数据库。 首先,分区表的设计需要考虑...

    MYSQL分区表测试

    MYSQL分区表测试过程详细说明。MYSQL分区表测试过程详细说明。

    MySQL分区表:万字详解与实践指南

    MySQL分区表:万字详解与实践指南 在处理大型MySQL数据库时,分区表是一种强大的功能,可以提高查询性能、管理大量数据以及优化备份和恢复过程。本文将深入探讨MySQL分区表的概念、类型、优势,并通过实际示例展示...

    MySQL分区表自动创建及删除存储过程

    用存储过程实现了MySQL数据库分区表的自动创建和自动删除功能。亲测有效。希望有用。

    MySQL分区表的最佳实践指南

    主要给大家介绍了关于MySQL分区表的最佳实践指南,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

    Mysql分区表的管理与维护

    改变一个表的分区方案只需使用alter table 加 partition_options 子句就可以了。这篇文章主要介绍了Mysql分区表的管理与维护,非常不错,感兴趣的朋友一起学习吧,需要的朋友可以参考下

    mysql分区表管理(完整版)

    数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于...MYSQL的分区主要有两种形式:水平分区和垂直分区。

    生产中使用和管理MySQL分区表

    分库什么的,如果是垂直的话,dba 没法一个人搞的,肯定要和研发的做下来谈的。水平可以自己搞!

    详解MySQL分区表

    本篇文章给大家带来的内容是关于MySQL中分区表的介绍及使用场景,有需要的朋友可以参考一下,希望对你有所帮助。 1.分区的目的及分区类型 MySQL在创建表的时候可以通过使用PARTITION BY子句定义每个分区存放的数据。...

    创建mysql表分区的方法

    表分区的测试使用,主要内容来自于其他博客文章以及mysql5.1的参考手册mysql测试版本:mysql5.5.28mysql物理存储文件(有mysql配置的datadir决定存储路径)格式简介数据库engine为MYISAMfrm表结构文件,myd表数据...

    MySQL分区表的局限和限制详解

    禁止构建 分区表达式不支持以下几种构建: 存储过程,存储函数,UDFS或者...在MySQL 5.7.1之前的分区表不支持HANDLER语句,以后的版本取消了这一限制。 服务器SQL模式 如果要用用户自定义分区的表的话,需要注意的是

    通过实例学习MySQL分区表原理及常用操作

    我们试着想一想, 在生产环境中什么最重要? 我感觉在生产环境中应该没有什么比数据跟更为重要. 那么我们该如何保证数据不丢失、或者丢失后可以快速恢复呢?只要看完这篇大家应该就能对MySQL中数据备份有一定了解

    MySQL分区表的正确使用方法

    MySQL分区表概述 我们经常遇到一张表里面保存了上亿甚至过十亿的记录,这些表里面保存了大量的历史记录。 对于这些历史数据的清理是一个非常头疼事情,由于所有的数据都一个普通的表里。所以只能是启用一个或多个带...

    MySQL分区表的基本入门教程

    在最近的项目中,我们需要保存大量的数据,而且这些数据是有有效期的,为了提供查询效率以及快速删除过期数据,我们选择了MySQL的分区机制。把数据按照时间进行分区。 分区类型 Range分区:最为常用,基于属于一个...

    Rails中使用MySQL分区表一个提升性能的方法

    主要介绍了Rails中使用MySQL分区表一个提升性能的方法,本文总结出了一个简单的方法实现避免扫描全部的分区表,从而提升性能,需要的朋友可以参考下

    mysql分区表LIST

    1.新建普通表 CREATE TABLE data(id int(30) ,time int(12), sarlay decimal(12,2)); 2.插入数据 INSERT INTO data VALUES (1,201911,10000), (2,201912, 12000)...3.建立LIST分区表 CREATE TABLE data_list(id int(30)

Global site tag (gtag.js) - Google Analytics