Database 访问一个大字段或多个数据长度相同的小字段,哪一个更快?

Database 访问一个大字段或多个数据长度相同的小字段,哪一个更快?,database,Database,我有点困惑。。。。 让我们在数据库中有一个大字段,同一字段在另一个表中被拆分。 例如表1中的地址(包含所有城市、州、国家)。。。 并在表2中添加城市、州和国家。。。都是单独列 我需要更快的完整地址。。 从表1中选择地址(一个字段中的较大数据) 或 从表2中选择城市、州和国家。。(在这些字段中拆分相同的数据)(两种情况下数据长度相同) plz回复 考虑到可能(只是可能)大范围的速度更快 但我这里有一个很大的问号。为什么要这样做?只要单独的字段在同一行上,性能差异应该最小 如果您正在设计一个新表,我

我有点困惑。。。。 让我们在数据库中有一个大字段,同一字段在另一个表中被拆分。 例如表1中的地址(包含所有城市、州、国家)。。。 并在表2中添加城市、州和国家。。。都是单独列

我需要更快的完整地址。。 从表1中选择地址(一个字段中的较大数据) 或 从表2中选择城市、州和国家。。(在这些字段中拆分相同的数据)(两种情况下数据长度相同) plz回复 考虑到

可能(只是可能)大范围的速度更快


但我这里有一个很大的问号。为什么要这样做?

只要单独的字段在同一行上,性能差异应该最小

如果您正在设计一个新表,我强烈建议不要将不同的字段连接到同一个数据库列中-对于一个特定查询,您可能需要将它们组合到一个地址字段中,但在其他查询中,您可能需要单独处理它们。将单个字段拆分为多个字段要比将多个字段合并为单个字段困难得多。(在一个字段中有多个值也违反了第一个范式。)