MySql 时间戳存char还是存int?

MySql 时间戳存char还是存int?_第1张图片

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

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

用ApiPost接口调试文档生成工具查询响应时间,时间到达几十分钟。

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

性能提升万倍。

ApiPost介绍:

ApiPost 是一个可直接生成文档的API调试、管理工具,支持模拟会员登录请求,支持GET、POST、PUT、DELETE等常见API请求方式,类似POSTMAN和RAP的结合体,是团队协作最佳API管理工具。

官网地址: https://www.apipost.cn

你可能感兴趣的:(MySQL,MySql,Sql,优化,接口调试工具,接口文档生成工具,POST请求)