当前位置: 代码迷 >> Sql Server >> 表数据量大时分成多张表存放有效果吗,该怎么解决
  详细解决方案

表数据量大时分成多张表存放有效果吗,该怎么解决

热度:82   发布时间:2016-04-27 12:33:22.0
表数据量大时分成多张表存放有效果吗
就是在设计的时候本来考虑好了所有表的结构,但在存放的时候有没有必要把数据量大的或者是为了提高查询的效率,将表数据实际按日期存放,如20110225_RPT,20110226_RPT,,如此等等,
  以前学的时候没遇到过这种情况,一直认为所有信息都在一张表里就够了,这样用联合查询和单独查询会有什么不同的效率上的影响,这样做是叫冗余吗,还是有其合理之处,还是根本就不合理

------解决方案--------------------
表分不分不是按数据量,而是按你的设计需求,学下范式吧。。。

------解决方案--------------------
查询速度慢可以考虑表分区,历史数据查询不频繁的可以考虑用相同结构的表保存起来。
------解决方案--------------------
请楼主保持和谐,谨防帖被删。
------解决方案--------------------
一个大表,分区实现
既保持sql的简单,又保证读写速度

分多个表,是以前没分区表技术时的无奈做法
------解决方案--------------------
这个。。这个三楼不是早说了么!!!
  相关解决方案