社区
MS-SQL Server
帖子详情
数据库表过多,有什么影响
rubynle
2011-09-07 10:52:51
一个数据库中的表数量已经超过4000了,对数据库性能有什么影响么?
...全文
863
19
打赏
收藏
数据库表过多,有什么影响
一个数据库中的表数量已经超过4000了,对数据库性能有什么影响么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yubofighting
2011-09-14
打赏
举报
回复
表多只是暂用空间,一张表中数据量大,既占用空间有影响查询速度
xiaosun830910
2011-09-14
打赏
举报
回复
一个数据库超过4000个表,厉害
xiaosun830910
2011-09-14
打赏
举报
回复
靠,果然强大
火才松
2011-09-14
打赏
举报
回复
只要不慢,10000张表也没有关系。影响存储结构,还有就是点开时看着有点头晕。
空怀
2011-09-07
打赏
举报
回复
没有的吧,但是如果要遍历所有的表 那就要慢了。一般也就是对表中数据的增删改,所有没啥影响的。
herage
2011-09-07
打赏
举报
回复
几乎没有影响 ,除了你遍历整个数据库的所有表时。
geniuswjt
2011-09-07
打赏
举报
回复
看起来不爽而已
chuanzhang5687
2011-09-07
打赏
举报
回复
+1[Quote=引用 1 楼 qianjin036a 的回复:]
木有.
[/Quote]
-晴天
2011-09-07
打赏
举报
回复
木有.
koumingjie
2011-09-07
打赏
举报
回复
表多-眼花缭乱
obuntu
2011-09-07
打赏
举报
回复
只是表的数量而已。如果系统90%的时间,只用到10%表,你再多的表数量也没关系。
评价系统的性能应该从多方面入手的。可以网上找找相关的资料多学习下~
Alessandro_
2011-09-07
打赏
举报
回复
callmesai
2011-09-07
打赏
举报
回复
接手时候压力很大~
xoxo_
2011-09-07
打赏
举报
回复
应该木有什么太多的影响吧。最多是看着头昏而已。
linjunf
2011-09-07
打赏
举报
回复
[Quote=引用 6 楼 fredrickhu 的回复:]
表太多的话如果要再整个库里面查询某个值的话就慢了
还有就是占用磁盘空间,如果插入更新比较频繁的话,会产生更多日志
[/Quote]
还有就是占用磁盘空间,如果插入更新比较频繁的话,会产生更多日志
这个和表的多少没关系吧。你单个表也会产生认知
NBDBA
2011-09-07
打赏
举报
回复
影响当然有,至少系统对象数大了,影响一些查询速度
不过一般情况这个影响可以忽略
langxingcs
2011-09-07
打赏
举报
回复
对存储有影响,呵呵。其它应该没有
romi17
2011-09-07
打赏
举报
回复
路过,学习,见识了
--小F--
2011-09-07
打赏
举报
回复
表太多的话如果要再整个库里面查询某个值的话就慢了
还有就是占用磁盘空间,如果插入更新比较频繁的话,会产生更多日志
数据库
表索引过多会产生哪些问题
1.建立索引的字段越多,那数据量大的时候,文件就会越大,,查找数据就会变慢.这是最显著的问题. 2.一个索引会在 update 或 insert 时增加一次 I/O,对于操作系统底层来说是非常损耗性能的 ...
索引太多竟然也会对
数据库
性能产生
影响
你知道吗?
例如:当同一张表中ID字段为唯一字段,card和name为不唯一,同时将ID、card和name设置为联合主键,当card和name相同,而之前推送过数据下次推送就会因为联合索引的查询不同,造成数据的重复推送!但是索引过多会导致缓存失效,因为缓存的空间有限,就会挤占缓存的空间,导致缓存失效,从而降低查询效率。因为查询时需要扫描所有的索引,而索引过多会导致扫描的时间变长,从而降低查询效率。综上所述,索引过多会对
数据库
性能产生很大的
影响
,因此在创建索引时需要谨慎考虑,避免过多的索引导致
数据库
性能下降。
数据库
表拓展方案
数据库
表拓展方案 需求缘起 产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计: user(uid, name, passwd, nick) 第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成: user(uid, name, passwd, nick, age, sex) 特别说明是数据量大,并发量高场景 业界公认方案 新表+触发器+迁移数据+rename 即pt-onlin...
数据库
连接数过多导致的性能问题
作者:禅与计算机程序设计艺术 1.简介 一、背景介绍 随着互联网的普及和互联网公司业务的发展,越来越多的人们把目光投向了网站的设计和建设上,而对于网站的运行和性能优化则变得尤其重要。网站在运行时所占用的资源就是硬件资源,比如服务器(CPU,内存,带宽),
数据库
(
MySQL 中一个库中表数量是否有限制?表太多是否
影响
数据的性能?比如要把一张表拆成 1024 张,对于每个表的性能的
影响
是什么?这些
影响
需要考虑哪些因素?
1.限制那肯定是有的,因为系统
数据库
的表结构信息存储表,字段为:ID INT UNSIGNED 类型,最多42亿多一点,但肯定不会超过; 2.主要是文件系统,对同时打开多少个文件有限制性的:2048,但是可以修改内核参数 3.拆分过多最大的坏处,体现在:
数据库
的维护上面; 4.数据量没达到一定程度,且业务需求不需要,例如:新闻主题表,几百G正常,就可能不必要拆分,但是像新浪这样的
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章