MySql 時間戳存char還是存int?


一次小事故,讓我對時間戳存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管理工具。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM