【第22期】观点:IT 行业加班,到底有没有价值?

MYSQL创建或增加分区

原创 2016年08月31日 16:36:10

在创建表时创建分区

CREATE TABLE `ts_rta_visit_from` (
  `ID` int(11) NOT NULL AUTO_INCREMENT,
  `STAT_DATE` varchar(8) NOT NULL COMMENT '统计日期(日期:YYYYMMDD)',
  `STAT_MINUTE` varchar(4) DEFAULT NULL COMMENT '统计分钟(分钟:HHMM)(每5分钟一个取值,一天共288个取值,从0000-2355)',
  `SITE_ID` varchar(2) DEFAULT NULL COMMENT '站点',
  `TERMINAL_TYPE_ID` varchar(1) DEFAULT '1' COMMENT '终端类型编码',
  `NEW_OLD_UV_FLAG` varchar(1) DEFAULT NULL COMMENT '新老访客标识',
  `VISIT_FROM_ID` varchar(2) DEFAULT NULL COMMENT '访问来源编码',
  `VISIT_FROM_CLASS_ID` varchar(1) DEFAULT NULL COMMENT '访问来源大类编码',
  `COMPARE_PERIOD_ID` varchar(2) DEFAULT NULL COMMENT '对比时间段编码',
  `CD_PV_NUM` int(11) DEFAULT NULL COMMENT '当天累计浏览量',
  `CD_UV_NUM` int(11) DEFAULT NULL COMMENT '当天累计访客数',
  `CD_VISIT_NUM` int(11) DEFAULT NULL COMMENT '当天累计访问次数',
  `CD_VISIT_DURATION` bigint(20) DEFAULT NULL COMMENT '当天累计访问时长',
  `CD_URL_NUM` int(11) DEFAULT NULL COMMENT '当天累计页面数',
  `DATA_TIME` varchar(8) DEFAULT NULL COMMENT '数据处理时间',
  PRIMARY KEY (`ID`,`STAT_DATE`)
) ENGINE=InnoDB AUTO_INCREMENT=4177 DEFAULT CHARSET=utf8 COMMENT='应用层_实时分析_流量来源分析\n\n两份数据:一份到流量来源小类,一份到流量来源大类'
/*!50500 PARTITION BY LIST  COLUMNS(STAT_DATE)
(PARTITION p20151010 VALUES IN ('20151010') ENGINE = InnoDB,
 PARTITION p20151011 VALUES IN ('20151011') ENGINE = InnoDB,
 PARTITION p20151203 VALUES IN ('20151203') ENGINE = InnoDB,
 PARTITION p20151204 VALUES IN ('20151204') ENGINE = InnoDB,
 PARTITION p20151205 VALUES IN ('20151205') ENGINE = InnoDB,
 PARTITION p20151206 VALUES IN ('20151206') ENGINE = InnoDB,
 PARTITION p20151207 VALUES IN ('20151207') ENGINE = InnoDB,
 PARTITION p20151208 VALUES IN ('20151208') ENGINE = InnoDB)

给一张表增加分区

 ALTER TABLE ts_rta_visit_channel ADD PARTITION (PARTITION p20151207 VALUES IN ('20151207') ENGINE = InnoDB);
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

mysql与oracle数据库创建partition分区脚本

mysql和oracle数据库分区分为range,list,hash等多种分区方式,在这里我主要对根据时间创建partition分区脚本进行介绍: 根据时间进行分区的为range分区方式: mysql...

简单创建mysql分区表语句

CREATE TABLE `test_log_1` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `mobile` char(11) NOT NULL,   `reg_date` int(11) unsigned NOT NULL,   PRIMARY KEY (`id`,`reg_date`),   KEY `reg_date` (`reg_date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 PARTITION BY RANGE (reg_

欢迎关注CSDN程序人生公众号

关注程序员生活,汇聚开发轶事。

mysql存储过程按月创建表分区 方式一

mysql存储过程创建表分区(一) 关于分区表,表分区 请看:http://www.cnblogs.com/freeton/p/4265228.html 关于定时任务 请看:http://www....
  • aofavx
  • aofavx
  • 2015-12-22 10:47
  • 4232

MySQL 5.5 创建 线性Hash分区表,并将表文件分布到不同的物理磁盘上

应用环境OLAP,请不要再直接在OLTP环境下参考 要合并不同服务器上的数据,考虑到以后会不断添加游戏区组服务器,所以使用mysql5.5的LINEAR HASH分区,当添加的区组超过hash分区后再添加分区,停机维护时再将新添加的分区表文件分布到其他物理分区上去. <span style="font-size: 18px; color: #3

通过shell脚本自动增加mysql分区表的分区

http://blog.chinaunix.net/uid-411974-id-88397.html #!/bin/sh # # :BLOCK ###########...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)