今天去面试, 遇到的一个问题

lorui 2008-06-04 07:12:33
SQL SERVER中, 表A只有2个字段, 不多于1W条记录; 表B中有十多个字段, 多于10W条记录
在使用SELECT语句时, 表A的查询速度比表B慢, 可能的原因是什么?
...全文
109 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2008-06-06
  • 打赏
  • 举报
回复
A表没有主键或索引,B表肯定有主键或索引
JackHsiang 2008-06-05
  • 打赏
  • 举报
回复
查询A表的时候可能要经过一些计算才能把结果显示出来
kong521 2008-06-04
  • 打赏
  • 举报
回复
把A表数据查完
B表只查TOP 1的某字段
你试试哪个快

另外还有索引,存储过程也会加快速度
kong521 2008-06-04
  • 打赏
  • 举报
回复
呵呵
要看怎么查?
比如
select * from a
select top 1 字段 from b
ws_hgo 2008-06-04
  • 打赏
  • 举报
回复
UP
kuangdp 2008-06-04
  • 打赏
  • 举报
回复
表A只有2个字段, 不多于1W条记录; 表B中有十多个字段, 多于10W条记录
1:表A2个字段包含大字段,表B都是小字段
2:索引
中国风 2008-06-04
  • 打赏
  • 举报
回复
查询速度和显示的列和条件有关。。
用ctrl+L查计划
中国风 2008-06-04
  • 打赏
  • 举报
回复
应该加了条件吧
liangCK 2008-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lorui 的回复:]
排除软件、硬件问题,就在SQL这一块的可能问题是什么
[/Quote]

索引.
liangCK 2008-06-04
  • 打赏
  • 举报
回复
你答啥?
lorui 2008-06-04
  • 打赏
  • 举报
回复
排除软件、硬件问题,就在SQL这一块的可能问题是什么

22,209

社区成员

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

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