Skip to content

Commit 17ce08d

Browse files
authored
Merge branch 'master' into jstirnaman/issue5781
2 parents d2c96a8 + 60a2268 commit 17ce08d

File tree

6 files changed

+48
-8
lines changed

6 files changed

+48
-8
lines changed

content/influxdb3/clustered/admin/bypass-identity-provider.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ The only way to revoke the token is to do the following:
6969
kubectl delete secret rsa-keys admin-token --namespace INFLUXDB_NAMESPACE
7070
```
7171
72-
2. Rerun the `key-gen` and `create-amin-token` jobs:
72+
2. Rerun the `key-gen` and `create-admin-token` jobs:
7373
7474
1. List the jobs in your InfluxDB namespace to find the key-gen job pod:
7575

content/influxdb3/core/_index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
title: InfluxDB 3 Core documentation
33
description: >
44
InfluxDB 3 Core is an open source time series database designed and optimized
5-
for real-time and recent data (last 72 hours).
6-
Learn how to use and leverage InfluxDB 3 in use cases such as edge data collection, IoT data, and events.
5+
for real-time and recent data.
6+
Learn how to use and leverage InfluxDB 3 in use cases such as edge data
7+
collection, IoT data, and events.
78
menu:
89
influxdb3_core:
910
name: InfluxDB 3 Core

content/influxdb3/core/get-started/_index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
title: Get started with InfluxDB 3 Core
33
description: >
44
InfluxDB 3 Core is an open source time series database designed and optimized
5-
for real-time and recent data (last 72 hours).
6-
Learn how to use and leverage InfluxDB 3 in use cases such as edge data collection, IoT data, and events.
5+
for real-time and recent data.
6+
Learn how to use and leverage InfluxDB 3 in use cases such as edge data
7+
collection, IoT data, and events.
78
menu:
89
influxdb3_core:
910
name: Get started

content/influxdb3/core/reference/cli/influxdb3/serve.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ influxdb3 serve [OPTIONS] --node-id <HOST_IDENTIFIER_PREFIX>
9090
| | `--distinct-cache-eviction-interval` | _See [configuration options](/influxdb3/core/reference/config-options/#distinct-cache-eviction-interval)_ |
9191
| | `--plugin-dir` | _See [configuration options](/influxdb3/core/reference/config-options/#plugin-dir)_ |
9292
| | `--force-snapshot-mem-threshold` | _See [configuration options](/influxdb3/core/reference/config-options/#force-snapshot-mem-threshold)_ |
93+
| | `--query-file-limit` | _See [configuration options](/influxdb3/core/reference/config-options/#query-file-limit)_ |
9394

9495
{{< caption >}}
9596
{{< req text="\* Required options" >}}

content/influxdb3/core/reference/config-options.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ influxdb3 serve
5454
- [object-store](#object-store)
5555
- [data-dir](#data-dir)
5656
- [node-id](#node-id)
57+
- [query-file-limit](#query-file-limit)
5758
- [AWS](#aws)
5859
- [aws-access-key-id](#aws-access-key-id)
5960
- [aws-secret-access-key](#aws-secret-access-key)
@@ -134,9 +135,9 @@ influxdb3 serve
134135
### General
135136

136137
- [object-store](#object-store)
137-
- [bucket](#bucket)
138138
- [data-dir](#data-dir)
139139
- [node-id](#node-id)
140+
- [query-file-limit](#query-file-limit)
140141

141142
#### object-store
142143

@@ -178,6 +179,40 @@ configuration--for example, the same bucket.
178179

179180
---
180181

182+
#### query-file-limit
183+
184+
Limits the number of Parquet files a query can access.
185+
186+
**Default:** `432`
187+
188+
With the default `432` setting and the default [`gen1-duration`](#`gen1-duration`)
189+
setting of 10 minutes, queries can access up to a 72 hours of data, but
190+
potentially less depending on whether all data for a given 10 minute block of
191+
time was ingested during the same period.
192+
193+
You can increase this limit to allow more files to be queried, but be aware of
194+
the following side-effects:
195+
196+
- Degraded query performance for queries that read more Parquet files
197+
- Increased memory usage
198+
- Your system potentially killing the `influxdb3` process due to Out-of-Memory
199+
(OOM) errors
200+
- If using object storage to store data, many GET requests to access the data
201+
(as many as 2 per file)
202+
203+
> [!Note]
204+
> We recommend keeping the default setting and querying smaller time ranges.
205+
> If you need to query longer time ranges or faster query performance on any query
206+
> that accesses an hour or more of data, [InfluxDB 3 Enterprise](/influxdb3/enterprise/)
207+
> optimizes data storage by compacting and rearranging Parquet files to achieve
208+
> faster query performance.
209+
210+
| influxdb3 serve option | Environment variable |
211+
| :--------------------- | :--------------------------- |
212+
| `--query-file-limit` | `INFLUXDB3_QUERY_FILE_LIMIT` |
213+
214+
---
215+
181216
### AWS
182217

183218
- [aws-access-key-id](#aws-access-key-id)

content/shared/v3-core-get-started/_index.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ InfluxDB is a schema-on-write database. You can start writing data and InfluxDB
219219
After a schema is created, InfluxDB validates future write requests against it before accepting the data.
220220
Subsequent requests can add new fields on-the-fly, but can't add new tags.
221221
222-
InfluxDB 3 Core is optimized for recent data only--it accepts writes for data with timestamps from the last 72 hours. It persists that data in Parquet files for access by third-party systems for longer term historical analysis and queries. If you require longer historical queries with a compactor that optimizes data organization, consider using [InfluxDB 3 Enterprise](/influxdb3/enterprise/get-started/).
222+
InfluxDB 3 Core is optimized for recent data, but accepts writes from any time period. It persists that data in Parquet files for access by third-party systems for longer term historical analysis and queries. If you require longer historical queries with a compactor that optimizes data organization, consider using [InfluxDB 3 Enterprise](/influxdb3/enterprise/get-started/).
223223
224224
225225
The database has three write API endpoints that respond to HTTP `POST` requests:
@@ -320,7 +320,9 @@ influxdb3 create -h
320320
321321
### Query the database
322322
323-
InfluxDB 3 now supports native SQL for querying, in addition to InfluxQL, an SQL-like language customized for time series queries.
323+
InfluxDB 3 now supports native SQL for querying, in addition to InfluxQL, an
324+
SQL-like language customized for time series queries. {{< product-name >}} limits
325+
query time ranges to 72 hours (both recent and historical) to ensure query performance.
324326
325327
> [!Note]
326328
> Flux, the language introduced in InfluxDB 2.0, is **not** supported in InfluxDB 3.

0 commit comments

Comments
 (0)