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

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

如何处理,请大家给些建议,谢谢。
...全文
150 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
haitao 2015-11-05
  • 打赏
  • 举报
回复
分区表,程序是不知道它被分拆了,仍然使用以前的sql 问题2 是不是希望找出最接近条件的记录? 这就看条件是什么了:时间?名称?数量?。。。。
Yole 2015-11-05
  • 打赏
  • 举报
回复
Yole 2015-11-05
  • 打赏
  • 举报
回复
SQL Server 2008 表压缩闪亮登场~~极大的提升读写速度。
湖中仙人 2015-11-05
  • 打赏
  • 举报
回复
不能看源码可操作性比较低啊,本想分分下历史表的,但是也不能分表,觉得好像也只能如二楼说的,加索引了
江南雪_158 2015-11-05
  • 打赏
  • 举报
回复
这个可以使用分区,但是你这个不能查看源码是一个大问题,你还可以增加索引

22,209

社区成员

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

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