首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql : Varchar (100)上的性能索引和加入日期的索引

问Mysql : Varchar (100)上的性能索引和加入日期的索引
EN

Database Administration用户
提问于 2018-07-09 11:06:44
回答 1查看 500关注 0票数 -3

如果我将百万行表加入到具有varchar 100长度字段和日期字段的等大表中,那么性能会更好。为了简单起见,考虑两列的匹配数相同。

EN

回答 1

Database Administration用户

发布于 2018-07-09 19:02:20

差别还不够重要。

获取行比比较列花费的时间要长得多,因此不值得担心。

如果该列自然是一个DATE,那么使用它;如果它自然是一个字符串,那么使用VARCHAR(...)。

如果您确实有“日期”,则应该出于其他原因使用DATE:

  • 不平等的易易性、范围等检验
  • 很多功能都是用来分拆日期和操纵日期的。
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/211661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档