如果我将百万行表加入到具有varchar 100长度字段和日期字段的等大表中,那么性能会更好。为了简单起见,考虑两列的匹配数相同。
发布于 2018-07-09 19:02:20
差别还不够重要。
获取行比比较列花费的时间要长得多,因此不值得担心。
如果该列自然是一个DATE,那么使用它;如果它自然是一个字符串,那么使用VARCHAR(...)。
如果您确实有“日期”,则应该出于其他原因使用DATE:
https://dba.stackexchange.com/questions/211661
复制相似问题