Advertisement

如何决定是否使用Mysql分区表

阅读量:

该内容源自《MySQL实战45讲》课程的学习记录,包含部分重点内容的摘录,原课程链接为[MySQL 实战 45 讲 (geekbang.org)](https://time.geekbang.org/column/intro/100020801 "MySQL 实战 45 讲 geekbang.org

一、分区表是什么?

为阐述分区表的结构特征,首先构建一个名为t的表格:

复制代码
 CREATE TABLE `t` (

    
   `ftime` datetime NOT NULL,
    
   `c` int(11) DEFAULT NULL,
    
   KEY (`ftime`)
    
 ) ENGINE=InnoDB DEFAULT CHARSET=latin1
    
 PARTITION BY RANGE (YEAR(ftime))
    
 (PARTITION p_2017 VALUES LESS THAN (2017) ENGINE = InnoDB,
    
  PARTITION p_2018 VALUES LESS THAN (2018) ENGINE = InnoDB,
    
  PARTITION p_2019 VALUES LESS THAN (2019) ENGINE = InnoDB,
    

全部评论 (0)

还没有任何评论哟~