![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分区
文章平均质量分 64
Hehuyi_In
这个作者很懒,什么都没留下…
展开
-
MySQL 定期新增分区脚本
#!/bin/bash#按年分区,每年的12月份执行该脚本table=tablexxxmysql=/usr/local/mysql/bin/mysqluser=xxxpassword=xxxx#MySQL添加分区的时候,不需要指定字段名称str_0="alter TABLE $table add partition ("str_1="PARTITION p"str_2="VALUES LESS THAN (unix_timestamp('"str_4=") ENGINE = Inn.转载 2020-12-08 18:33:20 · 1918 阅读 · 0 评论 -
聊聊分区Partition——我们为什么要分区
原文一共有三篇(参考文末链接),概括了一下作者的主要观点整理成一篇,有删改。一、 分区的优势转载 2020-12-05 00:48:10 · 3125 阅读 · 1 评论 -
将global的索引改成分区索引
今天有人在QQ上问,如何将global的索引改成分区索引?由于在同一个列上不能建不同名的索引,不然会报错: SQL> create index ind_tab2_1 on tab2(a); Index created. SQL> create index ind_tab2_pindex on tab2(a) 2local (partition ip1,partition ip2,partition ip3); create index...转载 2020-05-20 00:36:29 · 2062 阅读 · 0 评论 -
检查pg中所有分区表
pg 10由于没有hash分区,而pg_pathman一直都是支持多种分区的。所以如果某些pg 11以前的系统,可能会混合部署pg原生分区和pg_pathman。要检查这种混合部署环境中的分区情况,可以用下面的sql:select b.parent::text as part_table, 'native partition' as part_tool,CASE WHEN a.partstrat='r' THEN 'range' WHEN a.partstrat='l' THEN转载 2020-05-19 22:34:40 · 7026 阅读 · 0 评论 -
Local index or Global index?
某物流客户系统查询快递单的SQL,IO消耗为TOP 1:SQL如下:select id,op_code,to_char(create_time, :"SYS_B_1") as create_time,...fromT_EXP_OP_RECORD_CONTAINERAwhere status <> :"SYS_B_4" andID = :1and rownum = :"SYS_B_5";其中T_EXP_OP_RECORD_CONTAINER 表是一个在Cre...转载 2020-05-16 00:07:22 · 2082 阅读 · 0 评论 -
MySQL 分区表相关
MySQL分区表分为RANGE、LIST、HASH、KEY四种类型,分区表的索引可以局部针对分区表建立。一、 创建1. 创建范围分区表MySQL分区表的分区键order_day必须包含在主键中,且会产生一个问题——当年份超过阈值,到了2013,2014时,需要手动创建这些分区CREATE TABLE sales ( id INT AUTO_INCREMENT, ...原创 2020-03-28 21:03:20 · 1411 阅读 · 0 评论 -
9.x - 13.0 postgresql 分区表新特性及简单用法
一、 分区表定义与意义1. 分区表的定义把一个大的物理表分成若干个小物理表,并使得这些小物理表在逻辑上可以被当成一张表来使用。主表/父表/Master Table主表是创建子表的模板,是一个正常的普通表,一般主表并不存任何数据。子表/分区表/Chlid Table/Partition Table子表继承并属于一个主表,与主表是一对多的关系,子表中存储所有的数据2....原创 2019-12-08 00:08:19 · 4616 阅读 · 0 评论 -
Oracle 利用在线重定义进行分区表转换
By key,选择主键或者所有字段有NOT NULL约束的唯一键用于在线重定义操作。使用这种方法,在线重定义之前和之后表应该有相同的主键字段(默认)By rowid,如果没有主键可以使用这种方法,使用这种方法,隐藏字段M_ROW$$被添加到重定义后的表中。我们表有主键(ID列),选择By key方式。原创 2019-09-23 14:33:29 · 2854 阅读 · 1 评论