标签: mysql database database-design
我有一个包含大约100个字段的主表。 在我的应用程序中,有很多搜索查询涉及很多这些字段和其他子/查找表字段。 在数据库概念中,我知道建议根据逻辑组分隔字段。但在我的情况下,这将产生大约10个具有一对一关系的表(即:搜索时使用大量连接查询)。 所以我担心这种数据库设计会降低搜索性能。
有什么建议吗?
答案 0 :(得分:0)
不,不要将列分成多个表,除非这样做有一些非常明确和具体的好处。在你的情况下,在绝大多数情况下都没有。