![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 68
博客园干货精选
这个作者很懒,什么都没留下…
展开
-
一次线上事故,让我对MySql的时间戳存char(10)还是int(10)有了全新的认识
美好的周五周五的早晨,一切都是那么美好。然鹅,10点多的时候,运营小哥哥突然告诉我后台打不开了,我怀着一颗“有什么大不了的,估计又是(S)(B)不会连wifi”的心情,自信的打开了网址,果然,真打不开了。这是存心让我过不好周末呀!抓住那只bug经过我缜密的排查,发现是一个“获取今天之前登录的用户”接口调用严重超时:这个接口其实调用的数据表不多,在mysql只读取了1张表,表结构如下:获取今天之前登录的用户列表的SQL如下:...原创 2021-05-28 12:16:25 · 187 阅读 · 0 评论 -
MySql 时间戳存char还是存int?
一次小事故,让我对时间戳存char还是存int有了深刻的印象。生产环境的sql条件涉及到时间戳字段的大小比较(between and),当时设计的时间戳类型是char(10),结果当数据量达到200万时,虽然建立了索引,但仍旧瞬间崩溃。用ApiPost接口调试文档生成工具查询响应时间,时间到达几十分钟。多方调试无果下,将时间戳类型是char(10)改成int(10),瞬间秒开。查询...原创 2019-02-25 21:55:36 · 1775 阅读 · 4 评论