社区
MS-SQL Server
帖子详情
请教关于同张数据表字段太多与性能有没有关系?
willto126
2014-12-22 11:48:09
有一张表A有28个字段,其中有10个字段是其他表的ID。
我最多一次插入其他表的ID有4个字段。
我的问题是:将这些ID重新放入一个新表好?还是就放在A表?
如果分开,A表的字段就减少,但新表就增多了,请问大神,哪种方式好些?
...全文
99
1
打赏
收藏
请教关于同张数据表字段太多与性能有没有关系?
有一张表A有28个字段,其中有10个字段是其他表的ID。 我最多一次插入其他表的ID有4个字段。 我的问题是:将这些ID重新放入一个新表好?还是就放在A表? 如果分开,A表的字段就减少,但新表就增多了,请问大神,哪种方式好些?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
發糞塗牆
2014-12-22
打赏
举报
回复
1、列多会导致聚集索引的规模很大,所需的叶子和中间结点多很多,简单来说就是I/O会多很多。 2、如果你的表有大量外键,那增删改的性能都会相对降低。 3、是否拆表需要看你怎么用这些数据,如果每次都要频繁关联大量的表,那何在一个表会比较高效,但是如果你仅把ID分开,但是最终还是需要关联,那不拆也行,建立对应的非聚集索引
MySQL 表
字段
太多
超长问题及解决方案
本文聚焦 MySQL 表
字段
超长问题,介绍了 InnoDB 和 MyISAM 存储引擎的
字段
限制及常见错误提示。分析了表
字段
超长的原因,如大量使用特定
字段
、未合理划分表结构等。并给出解决办法,包括合理设计
字段
类型、拆分表结构、使用表分区等,以提升数据库
性能
。
mysql 表列数
字段
数
太多
_数据库
字段
太多
有什么问题
数据库
字段
过多可能导致ACID保证的复杂性增加,更新时需要保留before image,加大锁的几率和日志量。查询时索引构建和统计操作变得困难。文中以一个银行数据库为例,指出
字段
数超过50的表往往存在设计问题,建议在设计初期避免此类问题。
MySQL 进阶:设计优化 - 分析
数据表
本文聚焦MySQL数据库,阐述了分析
数据表
的重要性。介绍了
数据表
分析的基本步骤,包括理解业务需求、检查表结构等;给出了优化策略,如选择合适
字段
类型、创建高效索引等;还列举了在电商、社交、在线教育系统中的应用场景,以提升数据库
性能
。
避坑指南:MySQL同表
字段
更新的3个隐藏陷阱(附解决方案)
本文深度剖析MySQL同表
字段
更新中的三个核心风险点:
字段
赋值顺序导致的逻辑错误、NULL值传播引发的数据丢失、自增主键误更新带来的数据一致性与
性能
问题。同时涵盖事务安全机制、批量更新最佳实践及COALESCE/临时变量等关键技术方案,强调在百万级以上数据场景下的稳定性保障。
mysql
字段
动态扩展_扩展数据管理——如何定义
数据表
的扩展
字段
本文探讨了如何在已有user表的基础上添加age、male和address属性,对比了动态添加
字段
、JSON格式存储、预留
字段
的方法优缺点,适合数据库扩展场景的最佳实践。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章