Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update TiDB Serverless limitations #13970

Merged
Merged
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 22 additions & 20 deletions tidb-cloud/serverless-limitations.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,49 +8,51 @@ aliases: ['/tidbcloud/serverless-tier-limitations']

<!-- markdownlint-disable MD026 -->

This document describes the limitations of TiDB Serverless.
TiDB Serverless works with almost all workloads that TiDB supports, but there are feature differences between TiDB Self-Hosted or TiDB Dedicated clusters and TiDB Serverless clusters. This document describes the limitations of TiDB Serverless.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

We are constantly filling in the feature gaps between TiDB Serverless and TiDB Dedicated. If you require these features or capabilities in the gap, use [TiDB Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-dedicated) or [contact us](https://www.pingcap.com/contact-us/?from=en) for a feature request.

## Limitations

### SQL
### Audit Logs
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

- [Time to live (TTL)](/time-to-live.md) is not available for TiDB Serverless clusters currently.
- The [`FLASHBACK CLUSTER TO TIMESTAMP`](/sql-statements/sql-statement-flashback-to-timestamp.md) syntax is not applicable to [TiDB Serverless](/tidb-cloud/select-cluster-tier.md#tidb-serverless-beta) clusters.
- The [`SLEEP()` function](/functions-and-operators/miscellaneous-functions.md) only supports a maximum sleep time of 300 seconds.
- Database audit logging is currently unavailable.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved
- Console audit logging is currently unavailable.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

### System tables
### Connection

- Tables `CLUSTER_SLOW_QUERY`, `SLOW_QUERY`, `CLUSTER_STATEMENTS_SUMMARY`, `CLUSTER_STATEMENTS_SUMMARY_HISTORY`, `STATEMENTS_SUMMARY`, `STATEMENTS_SUMMARY_HISTORY` are not available for TiDB Serverless clusters.
- Only [Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) and [Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) can be used. You cannot use [VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md) to connect to TiDB Serverless clusters. 
- No "IP Access List" support.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

### Transaction
### Encryption

- The total size of a single transaction is set to no more than 10 MB on TiDB Serverless during the beta phase.
- Data persisted in your TiDB Serverless cluster undergoes encryption utilizing the encryption tool provided by the cloud provider responsible for managing your cluster. However, TiDB Serverless does not provide additional optional measures for protecting data at-rest on disks beyond infrastructure-level encryption.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved
- Using [customer-managed encryption keys (CMEK)](/tidb-cloud/tidb-cloud-encrypt-cmek.md) is currently unavailable.

### Connection
### Maintenance window

- Only [Standard Connection](/tidb-cloud/connect-via-standard-connection-serverless.md) and [Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) can be used. You cannot use [VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md) to connect to TiDB Serverless clusters.
- No "IP Access List" support.
- [Maintenance window](/tidb-cloud/configure-maintenance-window.md) is currently unavailable.

### Monitoring
### Monitoring and Diagnosis
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

- [Third-party Monitoring integrations](/tidb-cloud/third-party-monitoring-integrations.md) are currently not available for TiDB Serverless.
- [Cluster Events](/tidb-cloud/tidb-cloud-events.md) are currently not available for TiDB Serverless.
- [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) is currently not available for TiDB Serverless.
- [Third-party Monitoring integrations](/tidb-cloud/third-party-monitoring-integrations.md) are currently unavailable.
- [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) is currently unavailable.
- [Key Visualizer](/tidb-cloud/tune-performance.md#key-visualizer) is currently unavailable.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

### Diagnosis
### Self-service upgrades

- [Key Visualizer](/tidb-cloud/tune-performance.md#key-visualizer) is unavailable for TiDB Serverless.
- TiDB Serverless is a fully managed deployment of TiDB. Major and minor version upgrades of TiDB are handled by TiDB Cloud, therefore can not be initiated by users.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

### Stream data

* [Changefeed](/tidb-cloud/changefeed-overview.md) is not supported for TiDB Serverless currently.
* [Data Migration](/tidb-cloud/migrate-from-mysql-using-data-migration.md) is not supported for TiDB Serverless currently.

### Maintenance window
### Others

- [Maintenance window](/tidb-cloud/configure-maintenance-window.md) is unavailable for TiDB Serverless.
- [Time to live (TTL)](/time-to-live.md) is currently unavailable.
- Transaction can not last longer than 30m
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved
- [Limited SQL features](/tidb-cloud/limited-sql-features.md) for more details about SQL limitations.
sunxiaoguang marked this conversation as resolved.
Show resolved Hide resolved

## Usage quota

Expand Down