一次小事故,讓我對時間戳存char還是存int有了深刻的印象。
生產環境的sql條件涉及到時間戳字段的大小比較(between and),當時設計的時間戳類型是char(10),結果當數據量達到200萬時,雖然建立了索引,但仍舊瞬間崩潰。查詢時間到達幾十分鍾。
多方調試無果下,將時間戳類型是char(10)改成int(10),瞬間秒開。查詢速度控制在了 0.03秒以內。性能提升萬倍。
小廣告:
apipost介紹:
ApiPost 是一個可直接生成文檔的API調試、管理工具,支持模擬會員登錄請求,支持GET、POST、PUT、DELETE等常見API請求方式,類似POSTMAN和RAP的結合體,是團隊協作最佳API管理工具。