influxdb 筆記: Retention Police - RPs
# RP 的資料管理策略
#
每個database建立時,預設會自動建立一個RP
每個database可以有多個RP
write時如果不知道RP,預設使用default的RP
當database上有寫入時,會自動將資料儲存在RP中,RP根據自己的策略進行資料管理
# 語法
CREATE RETENTION POLICY <retention_policy_name> ON <database_name> DURATION <duration> REPLICATION <n> [SHARD DURATION <duration>] [DEFAULT]
DURATION 資料的保留時長. m minutes,h hours,d days,w weeks, INF infinite 不限制. 7230m as 120h 30m
REPLICATION <n> 一個point在cluster中保留幾個副本,但在single node instances模式下無效
SHARD DURATION 資料在shard中的保留時長. 預設與 DURATION 相同
u microseconds, ms milliseconds, s seconds,m minutes,h hours,d days,w weeks
不支援複合寫法,例如 120h 30m
DEFAULT 作為這個database的預設BP
### 示例
# 目的
automatically delete the raw 10 second level data that are older than two hours
automatically aggregate the 10 second level data to 30 minute level data
keep the 30 minute level data forever
# database: food_data, measurement: orders, fields: phone and website
# store the number of orders that arrive via each channel every 10 seconds.
CREATE RETENTION POLICY food_two_hours ON food_data DURATION 2h REPLICATION 1 DEFAULT
# 檢視
> SHOW RETENTION POLICIES ON food_data
name duration replicaN default
default 0 1 false
two_hours 2h0m0s 1 true
# 指定 RP的查詢
SELECT * FROM food_data."default".downsampled_orders LIMIT 5
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26250550/viewspace-2129324/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- InfluxDB—資料保留策略(Retention Policies)介紹UX
- influxdb 筆記: 安裝UX筆記
- influxdb 筆記: API & CRUDUX筆記API
- influxdb 筆記: 使用者管理UX筆記
- influxdb 筆記: 備份/恢復UX筆記
- influxdb 筆記: 寫高可用 RelayUX筆記
- influxdb 筆記: Continuous Queries - CQsUX筆記
- influxdb記憶體佔用剖析UX記憶體
- oracle 11g undo_retention 以及retention guarantee 小節Oracle
- retention guarantee屬性
- Codeforces Round #244 (Div. 2) A. Police RecruitsUI
- undo retention的思考(一)
- influxdbUX
- 網路卡優化RPS/RFS優化
- java中@Retention是什麼?Java
- oracle兩個 retention 引數Oracle
- InfluxDB中的inmem記憶體索引結構解析UX記憶體索引
- retention guarantee使用場景和作用
- 關於oracle的undo_retentionOracle
- InfluxDB入門UX
- influxdb基本操作UX
- influxdb知識總結(2)--- influxdb 中的重要概念UX
- JAVA 元註解 @Target @Retention @Documented @InheritedJava
- 程式碼日:剪刀石頭布 (RPS) 專案
- influxdb使用入門UX
- JMeter+InfluxDB+GrafanaJMeterUXGrafana
- oracle10 dba_tablespace中的retentionOracle
- linux的中斷負載均衡和RPSLinux負載
- 印象筆記 --- 方法分享筆記筆記
- InfluxDB 管理工具UX
- Influxdb的Meta data分析UX
- Influxdb 介紹與使用UX
- influxdb 原理與應用UX
- influxdb的基本概念UX
- logstash輸出到influxdbUX
- Jmeter+Influxdb+Grafana搭建JMeterUXGrafana
- InfluxDB從原理到實戰 - 一篇文章搞懂InfluxDB時區UX
- 為什麼是InfluxDB | 寫在《InfluxDB原理和實戰》出版之際UX