多表关联查询的效率问题

chengfeng 2006-11-28 11:46:26
已有一表A,百万级数据
现由于业务需要,必须新加一个字段,这个字段的数据会频繁update(此字段加索引反而会降低查询效率)

有两种方案:
一、将这个字段加在原表上
二、新建一个表,通过原表的ID字段来关联查询。


这两个方案哪个好些?二表关联查询是否会影响效率?如果加在原表上,这个频繁update的字段是否又会对其他查询产生影响(因为有些查询是不需要用到这个字段的)

请有经验的朋友赐教,不胜感激
...全文
315 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengfeng 2006-11-29
  • 打赏
  • 举报
回复
.........两极分化,晕
moon15 2006-11-29
  • 打赏
  • 举报
回复
将这个字段加在原表上 ,不加索引

EWENLEE 2006-11-29
  • 打赏
  • 举报
回复
支持lei_1700() 的方法。
fish_yht 2006-11-29
  • 打赏
  • 举报
回复
同意 dawugui(潇洒老乌龟)
fcuandy 2006-11-29
  • 打赏
  • 举报
回复
加原表上,不加索引
chengfeng 2006-11-29
  • 打赏
  • 举报
回复
有没有更多的建议?没有就结帖了
chengfeng 2006-11-29
  • 打赏
  • 举报
回复
原表的字段比较多的
lei_1700 2006-11-29
  • 打赏
  • 举报
回复
新建一个表,将原表的项目建一个视图
playwarcraft 2006-11-29
  • 打赏
  • 举报
回复
一、将这个字段加在原表上
caixia615 2006-11-29
  • 打赏
  • 举报
回复
up楼上的~
dawugui 2006-11-28
  • 打赏
  • 举报
回复
如果表字段多.建议用
二、新建一个表,通过原表的ID字段来关联查询。两个表的ID都加索引.
其更新速度好于方法一.

--------------------------------------------------------------

如果表字段少.建议用方法一.

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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