RSS Email Twitter GitHub Dribbble LinkedIn Facebook Instagram YouTube Pinterest Reddit icon menu

Cody's 探索日誌

東摸西摸,十分好奇

PV: / UV:

TAGS

MySQL/MariaDB - 時序查詢補零

最近協助改善查詢 DB 中的時序資料性能上的問題 由於現階段補零的動作交由前端處理,但是性能低落,導致前端圖表顯示較慢 測試資料 以下為範例資料表 test 為每 15 分鐘一筆,若此 15 分鐘無資料則不會寫進 DB Table seq - Primary Key created_at - INDEX seq value created_at 1 100 2021-12-20 10:00:00 2 500 2021-12-20 11:15:00 3 100 2021-12-20 12:45:00 … … … 50 300 2021-12-20 22:30:00 解決方法 問題 前端透過 for loop 依序對缺失的時間軸補 0 ,效能低下,花費了約 3.24 秒左右的時間 前言 久久查詢一次 前端效能未知 查詢範圍固定 解決思路 補 0 透過 DB 處理 優化前端補 0 方法 這裡我選擇由 DB 進行補 0