暂无图片
orcale某张表已经做了分区,但是数据量过大还是会影响到查询效率。想对它进行优化,添加分表会对分区有影响吗?
我来答
分享
不是小熊
2021-10-18
orcale某张表已经做了分区,但是数据量过大还是会影响到查询效率。想对它进行优化,添加分表会对分区有影响吗?

orcale某张表已经做了分区,但是数据量过大还是会影响到查询效率。想对它进行优化,添加分表会对分区有影响吗?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
cqiwen

增加分表是什么意思呢?如果你是说要分表,那么是进行垂直拆分还是水平拆分呢?或者你的意思是对已经存在的分区再做子分区呢?如果是分表,那么应用那边需要改代码。

建议这种情况下,查询效率主要还是通过优化sql,减少磁盘IO,或者备份并清除一部分分区表中的数据等方式来实现。

暂无图片 评论
暂无图片 有用 1
暂无图片
不是小熊

对已经存在的分区再做子分区

暂无图片 评论
暂无图片 有用 0
cqiwen
2021-10-18
这样做,除非你把每个子分区都放到不同的磁盘上。不然无法提高IO,速度应该没有提高。
文成

主要看业务sql是如何查询的,如果能根据相关分区进行分区查询,划分子分区就可以

一般影响的话就是跨分区查询可能会慢

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏