为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM7 【操作系统】:CentOS7 【CPU】:inter x86 36核 【问题描述】*:在数据库示例创建分区表时,创建条件是按天分区,一天一个表,自动创建;现在的问题就是,自动创建的表太多了,一共五十个表,现在每个表的子表都是好几十个;我这边只需要保存90天的数据,也就是90个子表就可以,请问一下自动创建的子表有没有数量限制?能不能把空的子表或者90天前的子表给删除掉?
如果分区定义的自动创建分区,则只有当插入的数据找不到相应的分区才会自动创建新的分区,也就是数据驱使分区的自动创建,问题描述中说子表好几十个说明是有这些数据进来需要落到这些分区的。可以使用 ALTER TABLE 主表名 DROP PARTITION 分区名;
如果分区定义的自动创建分区,则只有当插入的数据找不到相应的分区才会自动创建新的分区,也就是数据驱使分区的自动创建,问题描述中说子表好几十个说明是有这些数据进来需要落到这些分区的。可以使用 ALTER TABLE 主表名 DROP PARTITION 分区名;