摘要:char类型字段想走索引的话,必须用引号括起来。如果是时间戳等类型的纯数字,建议还是存为int型吧。 本文分享自华为云社区《一次事故,我对MySql时间戳存char(10)还是int(10)有了全新的认识》,原文作者:奔四码农 。 美好的周五 周五的早晨,一切都是那么美好 ...
美好的周五 周五的早晨,一切都是那么美好。 然鹅, 点多的时候,运营小哥哥突然告诉我后台打不开了,我怀着一颗 有什么大不了的,估计又是 S B 不会连wifi 的心情,自信的打开了网址,果然,真打不开了。 这是存心让我过不好周末呀 抓住那只bug 经过我缜密的排查,发现是一个 获取今天之前登录的用户 接口调用严重超时: 这个接口其实调用的数据表不多,在mysql只读取了 张表,表结构如下: 获取今 ...
2021-05-28 12:10 0 182 推荐指数:
摘要:char类型字段想走索引的话,必须用引号括起来。如果是时间戳等类型的纯数字,建议还是存为int型吧。 本文分享自华为云社区《一次事故,我对MySql时间戳存char(10)还是int(10)有了全新的认识》,原文作者:奔四码农 。 美好的周五 周五的早晨,一切都是那么美好 ...
一次小事故,让我对时间戳存char还是存int有了深刻的印象。 生产环境的sql条件涉及到时间戳字段的大小比较(between and),当时设计的时间戳类型是char(10),结果当数据量达到200万时,虽然建立了索引,但仍旧瞬间崩溃。查询时间到达几十分钟。 多方调试无果下,将时间戳类型 ...
背景 前面有讲过存日期时间可以用 datetime、timestamp 类型:https://www.cnblogs.com/poloyy/p/15546735.html 格式是: YYYY-MM-DD hh:mm:ss 但假设我不想存具体的日期时间,想存一个 unix 时间戳 ...
procedure TForm1.btn4Click(Sender: TObject); var Str :String; D :tDatetime; a:Double; function D ...
1、事故问题: 某个旧版本业务功能中运行了一个失败重试的job,因一位离职的同事编码时未考虑周全出现死循环,导致线上从24日下午2点一直到27日晚9点持续3天一直在刷日志。异常日志内容如下: 2、事故过程分析: ①、根据异常日志 ...
> 线上用户存储数据后查看提示无权限 前言 不知道什么时候年轻的我曾一度认为Java没啥难度,没有我实现不了的需求,没有我解不了的bug 直到我遇到至今难忘的一个bug 。 线上用户存储数据后查看提示无权限 初次定位 明明自己添加的数据,为什么提示 ...
写在前面 估计二狗子这几天是大姨夫来了,心情很郁闷,情绪也很低落,工作的时候也有点心不在焉。让他发个版本,结果,一行命令下去把线上的数据库删了!你没听错:是删掉了线上的数据库!运营那边顿时炸了锅:怎么回事?系统不能访问了!什么情况啊?!很多客户都在投诉了!! 尽管运营那边慌慌张张 ...
故障描述: 简单描述一下需求:我们写的一个计步器的客户端软件,用户通过手机客户端将用户的运动计步信息传到服务器。 服务器侧记录每个用户每次上传明细,同时每个用户有一个汇总值,参与全省排名。 1. ...