两千万与两万的表关联后查询的速度是多少?服务器怎么优化?

wwhile 2005-03-31 09:10:36
我现在有两个表:
表A:BID code 两千万
表B: code word 2w
关联后查询返回BID
速度能控制在3秒以内马?
能,怎么优化(软硬都可)?

...全文
437 22 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
bugchen888 2005-08-09
  • 打赏
  • 举报
回复
聚集索引聚集索引!!!
我玩过一个table,一千万笔数据,在聚集索引的列上下in条件,眨个眼睛就出来了。。。。那个快呀。。。。
Cassava 2005-08-08
  • 打赏
  • 举报
回复
看你返回的记录有多少,如果返回有两千万条记录,3s是不可能的,如果分页返回,那肯定可以
cgsun 2005-08-08
  • 打赏
  • 举报
回复
1,看你要返回多少数据的.
2.建立聚集index
zhilunchen 2005-08-07
  • 打赏
  • 举报
回复
有这种机会吗,我可没有碰到过!
mpshun 2005-08-07
  • 打赏
  • 举报
回复
学习
天地客人 2005-08-07
  • 打赏
  • 举报
回复
可以根据实际情况分表吧,分成多个表,或可以实现!
自然框架 2005-08-07
  • 打赏
  • 举报
回复
是两个表,一共4个字段吧?

word 字段的大小是多大?

应该是可以的,不知道两个表示什么关系?

按哪个字段查询?

可以参考这里
http://community.csdn.net/Expert/TopicView3.asp?id=4189627
http://community.csdn.net/Expert/TopicView3.asp?id=4182510
张海霖 2005-08-06
  • 打赏
  • 举报
回复
玩笑
Navywang917 2005-06-20
  • 打赏
  • 举报
回复
尽可能的减小每次管理的数据量
ReViSion 2005-06-19
  • 打赏
  • 举报
回复
表A:BID code 两千万
表B: code word 2w

考虑一下每次关联的时候数据是不是全都需要
ReViSion 2005-06-19
  • 打赏
  • 举报
回复
只要关联的时候注意一下条件就行
Stone444 2005-06-18
  • 打赏
  • 举报
回复
幾乎NO POSSIBILITY,
注意你SQL語句寫法和加上聚集索引

如果實在要追求效率,可以建立一個新表和老表結構相同,隻插入新增的數據

一般這麼表中這麼大的數據量,好多是陳舊的數據,也就是說很少用得上的數據

個人淺見
jjj801206 2005-06-17
  • 打赏
  • 举报
回复
估计不行啊
yesyesyes 2005-06-17
  • 打赏
  • 举报
回复
select top 1 bid from a join b on a.code=b.code
:)
good2speed 2005-06-17
  • 打赏
  • 举报
回复
3s有可能呀.
gslrq 2005-06-17
  • 打赏
  • 举报
回复
每次表更新时把BID写进另一个表中就行了,不用在那么多的数据中查
拓狼 2005-06-17
  • 打赏
  • 举报
回复
在两个表的字段code上都建立聚族索引即可
jhzhao2002 2005-03-31
  • 打赏
  • 举报
回复
不知道你的查询都是怎么写的。也许可以优化。像有 in ,exist,order by 等等,这样的句子都去掉。然后适当的增加索引。也许可以提高速度。数据库对存储过程会进行进一步的优化,可以试试。在硬件是可以考虑集群方式,用oracle作分布式处理。
qyzhi2004 2005-03-31
  • 打赏
  • 举报
回复
3秒没什么可能
iloveja 2005-03-31
  • 打赏
  • 举报
回复
可以控制在10内用最好的服务器
加载更多回复(2)

27,582

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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