日期:2014-05-16  浏览次数:20931 次

sqlserver 如何解决上亿数据的查询与插入
现在有8个指标表 ,每个指标表一月最少有9百多万条数据 ,最多可能有1千8百多万条数据 ,只需要保持最近半年数据就可以,已经按时间进行了分区 ,但还是效率很低,有什么好的解决方案吗
------解决方案--------------------
引用:
Quote: 引用:

看你怎么查询的呀,大部分情况下分区不会有性能的提高的呀


按月对表分区 ,不会对性能提升啊

not quite,还是那句话,“看你怎么查询的呀,大部分情况下分区不会有性能的提高的呀”
------解决方案--------------------
分区 主要是提高可管理性,对于性能的帮助不会太大,除非你把不同的文件组放到不同的物理硬盘上,那可能性能有一定的提升。

整个优化,还得看你的查询语句是怎么写的,需要针对具体情况具体分析的。