分区表是否能解决数据库多表大数据量统计分析

u010553042 2014-07-27 09:54:00
如题,分区表是否能提高统计分析的效率?
使用的过程中有什么需要关注的?使用分区表有什么弊端?
...全文
349 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2014-07-28
  • 打赏
  • 举报
回复
分区表是否能提高统计分析的效率? --> 理论可以. 使用的过程中有什么需要关注的? --> 注意分区字段选择和分区方案选择. 使用分区表有什么弊端? --> 增加了管理的难度.
xiaoxiangqing 2014-07-28
  • 打赏
  • 举报
回复
同意楼上的。
霜寒月冷 2014-07-28
  • 打赏
  • 举报
回复
我留意论坛时,有这么一句说的挺好的: 数据多了并不是创建分区表的惟一条件,哪怕你有一千万条记录,但是这一千万条记录都是常用的记录,那么最好也不要使用分区表,说不定会得不偿失。只有你的数据是分段的数据,那么才要考虑到是否需要使用分区表。
發糞塗牆 2014-07-28
  • 打赏
  • 举报
回复
首先,每个功能都有好处和坏处。 其次,如果你统计的范围不在少数区内,那分区不见得就有好处,反而容易加大管理开销。 分区的优势和弊端,在联机丛书上就有
u010553042 2014-07-28
  • 打赏
  • 举报
回复
引用 7 楼 yupeigu 的回复:
现在有一个表,如果你需要统计这个表里的所有数据,那么分区表 不会对性能有提高,可能还会降低性能。 要实现速度快,要么是提前把数据汇总好,要不是建立数据仓库(和前一个类似),要么就添加硬件
意思是说,分区表的目的是为了高效的统计部分数据?已经将大数据从单表中按照分区框架分离出存放在多个分区中,然后对所有分区的并发统计(也即包含全部分区的全部数据),不也能提高统计效率吗?
LongRui888 2014-07-28
  • 打赏
  • 举报
回复
现在有一个表,如果你需要统计这个表里的所有数据,那么分区表 不会对性能有提高,可能还会降低性能。 要实现速度快,要么是提前把数据汇总好,要不是建立数据仓库(和前一个类似),要么就添加硬件
u010553042 2014-07-28
  • 打赏
  • 举报
回复
引用 4 楼 ap0405140 的回复:
使用分区表有什么弊端? --> 增加了管理的难度.
能否提几点比较醒目的开发或者管理过程中需要注意的事项。
u010553042 2014-07-28
  • 打赏
  • 举报
回复
引用 2 楼 chz415767975 的回复:
我留意论坛时,有这么一句说的挺好的: 数据多了并不是创建分区表的惟一条件,哪怕你有一千万条记录,但是这一千万条记录都是常用的记录,那么最好也不要使用分区表,说不定会得不偿失。只有你的数据是分段的数据,那么才要考虑到是否需要使用分区表。
那何谓分段的数据?我觉得所有的数据按照时间的先后顺序,一定是可以分段的啊,能否详细的说一说你对于分段数据的认识?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧