是的,我知道数据规范化应该是我的首要任务。
- 我有一个表,65列存储与列车辆数据:
used_vehicle
,color
,doors
,mileage
,price
等等,总共65。 - 现在,我可以除以和有一个
Vehicle
表,VehicleInterior
,VehicleExterior
,VehicleTechnical
,VehicleExtra
(全一到一个与主Vehicle
表)。
假设我有大约500万行(车辆)。
在SELECT
带有WHERE
子句的情况下:搜索效果会更好(两种情况至少都在上索引IDs
):
Vehicle
65列的表格或Vehicle
表与JOINS
其他四个表(均具有500万行)一起返回与Vehicle
?相关的所有数据
(根据数据库引擎,考虑PostgreSQL和/或MySQL)。
真的很欣赏您以前的经验中得到的任何详细见解吗?
VehicleInterior
查询,其他查询仅处理来自的列的查询VehicleTechnical
,等等。或者如果有很多行/车辆完全没有(例如)有关此信息,VehicleExtra
那么不是有很多空值在一个表中的多个行,你必须在表中的其他行,且行中VehicleExtra