Skip to content

Commit 96bc154

Browse files
authored
Merge branch 'master' into feature/pr-5974-add-api-examples-to-cache-guides
2 parents b4f0f81 + ffe93c7 commit 96bc154

File tree

5 files changed

+70
-18
lines changed

5 files changed

+70
-18
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ source: /shared/influxdb3-cli/config-options.md
1313

1414
<!-- The content of this file is at
1515
//SOURCE - content/shared/influxdb3-cli/config-options.md
16-
-->
16+
-->

content/influxdb3/explorer/get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ To use {{% product-name %}} to query data from InfluxDB 3, navigate to
8686
The _Data Explorer_ lets you explore the
8787
schema of your database and automatically builds SQL queries by either
8888
selecting columns in the _Schema Browser_ or by using _Natural Language_ with
89-
the {{% product-name %}} OpenAI integration.
89+
the {{% product-name %}} AI integration.
9090

9191
For this getting started guide, use the Schema Browser to build a SQL query
9292
that returns data from the newly written sample data set.

content/shared/influxdb3-admin/databases/_index.md

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ stored. Each database can contain multiple tables.
1313
> **If coming from InfluxDB v2, InfluxDB Cloud (TSM), or InfluxDB Cloud Serverless**,
1414
> _database_ and _bucket_ are synonymous.
1515
16-
<!--
16+
{{% show-in "enterprise" %}}
1717
## Retention periods
1818

1919
A database **retention period** is the maximum age of data stored in the database.
@@ -22,10 +22,9 @@ When a point's timestamp is beyond the retention period (relative to now), the
2222
point is marked for deletion and is removed from the database the next time the
2323
retention enforcement service runs.
2424

25-
The _minimum_ retention period for an InfluxDB database is 1 hour.
26-
The _maximum_ retention period is infinite meaning data does not expire and will
27-
never be removed by the retention enforcement service.
28-
-->
25+
The _maximum_ retention period is infinite (`none`) meaning data does not expire
26+
and will never be removed by the retention enforcement service.
27+
{{% /show-in %}}
2928

3029
## Database, table, and column limits
3130

@@ -40,9 +39,11 @@ never be removed by the retention enforcement service.
4039
**Maximum number of tables across all databases**: {{% influxdb3/limit "table" %}}
4140

4241
{{< product-name >}} limits the number of tables you can have across _all_
43-
databases to {{% influxdb3/limit "table" %}}. There is no specific limit on how
44-
many tables you can have in an individual database, as long as the total across
45-
all databases is below the limit.
42+
databases to {{% influxdb3/limit "table" %}}{{% show-in "enterprise" %}} by default{{% /show-in %}}.
43+
{{% show-in "enterprise" %}}You can configure the table limit using the
44+
[`--num-table-limit` configuration option](/influxdb3/enterprise/reference/config-options/#num-table-limit).{{% /show-in %}}
45+
InfluxDB doesn't limit how many tables you can have in an individual database,
46+
as long as the total across all databases is below the limit.
4647

4748
Having more tables affects your {{% product-name %}} installation in the
4849
following ways:
@@ -64,14 +65,16 @@ persists data to Parquet files. Each `PUT` request incurs a monetary cost and
6465
increases the operating cost of {{< product-name >}}.
6566

6667
{{% /expand %}}
67-
{{% expand "**More work for the compactor** _(Enterprise only)_ <em style='opacity:.5;font-weight:normal;'>View more info</em>" %}}
68+
{{% show-in "enterprise" %}}
69+
{{% expand "**More work for the compactor** <em style='opacity:.5;font-weight:normal;'>View more info</em>" %}}
6870

6971
To optimize storage over time, InfluxDB 3 Enterprise has a compactor that
7072
routinely compacts Parquet files.
7173
With more tables and Parquet files to compact, the compactor may need to be scaled
7274
to keep up with demand, adding to the operating cost of InfluxDB 3 Enterprise.
7375

7476
{{% /expand %}}
77+
{{% /show-in %}}
7578
{{< /expand-wrapper >}}
7679

7780
### Column limit
@@ -80,11 +83,17 @@ to keep up with demand, adding to the operating cost of InfluxDB 3 Enterprise.
8083

8184
Each row must include a time column, with the remaining columns representing
8285
tags and fields.
83-
As a result, a table can have one time column and up to {{% influxdb3/limit "column" -1 %}}
86+
As a result,{{% show-in "enterprise" %}} by default,{{% /show-in %}} a table can
87+
have one time column and up to {{% influxdb3/limit "column" -1 %}}
8488
_combined_ field and tag columns.
8589
If you attempt to write to a table and exceed the column limit, the write
8690
request fails and InfluxDB returns an error.
8791

92+
{{% show-in "enterprise" %}}
93+
You can configure the maximum number of columns per
94+
table using the [`num-total-columns-per-table-limit` configuration option](/influxdb3/enterprise/reference/config-options/#num-total-columns-per-table-limit).
95+
{{% /show-in %}}
96+
8897
Higher numbers of columns has the following side-effects:
8998

9099
{{< expand-wrapper >}}

content/shared/influxdb3-admin/databases/create.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,12 @@ database_name/retention_policy_name
130130

131131
## Database limit
132132

133+
{{% show-in "enterprise" %}}
134+
**Default maximum number of databases**: {{% influxdb3/limit "database" %}}
135+
{{% /show-in %}}
136+
{{% show-in "core" %}}
133137
**Maximum number of databases**: {{% influxdb3/limit "database" %}}
138+
{{% /show-in %}}
134139

135140
_For more information about {{< product-name >}} database, table, and column limits,
136141
see [Database, table, and column limits](/influxdb3/version/admin/databases/#database-table-and-column-limits)._

content/shared/influxdb3-cli/config-options.md

Lines changed: 44 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ influxdb3 serve
5353
- [tls-minimum-versions](#tls-minimum-version)
5454
- [without-auth](#without-auth)
5555
- [disable-authz](#disable-authz)
56+
{{% show-in "enterprise" %}}
57+
- [num-database-limit](#num-database-limit)
58+
- [num-table-limit](#num-table-limit)
59+
- [num-total-columns-per-table-limit](#num-total-columns-per-table-limit){{% /show-in %}}
5660
- [AWS](#aws)
5761
- [aws-access-key-id](#aws-access-key-id)
5862
- [aws-secret-access-key](#aws-secret-access-key)
@@ -204,7 +208,7 @@ This value must be different than the [`--node-id`](#node-id) value.
204208

205209
#### data-dir
206210

207-
For the `file` object store, defines the location InfluxDB 3 uses to store files locally.
211+
For the `file` object store, defines the location {{< product-name >}} uses to store files locally.
208212
Required when using the `file` [object store](#object-store).
209213

210214
| influxdb3 serve option | Environment variable |
@@ -216,7 +220,7 @@ Required when using the `file` [object store](#object-store).
216220
{{% show-in "enterprise" %}}
217221
#### license-email
218222

219-
Specifies the email address to associate with your InfluxDB 3 Enterprise license
223+
Specifies the email address to associate with your {{< product-name >}} license
220224
and automatically responds to the interactive email prompt when the server starts.
221225
This option is mutually exclusive with [license-file](#license-file).
222226

@@ -228,7 +232,7 @@ This option is mutually exclusive with [license-file](#license-file).
228232

229233
#### license-file
230234

231-
Specifies the path to a license file for InfluxDB 3 Enterprise. When provided, the license
235+
Specifies the path to a license file for {{< product-name >}}. When provided, the license
232236
file's contents are used instead of requesting a new license.
233237
This option is mutually exclusive with [license-email](#license-email).
234238

@@ -361,10 +365,44 @@ The server processes all requests without requiring tokens or authentication.
361365
Optionally disable authz by passing in a comma separated list of resources.
362366
Valid values are `health`, `ping`, and `metrics`.
363367

364-
| influxdb3 serve option | Environment variable |
365-
| :--------------------- | :----------------------- |
366-
| `--disable-authz` | `INFLUXDB3_DISABLE_AUTHZ`|
368+
| influxdb3 serve option | Environment variable |
369+
| :--------------------- | :------------------------ |
370+
| `--disable-authz` | `INFLUXDB3_DISABLE_AUTHZ` |
367371

372+
{{% show-in "enterprise" %}}
373+
---
374+
375+
#### num-database-limit
376+
377+
Limits the total number of active databases.
378+
Default is {{% influxdb3/limit "database" %}}.
379+
380+
| influxdb3 serve option | Environment variable |
381+
| :---------------------- | :---------------------------------------- |
382+
| `--num-database-limit` | `INFLUXDB3_ENTERPRISE_NUM_DATABASE_LIMIT` |
383+
384+
---
385+
386+
#### num-table-limit
387+
388+
Limits the total number of active tables across all databases.
389+
Default is {{% influxdb3/limit "table" %}}.
390+
391+
| influxdb3 serve option | Environment variable |
392+
| :--------------------- | :------------------------------------- |
393+
| `--num-table-limit` | `INFLUXDB3_ENTERPRISE_NUM_TABLE_LIMIT` |
394+
395+
---
396+
397+
#### num-total-columns-per-table-limit
398+
399+
Limits the total number of columns per table.
400+
Default is {{% influxdb3/limit "column" %}}.
401+
402+
| influxdb3 serve option | Environment variable |
403+
| :------------------------------------ | :------------------------------------------------------- |
404+
| `--num-total-columns-per-table-limit` | `INFLUXDB3_ENTERPRISE_NUM_TOTAL_COLUMNS_PER_TABLE_LIMIT` |
405+
{{% /show-in %}}
368406
---
369407

370408
### AWS

0 commit comments

Comments
 (0)