mysql 日期时间快速结构
对于诸如以下问题的日期时间有多好:比较周一和周四的销售额?
Mysql 在内部将日期时间保留为 unix 时间戳?所以找到周一会非常昂贵。
有没有人有过这样的经验:当引入额外的属性“day”并给定索引时,mysql 的性能会提高多少?喜欢这个的独立开发者会使用它吗?它只会有 7 个不同的状态......
how good is the datetime for questions like: Compare sales from Monday and Thusday?
Mysql keeps datetime as a unix-timestamp internally? So finding mondays will be quite expensive.
Has anybody got experiance how much better mysql performs when an extra attribute "day" is introduced and given an index? Will indies liked this be used at all? It will only have 7 different states...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DATETIME
是您的最佳选择,因为它是 mySQL 的本机格式,并且任何日期操作都针对它进行了高度优化。没有。我不知道 mySQL 使用什么在内部存储 DATETIMEs,但它不作为Unix 时间戳:
DATETIME
is your best choice, as it's mySQL's native format and any date operations are highly optimized for it.Nope. I don't know what mySQL uses to store DATETIMEs internally, but it's not as Unix timestamps: