免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1371 | 回复: 8
打印 上一主题 下一主题

关于mysql表分区的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-16 21:45 |只看该作者 |倒序浏览
  1. cdb_posts | CREATE TABLE `cdb_posts` (
  2.   `pid` int(10) unsigned NOT NULL AUTO_INCREMENT,
  3.   `fid` smallint(6) unsigned NOT NULL DEFAULT '0',
  4.   `tid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  5.   `first` tinyint(1) NOT NULL DEFAULT '0',
  6.   `author` varchar(15) NOT NULL DEFAULT '',
  7.   `authorid` mediumint(8) unsigned NOT NULL DEFAULT '0',
  8.   `subject` varchar(80) NOT NULL DEFAULT '',
  9.   `dateline` int(10) unsigned NOT NULL DEFAULT '0',
  10.   `message` mediumtext NOT NULL,
  11.   `useip` varchar(15) NOT NULL DEFAULT '',
  12.   `invisible` tinyint(1) NOT NULL DEFAULT '0',
  13.   `anonymous` tinyint(1) NOT NULL DEFAULT '0',
  14.   `usesig` tinyint(1) NOT NULL DEFAULT '0',
  15.   `htmlon` tinyint(1) NOT NULL DEFAULT '0',
  16.   `bbcodeoff` tinyint(1) NOT NULL DEFAULT '0',
  17.   `smileyoff` tinyint(1) NOT NULL DEFAULT '0',
  18.   `parseurloff` tinyint(1) NOT NULL DEFAULT '0',
  19.   `attachment` tinyint(1) NOT NULL DEFAULT '0',
  20.   `rate` smallint(6) NOT NULL DEFAULT '0',
  21.   `ratetimes` tinyint(3) unsigned NOT NULL DEFAULT '0',
  22.   `status` tinyint(1) NOT NULL DEFAULT '0',
  23.   PRIMARY KEY (`pid`),
  24.   KEY `fid` (`fid`),
  25.   KEY `dateline` (`dateline`),
  26.   KEY `authorid` (`authorid`),
  27.   KEY `invisible` (`invisible`),
  28.   KEY `displayorder` (`tid`,`invisible`,`dateline`),
  29.   KEY `first` (`tid`,`first`)
  30. ) ENGINE=MyISAM AUTO_INCREMENT=1967277346 DEFAULT CHARSET=latin1
  31. /*!50100 PARTITION BY RANGE (pid)
  32. (PARTITION p0 VALUES LESS THAN (1910037279) ENGINE = MyISAM,
  33. PARTITION p1 VALUES LESS THAN (1920037279) ENGINE = MyISAM,
  34. PARTITION p2 VALUES LESS THAN (1930037279) ENGINE = MyISAM,
  35. PARTITION p3 VALUES LESS THAN (1935037279) ENGINE = MyISAM,
  36. PARTITION p4 VALUES LESS THAN (1938037279) ENGINE = MyISAM,
  37. PARTITION p5 VALUES LESS THAN (1939037279) ENGINE = MyISAM,
  38. PARTITION p6 VALUES LESS THAN (1940037279) ENGINE = MyISAM,
  39. PARTITION p7 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */
复制代码
由于discuz的cdb_post表太大,所以进行了分区管理,现在p7表又有点大了,想继续增加p8、p9,应该如何来操作?在次先谢谢了

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
2 [报告]
发表于 2012-04-16 23:02 |只看该作者
新建一个p8,p9的表,然后将原表数据导入

论坛徽章:
13
双鱼座
日期:2013-10-23 09:30:05数据库技术版块每日发帖之星
日期:2016-04-20 06:20:00程序设计版块每日发帖之星
日期:2016-03-09 06:20:002015亚冠之塔什干火车头
日期:2015-11-02 10:07:452015亚冠之德黑兰石油
日期:2015-08-30 10:07:07数据库技术版块每日发帖之星
日期:2015-08-28 06:20:00数据库技术版块每日发帖之星
日期:2015-08-05 06:20:002015年迎新春徽章
日期:2015-03-04 09:57:09辰龙
日期:2014-12-03 14:45:52酉鸡
日期:2014-07-23 09:46:23亥猪
日期:2014-03-13 08:46:22金牛座
日期:2014-02-11 09:36:21
3 [报告]
发表于 2012-04-17 08:52 |只看该作者
本帖最后由 bikong0411 于 2012-04-17 08:52 编辑

alter table cdb_posts  add partition  (PARTITION p8 VALUES LESS THAN (1950037279));

论坛徽章:
0
4 [报告]
发表于 2012-04-17 10:31 |只看该作者
路过,帮你顶起来!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2012-04-17 15:09 |只看该作者
回复 1# 绝对痴心


    能不能告诉我 你们是哪个站?我们cu目前数据量也不小了 在将来也得考虑分表

论坛徽章:
0
6 [报告]
发表于 2012-04-17 15:33 |只看该作者
回复 5# fanglq04


    老大,最近博客一直不稳定啊,这个得考虑考虑整一下了,Mysql不好使换Mongo吧

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2012-04-17 15:35 |只看该作者
回复 6# horizonhyg


    blog 最近比之前好多了 目前增加了一个同事做维护等工作   我们会一直改善

论坛徽章:
0
8 [报告]
发表于 2012-04-17 15:40 |只看该作者
回复 7# fanglq04


    恩,CU加油

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
9 [报告]
发表于 2012-04-17 22:45 |只看该作者
pid是int unsigned,快满了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP