问一下,本人目前数据库有好几个T,本人想用时间进行分区,但是mysql必须分区字段有唯一约束,但是本人的时间可以重复,但是假如建复合主键的话,就和原本的有冲突,还有什么其他的方法可以解决吗?急,在线等!
或其他的优化速度的方法
或其他的优化速度的方法
解决方案:10分
只能拆表了,然后用spider引擎再做逻辑合表
解决方案:15分
本人也是了一下,这个是mysql的限制。
假如你没有主键,倒是可以直接创建日期字段的range分区。
假如你是由主键,那么主键中必须要包含 分区字段,不然就会报错。
假如你没有主键,倒是可以直接创建日期字段的range分区。
假如你是由主键,那么主键中必须要包含 分区字段,不然就会报错。
解决方案:15分
本人觉得这么大的表,可以考虑分表了,分成多个表,具体怎么拆分,还要看你的业务