请问,Sql server 数据库中,多个结构相同的表如何关联查询 sql server合并大数据数据库搜索 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果表结构还未定型,且每天记录数少于1千万条,建议改为 分区表 。否则,也尽量在一个库吧,只要库文件分布到多个磁盘现在,如果程序查询,可以有程序根据日期范围,同时向多个表查询,结果再合并返回给用户union后再查,无法使用索引,可能性能差很多 那就只能[数据库].[表]的方式uinon起来,如果跨服务器还得加上服务器别名当然如果数据基本不变的话可以考虑用视图 你说的数据基本不变是什么意思,用视图是插入数据的时候自动生成视图了吗,查询的时候相当于查询一个表吗?不变的意思是,不会经常做如insert,update等操作,因为这样会使视图的索引失效,降低查询效率。所以如果表的数据经常变动就不推荐用视图 sql2005只能 一个分区表最多100个区不知道最新的sql2014最多能分多少个区 @xdashewan这个表操作会比较频繁,经常有插入和更新操作,因此视图不行啊 bulk insert求助 Sql2005 安装出错 29506 29508 一次修改多行,如何用sql语句来实现? 向网上的各位请教一个问题 合并行问题 因为数据库正在使用,所以未能获得对数据库的排它访问权。 关于@@ERROR的问题 看看如何写SQL语句,高手请进,100分相送. 请帮帮忙!有关买SQL-SERVER学习书的问题! 并行操作的优化,急!!! SQL Server 查询好评率问题问题 条件可选的两个表用OR连接起来查询,记录出现重复,求救...
且每天记录数少于1千万条,建议改为 分区表 。
否则,也尽量在一个库吧,只要库文件分布到多个磁盘现在,如果程序查询,可以有程序根据日期范围,同时向多个表查询,结果再合并返回给用户
union后再查,无法使用索引,可能性能差很多
当然如果数据基本不变的话可以考虑用视图
不变的意思是,不会经常做如insert,update等操作,因为这样会使视图的索引失效,降低查询效率。所以如果表的数据经常变动就不推荐用视图
sql2005只能 一个分区表最多100个区
不知道最新的sql2014最多能分多少个区
这个表操作会比较频繁,经常有插入和更新操作,因此视图不行啊