SQLSERVER2008 如何不改变原有的SQL语句,对数据库进行类似于分区的优化

xugeng 2015-11-04 07:09:04
1. 原有的数据库的表达到了5000万条数据,以后会越来越多,怎么办?原来的程序没有源代码可用修改
2. 如果分成几个表,那么必然会出现查询不到数据的时候(不该原来程序的语句的情况下),领导希望也能查到最早的数据(但是这种情况比较少,慢点可用接受)

如何处理,请大家给些建议,谢谢。
...全文
93 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
haitao 2015-11-05
分区表,程序是不知道它被分拆了,仍然使用以前的sql 问题2 是不是希望找出最接近条件的记录? 这就看条件是什么了:时间?名称?数量?。。。。
回复
Yole 2015-11-05
Yole 2015-11-05
SQL Server 2008 表压缩闪亮登场~~极大的提升读写速度。
回复
湖中仙人 2015-11-05
不能看源码可操作性比较低啊,本想分分下历史表的,但是也不能分表,觉得好像也只能如二楼说的,加索引了
回复
江南雪_158 2015-11-05
这个可以使用分区,但是你这个不能查看源码是一个大问题,你还可以增加索引
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-11-04 07:09
社区公告
暂无公告