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