我有一张桌子products
:
#products
ID | category | type | criteria1 | criteria2
,category
和type
是其他表的外键。
我应该将这张表分成category1_type1_products
,category1_type2_products
等等吗?在我看来我应该这样做,因为现在在我的表中,有几千个具有相同ID
和category
值的条目。大量冗余信息。
此外,如果 mysql 不必首先搜索具有特定类别和类型的所有行,则查询可以执行得更快。(正确的?)
这是推荐的结构化行为吗?如果不是,如果我的表有 500 万个元组怎么办?