原文:一次線上事故,讓我對MySql的時間戳存char(10)還是int(10)有了全新的認識

美好的周五 周五的早晨,一切都是那么美好。 然鵝, 點多的時候,運營小哥哥突然告訴我后台打不開了,我懷着一顆 有什么大不了的,估計又是 S B 不會連wifi 的心情,自信的打開了網址,果然,真打不開了。 這是存心讓我過不好周末呀 抓住那只bug 經過我縝密的排查,發現是一個 獲取今天之前登錄的用戶 接口調用嚴重超時: 這個接口其實調用的數據表不多,在mysql只讀取了 張表,表結構如下: 獲取今 ...

2021-05-28 12:10 0 182 推薦指數:

查看詳情

一次事故,我對MySQL時間戳char(10)還是int(10)有了全新認識

摘要:char類型字段想走索引的話,必須用引號括起來。如果是時間戳等類型的純數字,建議還是存為int型吧。 本文分享自華為雲社區《一次事故,我對MySql時間戳char(10)還是int(10)有了全新認識》,原文作者:奔四碼農 。 美好的周五 周五的早晨,一切都是那么美好 ...

Sat May 29 18:51:00 CST 2021 0 191
MySql 時間戳char還是int

一次事故,讓我對時間戳char還是int有了深刻的印象。 生產環境的sql條件涉及到時間戳字段的大小比較(between and),當時設計的時間戳類型是char(10),結果當數據量達到200萬時,雖然建立了索引,但仍舊瞬間崩潰。查詢時間到達幾十分鍾。 多方調試無果下,將時間戳類型 ...

Mon Feb 25 19:49:00 CST 2019 0 1107
Mysql - 如何存儲 10位、13位的 unix 時間戳

背景 前面有講過日期時間可以用 datetime、timestamp 類型:https://www.cnblogs.com/poloyy/p/15546735.html 格式是: YYYY-MM-DD hh:mm:ss 但假設我不想具體的日期時間,想一個 unix 時間戳 ...

Sat Nov 13 17:37:00 CST 2021 0 1564
delphi時間戳10位)

procedure TForm1.btn4Click(Sender: TObject); var Str :String; D :tDatetime; a:Double; function D ...

Wed Nov 27 04:03:00 CST 2019 0 561
一次線上事故的處理流程和總結

1、事故問題: 某個舊版本業務功能中運行了一個失敗重試的job,因一位離職的同事編碼時未考慮周全出現死循環,導致線上從24日下午2點一直到27日晚9點持續3天一直在刷日志。異常日志內容如下: 2、事故過程分析: ①、根據異常日志 ...

Tue Jul 31 18:00:00 CST 2018 0 1408
ThreadLocal引起的一次線上事故

> 線上用戶存儲數據后查看提示無權限 前言 不知道什么時候年輕的我曾一度認為Java沒啥難度,沒有我實現不了的需求,沒有我解不了的bug 直到我遇到至今難忘的一個bug 。 線上用戶存儲數據后查看提示無權限 初次定位 明明自己添加的數據,為什么提示 ...

Fri May 14 16:48:00 CST 2021 3 766
MySQL】記一次線上重大事故:二狗子竟然把線上數據庫刪了!!

寫在前面 估計二狗子這幾天是大姨夫來了,心情很郁悶,情緒也很低落,工作的時候也有點心不在焉。讓他發個版本,結果,一行命令下去把線上的數據庫刪了!你沒聽錯:是刪掉了線上的數據庫!運營那邊頓時炸了鍋:怎么回事?系統不能訪問了!什么情況啊?!很多客戶都在投訴了!! 盡管運營那邊慌慌張張 ...

Thu Aug 20 06:36:00 CST 2020 1 1247
一次Mysql 死鎖事故

故障描述: 簡單描述一下需求:我們寫的一個計步器的客戶端軟件,用戶通過手機客戶端將用戶的運動計步信息傳到服務器。 服務器側記錄每個用戶每次上傳明細,同時每個用戶有一個匯總值,參與全省排名。 1. ...

Wed Jan 15 05:58:00 CST 2014 2 8567
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM