玖叶教程网

前端编程开发入门

MySql 时间戳存char还是存int?(mysql+时间戳存char还是存int?怎么解决)

一次小事故,让我对时间戳存char还是存int有了深刻的印象。

生产环境的sql条件涉及到时间戳字段的大小比较(between and),当时设计的时间戳类型是char(10),结果当数据量达到200万时,虽然建立了索引,但仍旧瞬间崩溃。查询时间到达几十分钟。

多方调试无果下,将时间戳类型是char(10)改成int(10),瞬间秒开。查询速度控制在了 0.03秒以内。性能提升万倍。

有些人会设置成varchar类型,但是好象不利于检索。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言