以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于字段的疑问  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=157556)

--  作者:douglas738888
--  发布时间:2020/10/20 17:05:00
--  关于字段的疑问

请教老师,在做项目的时候,有个单表有110个字段(单行数据量不算大,最多500字符),百度了下下,很多帖子都说单表字段控制在20个左右最好

如果字段过多,单表总行数多达几十万行或上百万行时,不好维护,系统容易报错,查询和数据应用效率会大大降低

虽然很多数据库理论上限制在200左右字段或1000字段以内,但单表总量有限制

 

居于这样的情况,一般的设计规范和规则,单表应该在多少字段为宜,特殊的单表最好不超过多少字段,是否通过分表能

一定程度上解决单表多字段的问题?

 

110个字段的单表,是否必须分表处理?


--  作者:有点蓝
--  发布时间:2020/10/20 17:24:00
--  
仅从表面来看我觉得没有必要分表。表格设计要看具体情况,涉及业务功能,开发人员对业务的理解、编程喜好,不是简单的20个左右的判断。看金蝶用友的数据库,几十个列的,上百列的一抓一大把