当前位置: 首页 > news >正文

网站标签怎么设置做海报的网站有哪些内容

网站标签怎么设置,做海报的网站有哪些内容,框架布局技术制作一个网站,wordpress国际主题大家好#xff0c;我是烤鸭#xff1a; 今天分享一下有关 mysql 分区。 需求#xff1a; 按时间分区。 对千万数据左右的表#xff0c;进行分区#xff0c;数据的增加量大概千万/年。 代码实现#xff1a; 模拟之前已经存在的表#xff1a; DROP TABLE IF EXISTS…大家好我是烤鸭     今天分享一下有关 mysql 分区。 需求 按时间分区。 对千万数据左右的表进行分区数据的增加量大概千万/年。 代码实现 模拟之前已经存在的表 DROP TABLE IF EXISTS test; CREATE TABLE test  (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键id,description varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,state tinyint(4) NULL DEFAULT 0 COMMENT 0:未处理1处理中2处理完成3异常订单,create_time datetime(0) NULL DEFAULT NULL COMMENT 创建时间 ) ; #取消自增 alter table test modify id int;#删除主键 alter table test drop PRIMARY KEY; #添加复合主键 alter table test add PRIMARY KEY(id,create_time); #id 改为自增 alter table test modify  id int AUTO_INCREMENT; #增加组合索引分区的字段必须是唯一所以唯一索引无法创建。 #ALTER TABLE test ADD UNIQUE (serial_no,delete_flag); #增加分区按时间 1 年 ALTER TABLE test PARTITION BY RANGE COLUMNS(create_time ) (PARTITION p1 VALUES LESS THAN ( 20190101),PARTITION p2 VALUES LESS THAN ( 20200101),PARTITION p3 VALUES LESS THAN ( 20210101),PARTITION p4 VALUES LESS THAN ( 20220101),PARTITION p5 VALUES LESS THAN ( 20230101),PARTITION p6 VALUES LESS THAN ( 20240101),PARTITION p7 VALUES LESS THAN ( 20250101),PARTITION p8 VALUES LESS THAN ( 20260101),PARTITION p9 VALUES LESS THAN ( 20270101) ); 简单介绍 mysql分区类型     RANGE 分区         基于属于一个给定连续区间的列值把多行分配给分区。     LIST 分区         类似于按RANGE分区区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。     HASH分区         基于用户定义的表达式的返回值来进行选择的分区该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL中有效的、产生非负整数值的任何表达式。     KEY分区 类似于按HASH分区区别在于KEY分区只支持计算一列或多列且MySQL服务器提供其自身的哈希函数。必须有一列或多列包含整数值。     复合分区         基于RANGE/LIST 类型的分区表中每个分区的再次分割。子分区可以是 HASH/KEY 等类型。 常用的命令 #创建表时分区 CREATE TABLE test  (id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键id,description varchar(512) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,state tinyint(4) NULL DEFAULT 0 COMMENT 0:未处理1处理中2处理完成3异常订单,create_time datetime(0) NULL DEFAULT NULL COMMENT 创建时间,PRIMARY KEY (id) USING BTREE,INDEX etc_cg_document_i4(state) USING BTREE, ) ENGINE InnoDB AUTO_INCREMENT 1 CHARACTER SET utf8 COLLATE utf8_bin ROW_FORMAT Compact PARTITION BY RANGE (id)PARTITIONS 2(PARTITION p1 VALUES LESS THAN (10000) ENGINE InnoDB MAX_ROWS 0 MIN_ROWS 0 ,PARTITION p2 VALUES LESS THAN (20000) ENGINE InnoDB MAX_ROWS 0 MIN_ROWS 0 ) ; #增加分区以id分区 alter table test partition by range(id) (partition p1 values less than (10000),partition p2 values less than (20000) ); #删除指定分区 alter table test drop partition p1;#删除所有分区 Alter table test remove partitioning;     #查看分区信息 SELECTPARTITION_NAME,TABLE_ROWS  FROMINFORMATION_SCHEMA.PARTITIONS  WHERETABLE_NAME test; 另外说下如果删除分区指定分区的数据也会同步删除谨慎操作。 如果想mysql重建表分区并保留数据的的话参考这篇 https://blog.csdn.net/fdipzone/article/details/79769524 关于大数据量 mysql 优化看这篇https://blog.csdn.net/afsvsv/article/details/84998119 关于更多 mysql 分区的信息 看这篇文章 https://www.cnblogs.com/sweet521/p/6439598.html
http://www.yutouwan.com/news/376562/

相关文章:

  • 学做巧裁缝官方网站wordpress 无法置顶
  • 太和县建设银行网站网站域名格式
  • 电商类网站开发合同书淘宝联盟怎么做自已的网站
  • 网站工期表怎么做网页主要由哪三部分组成
  • 建设银行官网学生交费网站常州网站设计平台
  • 网站公司郑州企业名录搜索软件有哪些
  • ssh小型购物网站开发书店手机网站模板
  • 通辽网站开发0475seo做网站需要学那些
  • 网站查询信息网上在线看视频为什么卡
  • 叶涛网站推广优化wordpress 仪表盘命名
  • 可以做关键词优化的免费网站seo技术培训岳阳
  • 手机端网站提交表单验证代码问答类网站怎么做啊
  • 怎么做商城网站厦门网站建设 模板建站
  • 做网站一个月多少钱二级域名怎么设置
  • 望京网站建设公司鲜花培训网站建设
  • 神兵网站建设揭阳网站制作托管
  • 六安网站做网站的公司成都
  • 网站备案主体修改东莞有什么好厂
  • 软件开发费和网站建设知乎营销平台
  • 南昌网站建设58一份完整的网站策划方案
  • 做网站用go语言还是php移动电子商务的概念
  • 云主机如何建网站沈阳高端网站建设
  • 杭州市建设工程质量安全监督总站网站网站建设 客户需求
  • 温州网站优化定制深圳市中医院
  • 网站后台初始密码配置wordpress环境
  • 郑州网站建设学习免费广告发布平台
  • 做打鱼网站犯法不郑州网站制作网
  • 北京欢迎你 网站建设成都网站建设低价
  • 如何熟悉网站项目的逻辑网站开发专业前景
  • 咸阳企业网站设计开发制作怎么在vps上建网站