请教关于同张数据表字段太多与性能有没有关系?

willto126 2014-12-22 11:48:09
有一张表A有28个字段,其中有10个字段是其他表的ID。
我最多一次插入其他表的ID有4个字段。
我的问题是:将这些ID重新放入一个新表好?还是就放在A表?
如果分开,A表的字段就减少,但新表就增多了,请问大神,哪种方式好些?
...全文
47 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-12-22
  • 打赏
  • 举报
回复
1、列多会导致聚集索引的规模很大,所需的叶子和中间结点多很多,简单来说就是I/O会多很多。 2、如果你的表有大量外键,那增删改的性能都会相对降低。 3、是否拆表需要看你怎么用这些数据,如果每次都要频繁关联大量的表,那何在一个表会比较高效,但是如果你仅把ID分开,但是最终还是需要关联,那不拆也行,建立对应的非聚集索引

34,590

社区成员

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

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