InfluxDB做爲時序數據庫中的翹楚,應用範圍很是普遍,尤爲在監控領域。數據庫
最近作了一個功能,將InfluxDB中的數據查詢出來後,在前臺分頁展示,好比每頁10條,一共100頁,能夠查看首頁、末頁,進行翻頁:前頁、後頁等。spa
InfluxDB是時序數據庫,所以時間列很重要,可是要進行分頁查詢的話,研究了一下,也很方便,不須要查詢出來後進行內存分頁,直接進行數據庫端分頁就行:flux
1.查詢總條數內存
SELECT COUNT(某一個Filed列) FROM measurement WHERE 時間範圍rem
2.查詢指定頁指定條數監控
假設前臺傳過來的頁數字段是page,每頁條數字段是rows,那麼查詢指定頁指定條數能夠這樣寫:分頁
SELECT time,Field列 FROM measurement WHERE 時間範圍 LIMIT rows OFFSET (page - 1)*rowsim
經過以上兩條查詢SQL,就能很容易搞定InfluxDB的查詢翻頁功能數據