在数据量很大的情况下,表字段的多少会不会影响查询速度 100yy19830593]

发布时间:2017-4-26 8:20:58 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"在数据量很大的情况下,表字段的多少会不会影响查询速度 100yy19830593]",主要涉及到在数据量很大的情况下,表字段的多少会不会影响查询速度 100yy19830593]方面的内容,对于在数据量很大的情况下,表字段的多少会不会影响查询速度 100yy19830593]感兴趣的同学可以参考一下。

表A(A1,A2,A3,A4) 表B(B1,B2) 两个表记录条数相同,都很多,现在 select a1,a2 from a 和 select b1,b2 from b 速度有没有很大差别

不会吧

没什么感觉

那么,如果前期没设计好,后面来对一张表追加字段有什么坏处

字段越多越影响查询速度 追加字段会增加数据库碎片,同时增加磁盘空间的开销

如果记录占用磁盘空间的大小不同,正常情况下,记录较短(单条记录字节数较少)的表,检索速度更快一些,因为磁盘I/O的因素。

to libin_ftsafe(子陌红尘:当libin告别ftsafe) 性能差别是否会很明显呢,还是只是理论上的差别

+

要看字段类型和大小,及实际记录数量。 如果差的是几个CLOB字段,一个字段都可能几M几十M的,你说会不会有影响??? 如果是几百万上千万的记录数量,你说会不会有影响??? 做设计,最好就是一开始就全面了解分析之后定好数据库,达到不再修改。这需要经验了。 如果你目前情况无法达到,也可以根据情况而定,就是说你所谓的修改是在给用户正式使用之前还是之后。 如果是在用户使用之前,要在你的开发过程中不断完善设计,这也没什么,因为使用之前,所有的数据都是实验性的,只有库结构是需要的,数据都可以随时删掉。 如果是在用户使用之后,这就比较糟糕了。所以,不行的话就增加几个备用字段,以备将来扩展之用。

一般没事。blob字段也没事,theforever对blob字段的理解有偏差,blob并不会真正放在这行纪录中,而是会单独存放,原表中的相当于一个索引。

当然,如果没有选择增加的大字段的话,不会读取里面的数据,时间不会花费太多,但还是在寻址时间上会增加一点点。涉及数据库的问题,应该把数据量假想到很大的程序,因此积少成多,肯定是有影响的。 还是那句话,做东西,设计是核心,重中之重。

上一篇:内存数据库,熟悉的请进 100jlbnet]
下一篇:2005 Create login 问题请教 20CSDN]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款