influxdb jar包提供的batchpoint寫入是非同步且非常快的,所以浪費時間的乙個是類的分解再裝填。
這裡涉及到乙個時間問題,system.currenttimemillis();是需要時間的,所以這裡我們只建立一次當前時間,在時間精度要求不高的情況下,我們使用time+i的方式來進行時間的寫入,大大加快了寫入速度且沒有資料丟失。
/**
* 對list進行插入
* @param list 資料list
*/public void insertlist(listlist)
} client.write(batchpoints);
} catch (exception e)
}
python操作influxdb插入資料失敗問題
最近做實時和離線資料監控,對比離線和實時的資料量是否一致,用python呼叫第三方influxdb包插入到influxdb時序資料庫,碰到一些問題。influxdb的表叫measurements,不需要建立,只要插入資料,會自動生成。python插入inluxdb 大概如下 from influxd...
mysql 迴圈插入 mysql 迴圈批量插入
背景 前幾天在mysql上做分頁時,看到有博文說使用 limit 0,10 方式分頁會有丟資料問題,有人又說不會,於是想自己測試一下。測試時沒有資料,便安裝了乙個mysql,建了張表,在建了個while迴圈批量插入10w條測試資料的時候,執行時間之長無法忍受,便查資料找批量插入優化方法,這裡做個筆記...
InfluxDB系列(一)influxDB簡介
influxdb是乙個由influxdata用go語言開發的開源時序型資料庫,專注於海量時序資料的高效能讀 高效能寫 高效儲存與實時分析等,無需外部依賴。主要特點 1 基於時間序列,支援與時間有關的相關函式 如最大,最小,求和等 2 可度量性 你可以實時對大量資料進行計算 設計理念 優缺點優勢 架構...