From 6f0749529484e03d6042df9e43d6015dce52467d Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Tue, 29 Jul 2025 14:40:22 +0800 Subject: [PATCH 01/25] v8.5: add a serverless rename FAQ and update cloud provider description (#21437) --- tidb-cloud/serverless-faqs.md | 15 +++++++++++++++ tidb-cloud/tidb-cloud-intro.md | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/tidb-cloud/serverless-faqs.md b/tidb-cloud/serverless-faqs.md index ae4f7b555bb90..aa3cb512d9474 100644 --- a/tidb-cloud/serverless-faqs.md +++ b/tidb-cloud/serverless-faqs.md @@ -16,6 +16,21 @@ This document lists the most frequently asked questions about {{{ .starter }}}. {{{ .starter }}} offers the TiDB database with full HTAP capabilities for you and your organization. It is a fully managed, auto-scaling deployment of TiDB that lets you start using your database immediately, develop and run your application without caring about the underlying nodes, and automatically scale based on your application's workload changes. +### What is the relationship between TiDB Cloud Starter and TiDB Cloud Serverless? + +TiDB Cloud Starter is the new name for TiDB Cloud Serverless, effective August 12, 2025. + +Before it was renamed to Starter, the Serverless tier of TiDB Cloud served as the entry point for thousands of developers, providing a production-ready database that scales automatically, starts in seconds, and costs nothing until you exceed a generous free quota. + +While "serverless" accurately reflects how the service works behind the scenes, many first-time users found the term abstract and overloaded with different meanings. + +To make the purpose of this entry tier clearer, we’ve renamed it to Starter, the fastest way to begin building with TiDB Cloud. Everything you know about the Serverless tier remains the same: + +- A fully managed database with both row-based and columnar storage, ideal for hybrid OLTP and OLAP workloads. +- Automatic and request-driven scaling, no capacity planning or manual tuning required. +- Built-in vector search and full-text search to power GenAI retrieval, chatbots, and other AI applications. +- Always-free monthly quota for up to five clusters per organization (5 GiB row data + 5 GiB columnar data + 50 million [RUs](/tidb-cloud/tidb-cloud-glossary.md#request-unit) per cluster). + ### How do I get started with {{{ .starter }}}? Get started with the 5-minute [TiDB Cloud Quick Start](/tidb-cloud/tidb-cloud-quickstart.md). diff --git a/tidb-cloud/tidb-cloud-intro.md b/tidb-cloud/tidb-cloud-intro.md index 23c4cbd0c749e..91d499a49b785 100644 --- a/tidb-cloud/tidb-cloud-intro.md +++ b/tidb-cloud/tidb-cloud-intro.md @@ -6,7 +6,7 @@ category: intro # What is TiDB Cloud -[TiDB Cloud](https://www.pingcap.com/tidb-cloud/) is a fully-managed Database-as-a-Service (DBaaS) that brings [TiDB](https://docs.pingcap.com/tidb/stable/overview), an open-source Hybrid Transactional and Analytical Processing (HTAP) database, to your cloud. TiDB Cloud offers an easy way to deploy and manage databases to let you focus on your applications, not the complexities of the databases. You can create TiDB Cloud clusters to quickly build mission-critical applications on Amazon Web Services (AWS), Google Cloud, and Microsoft Azure. +[TiDB Cloud](https://www.pingcap.com/tidb-cloud/) is a fully-managed Database-as-a-Service (DBaaS) that brings [TiDB](https://docs.pingcap.com/tidb/stable/overview), an open-source Hybrid Transactional and Analytical Processing (HTAP) database, to your cloud. TiDB Cloud offers an easy way to deploy and manage databases to let you focus on your applications, not the complexities of the databases. You can create TiDB Cloud clusters to quickly build mission-critical applications on Amazon Web Services (AWS), Google Cloud, Microsoft Azure, and Alibaba Cloud. ![TiDB Cloud Overview](/media/tidb-cloud/tidb-cloud-overview.png) From efc650e669b3fee377996668201dd2af2dfd8143 Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 30 Jul 2025 17:00:34 +0800 Subject: [PATCH 02/25] v8.5: add Serverless name change notice (#21371) --- develop/dev-guide-build-cluster-in-cloud.md | 2 +- tidb-cloud/data-service-overview.md | 2 +- tidb-cloud/select-cluster-tier.md | 4 ++-- tidb-cloud/tidb-cloud-intro.md | 2 +- tidb-cloud/tidb-cloud-quickstart.md | 6 +++--- tidb-cloud/use-chat2query-api.md | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/develop/dev-guide-build-cluster-in-cloud.md b/develop/dev-guide-build-cluster-in-cloud.md index e37c632a2728a..824fd63da105a 100644 --- a/develop/dev-guide-build-cluster-in-cloud.md +++ b/develop/dev-guide-build-cluster-in-cloud.md @@ -9,7 +9,7 @@ summary: Learn how to build a {{{ .starter }}} cluster in TiDB Cloud and connect -This document walks you through the quickest way to get started with TiDB. You will use [TiDB Cloud](https://www.pingcap.com/tidb-cloud) to create a {{{ .starter }}} cluster, connect to it, and run a sample application on it. +This document walks you through the quickest way to get started with TiDB. You will use [TiDB Cloud](https://www.pingcap.com/tidb-cloud) to create a {{{ .starter }}} (formerly Serverless) cluster, connect to it, and run a sample application on it. If you need to run TiDB on your local machine, see [Starting TiDB Locally](/quick-start-with-tidb.md). diff --git a/tidb-cloud/data-service-overview.md b/tidb-cloud/data-service-overview.md index d77b7ef9b4887..6869139e51391 100644 --- a/tidb-cloud/data-service-overview.md +++ b/tidb-cloud/data-service-overview.md @@ -11,7 +11,7 @@ Data Service enables you to access TiDB Cloud data via an HTTPS request using a > **Note:** > -> Data Service is available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. To use Data Service in TiDB Cloud Dedicated clusters, contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). +> Data Service is available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) (now Starter) clusters. To use Data Service in TiDB Cloud Dedicated clusters, contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). An endpoint in Data Service is a web API that you can customize to execute SQL statements. You can specify parameters for your SQL statements, such as the value used in the `WHERE` clause. When a client calls an endpoint and provides values for the parameters in a request URL, the endpoint executes the corresponding SQL statement with the provided parameters and returns the results as part of the HTTP response. diff --git a/tidb-cloud/select-cluster-tier.md b/tidb-cloud/select-cluster-tier.md index 9cd7eaeee5029..301b4f8c6c86f 100644 --- a/tidb-cloud/select-cluster-tier.md +++ b/tidb-cloud/select-cluster-tier.md @@ -10,13 +10,13 @@ The cluster tier determines the throughput and performance of your cluster. TiDB Cloud provides the following two options of cluster tiers. Before creating a cluster, you need to consider which option suits your need better. -- [TiDB Cloud Serverless](#tidb-cloud-serverless) +- [TiDB Cloud Serverless](#tidb-cloud-serverless) (now Starter) - [TiDB Cloud Dedicated](#tidb-cloud-dedicated) ## TiDB Cloud Serverless -TiDB Cloud Serverless is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free tier and consumption based billing once free limits are exceeded. +TiDB Cloud Serverless (now Starter) is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free tier and consumption based billing once free limits are exceeded. ### Cluster plans diff --git a/tidb-cloud/tidb-cloud-intro.md b/tidb-cloud/tidb-cloud-intro.md index 91d499a49b785..5a43945d4b0fe 100644 --- a/tidb-cloud/tidb-cloud-intro.md +++ b/tidb-cloud/tidb-cloud-intro.md @@ -64,7 +64,7 @@ With TiDB Cloud, you can get the following key features: TiDB Cloud provides the following two deployment options: -- [TiDB Cloud Serverless](https://www.pingcap.com/tidb-cloud-serverless) +- [TiDB Cloud Serverless](https://www.pingcap.com/tidb-cloud-serverless) (renamed to Starter) {{{ .starter }}} is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free tier and consumption based billing once free limits are exceeded. diff --git a/tidb-cloud/tidb-cloud-quickstart.md b/tidb-cloud/tidb-cloud-quickstart.md index 9f1e8c5356666..ad9de837dc1da 100644 --- a/tidb-cloud/tidb-cloud-quickstart.md +++ b/tidb-cloud/tidb-cloud-quickstart.md @@ -14,7 +14,7 @@ Additionally, you can try out TiDB features on [TiDB Playground](https://play.ti ## Step 1: Create a TiDB cluster -[TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) is the best way to get started with TiDB Cloud. To create a {{{ .starter }}} cluster, follow these steps: +[TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) (now Starter) is the best way to get started with TiDB Cloud. To create a {{{ .starter }}} cluster, follow these steps: 1. If you do not have a TiDB Cloud account, click [here](https://tidbcloud.com/free-trial) to sign up. @@ -30,7 +30,7 @@ Additionally, you can try out TiDB features on [TiDB Playground](https://play.ti - To create a new {{{ .starter }}} cluster on your own, follow these steps: 1. Click **Create Cluster**. - 2. On the **Create Cluster** page, **Serverless** is selected by default. Select the target region for your cluster, update the default cluster name if necessary, select your [cluster plan](/tidb-cloud/select-cluster-tier.md#cluster-plans), and then click **Create**. Your {{{ .starter }}} cluster will be created in approximately 30 seconds. + 2. On the **Create Cluster** page, **Starter** is selected by default. Select the target region for your cluster, update the default cluster name if necessary, select your [cluster plan](/tidb-cloud/select-cluster-tier.md), and then click **Create**. Your {{{ .starter }}} cluster will be created in approximately 30 seconds. ## Step 2: Try AI-assisted SQL Editor @@ -43,7 +43,7 @@ You can use the built-in AI-assisted SQL Editor in the TiDB Cloud console to max 3. In SQL Editor, press + I on macOS (or Control + I on Windows or Linux) to instruct [Chat2Query (beta)](/tidb-cloud/tidb-cloud-glossary.md#chat2query) to generate SQL queries automatically. For example, to create a new table `test.t` with two columns (column `id` and column `name`), you can type `use test;` to specify the database, press + I, type `create a new table t with id and name` as the instruction, and then press **Enter** to let AI generate a SQL statement accordingly. - + For the generated statement, you can accept it by clicking **Accept** and then further edit it if needed, or reject it by clicking **Discard**. > **Note:** diff --git a/tidb-cloud/use-chat2query-api.md b/tidb-cloud/use-chat2query-api.md index 5d6c2088f2dc8..ea19e5f305101 100644 --- a/tidb-cloud/use-chat2query-api.md +++ b/tidb-cloud/use-chat2query-api.md @@ -11,7 +11,7 @@ Chat2Query API can only be accessed through HTTPS, ensuring that all data transm > **Note:** > -> Chat2Query API is available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. To use the Chat2Query API on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). +> Chat2Query API is available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) (now Starter) clusters. To use the Chat2Query API on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). ## Before you begin From 0970e8c23996524e84bf46026015263a8c692dba Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Tue, 5 Aug 2025 11:51:45 +0800 Subject: [PATCH 03/25] cloud: add content about TiDB Cloud Essential and Alibaba Cloud (#21473) --- TOC-tidb-cloud.md | 10 ++- tidb-cloud/architecture-concepts.md | 41 +++++++--- tidb-cloud/backup-and-restore-concepts.md | 7 +- tidb-cloud/backup-and-restore-serverless.md | 54 ++++++------ tidb-cloud/branch-overview.md | 22 ++--- tidb-cloud/create-tidb-cluster-serverless.md | 38 ++++++--- tidb-cloud/integrate-tidbcloud-with-vercel.md | 2 +- tidb-cloud/manage-serverless-spend-limit.md | 20 ++--- tidb-cloud/release-notes-2022.md | 2 +- tidb-cloud/release-notes-2024.md | 2 +- tidb-cloud/scalability-concepts.md | 8 +- ...cure-connections-to-serverless-clusters.md | 42 +++++----- tidb-cloud/select-cluster-tier.md | 44 +++++----- .../serverless-driver-drizzle-example.md | 4 +- .../serverless-driver-kysely-example.md | 4 +- tidb-cloud/serverless-driver-node-example.md | 4 +- .../serverless-driver-prisma-example.md | 4 +- tidb-cloud/serverless-driver.md | 6 +- tidb-cloud/serverless-export.md | 34 ++++---- tidb-cloud/serverless-faqs.md | 10 +-- tidb-cloud/serverless-high-availability.md | 28 +++---- tidb-cloud/serverless-limitations.md | 26 +++--- ...e-endpoint-connections-on-alibaba-cloud.md | 64 +++++++++++++++ tidb-cloud/ticloud-cluster-create.md | 22 +++-- tidb-cloud/tidb-cloud-billing.md | 82 +++++++++++++++---- tidb-cloud/tidb-cloud-budget.md | 6 +- tidb-cloud/tidb-cloud-console-auditing.md | 2 +- tidb-cloud/tidb-cloud-events.md | 2 +- tidb-cloud/tidb-cloud-faq.md | 18 ++-- tidb-cloud/tidb-cloud-glossary.md | 2 +- tidb-cloud/tidb-cloud-intro.md | 20 +++-- ...or-search-integrate-with-amazon-bedrock.md | 2 +- variables.json | 2 +- vector-search/vector-search-data-types.md | 2 +- .../vector-search-functions-and-operators.md | 2 +- .../vector-search-get-started-using-python.md | 2 +- .../vector-search-get-started-using-sql.md | 2 +- .../vector-search-improve-performance.md | 2 +- vector-search/vector-search-index.md | 2 +- ...vector-search-integrate-with-django-orm.md | 2 +- ...-search-integrate-with-jinaai-embedding.md | 2 +- .../vector-search-integrate-with-langchain.md | 2 +- ...vector-search-integrate-with-llamaindex.md | 2 +- .../vector-search-integrate-with-peewee.md | 2 +- ...vector-search-integrate-with-sqlalchemy.md | 2 +- .../vector-search-integration-overview.md | 2 +- vector-search/vector-search-limitations.md | 2 +- vector-search/vector-search-overview.md | 2 +- 48 files changed, 419 insertions(+), 245 deletions(-) create mode 100644 tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 09808007c2480..3eea14444a4bd 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -9,7 +9,7 @@ - [TiDB Cloud Introduction](/tidb-cloud/tidb-cloud-intro.md) - [MySQL Compatibility](/mysql-compatibility.md) - Get Started with TiDB Cloud - - [Try Out {{{ .starter }}}](/tidb-cloud/tidb-cloud-quickstart.md) + - [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md) - [Try Out TiDB + AI](/vector-search/vector-search-get-started-using-python.md) - [Try Out HTAP](/tidb-cloud/tidb-cloud-htap-quickstart.md) - [Try Out TiDB Cloud CLI](/tidb-cloud/get-started-with-cli.md) @@ -144,7 +144,8 @@ - Connect to Your {{{ .starter }}} Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) @@ -356,7 +357,8 @@ - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - {{{ .starter }}} - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to {{{ .starter }}}](/tidb-cloud/secure-connections-to-serverless-clusters.md) - TiDB Cloud Dedicated @@ -382,7 +384,7 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) - - [Billing from AWS, Azure, or Google Cloud Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-aws-marketplace-azure-marketplace-or-google-cloud-marketplace) + - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Billing for Changefeed](/tidb-cloud/tidb-cloud-billing-ticdc-rcu.md) - [Billing for Data Migration](/tidb-cloud/tidb-cloud-billing-dm.md) - [Billing for Recovery Groups](/tidb-cloud/tidb-cloud-billing-recovery-group.md) diff --git a/tidb-cloud/architecture-concepts.md b/tidb-cloud/architecture-concepts.md index 3ed8464564dd3..dd6ecee5d2cab 100644 --- a/tidb-cloud/architecture-concepts.md +++ b/tidb-cloud/architecture-concepts.md @@ -5,23 +5,44 @@ summary: Learn about architecture concepts for TiDB Cloud. # Architecture -TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings the flexibility and power of [TiDB](https://docs.pingcap.com/tidb/stable/overview), an open-source HTAP (Hybrid Transactional and Analytical Processing) database, to AWS, Azure, and Google Cloud. +TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings the flexibility and power of [TiDB](https://docs.pingcap.com/tidb/stable/overview), an open-source HTAP (Hybrid Transactional and Analytical Processing) database, to AWS, Azure, Google Cloud, and Alibaba Cloud. TiDB is MySQL-compatible, making it easy to migrate and work with existing applications, while offering seamless scalability to handle everything from small workloads to massive, high-performance clusters. It supports both transactional (OLTP) and analytical (OLAP) workloads in one system, simplifying operations and enabling real-time insights. -TiDB Cloud provides two deployment options: **TiDB Cloud** **Serverless**, for auto-scaling, cost-efficient workloads, and **TiDB Cloud Dedicated**, for enterprise-grade applications with dedicated resources and advanced capabilities. TiDB Cloud makes it easy to scale your database, handle complex management tasks, and stay focused on developing reliable, high-performing applications. +TiDB Cloud makes it easy to scale your database, handle complex management tasks, and stay focused on developing reliable, high-performing applications. + +- For AWS, TiDB Cloud provides **{{{ .starter }}}** for auto-scaling, cost-efficient workloads, and **{{{ .dedicated }}}** for enterprise-grade applications with dedicated resources and advanced capabilities. +- For Google Cloud and Azure, TiDB Cloud provides **{{{ .dedicated }}}** for enterprise-grade applications with dedicated resources and advanced capabilities. +- For Alibaba Cloud, TiDB Cloud provides **{{{ .starter }}}** for auto-scaling, cost-efficient workloads and **{{{ .essential }}}** for production-ready workloads with provisioned capacity. ## {{{ .starter }}} -{{{ .starter }}} is a fully managed serverless solution that provides HTAP capabilities similar to traditional TiDB, while offering auto-scaling to alleviate users' burdens related to capacity planning and management complexities. It includes a free tier for basic usage, with consumption-based billing for any usage that exceeds the free limits. {{{ .starter }}} offers two types of high availability to address varying operational requirements. +{{{ .starter }}} (formerly Serverless) is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database. + +The Starter cluster plan is ideal for those who are getting started with TiDB Cloud. It provides developers and small teams with the following features: + +- **No cost**: This plan is completely free, with no credit card required to get started. +- **Storage**: Provides an initial 5 GiB of row-based storage and 5 GiB of columnar storage. +- **Request Units**: Includes 50 million [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit) for database operations. + +## {{{ .essential }}} + +For applications experiencing growing workloads and needing scalability in real time, the Essential cluster plan provides the flexibility and performance to keep pace with your business growth with the following features: + +- **Enhanced capabilities**: includes all capabilities of the Starter plan, along with the capacity to handle larger and more complex workloads, as well as advanced security features. +- **Automatic scaling**: automatically adjusts storage and computing resources to efficiently meet changing workload demands. +- **High availability**: built-in fault tolerance and redundancy ensure your applications remain available and resilient, even during infrastructure failures. +- **Predictable pricing**: billed based on storage and Request Capacity Units (RCUs) of the compute resources, offering transparent, usage-based pricing that scales with your needs, so you only pay for what you use without surprises. + +{{{ .essential }}} offers two types of high availability to address varying operational requirements. -By default, clusters utilizing the Zonal High Availability option have all components located within the same availability zone, which results in lower network latency. +- By default, clusters utilizing the Zonal High Availability option have all components located within the same availability zone, which results in lower network latency. -![{{{ .starter }}} zonal high availability](/media/tidb-cloud/serverless-zonal-high-avaliability-aws.png) + ![{{{ .essential }}} zonal high availability](/media/tidb-cloud/serverless-zonal-high-avaliability-aws.png) -For applications that require maximum infrastructure isolation and redundancy, the Regional High Availability option distributes nodes across multiple availability zones. +- For applications that require maximum infrastructure isolation and redundancy, the Regional High Availability option distributes nodes across multiple availability zones. -![{{{ .starter }}} regional high availability](/media/tidb-cloud/serverless-regional-high-avaliability-aws.png) + ![{{{ .essential }}} regional high availability](/media/tidb-cloud/serverless-regional-high-avaliability-aws.png) ## TiDB Cloud Dedicated @@ -33,11 +54,11 @@ Built on isolated cloud resources such as VPCs, VMs, managed Kubernetes services ## TiDB Cloud console -The [TiDB Cloud console](https://tidbcloud.com/) is the web-based management interface for both {{{ .starter }}} and TiDB Cloud Dedicated. It provides tools to manage clusters, import or migrate data, monitor performance metrics, configure backups, set up security controls, and integrate with other cloud services, all from a single, user-friendly platform. +The [TiDB Cloud console](https://tidbcloud.com/) is the web-based management interface for TiDB Cloud clusters. It provides tools to manage clusters, import or migrate data, monitor performance metrics, configure backups, set up security controls, and integrate with other cloud services, all from a single, user-friendly platform. ## TiDB Cloud CLI (Beta) -The TiDB Cloud CLI, `ticloud`, allows you to manage {{{ .starter }}} and TiDB Cloud Dedicated directly from your terminal with simple commands. You can perform tasks such as: +The TiDB Cloud CLI, `ticloud`, allows you to manage TiDB Cloud clusters directly from your terminal with simple commands. You can perform tasks such as: - Creating, deleting, and listing clusters. - Importing data into clusters. @@ -56,7 +77,7 @@ For more information, see [TiDB Cloud API Overview](/tidb-cloud/api-overview.md) In TiDB Cloud, each cluster consists of TiDB, TiKV, and TiFlash nodes. - In a TiDB Cloud Dedicated cluster, you can fully manage the number and size of your dedicated TiDB, TiKV, and TiFlash nodes according to your performance requirements. For more information, see [Scalability](/tidb-cloud/scalability-concepts.md). -- In a {{{ .starter }}} cluster, the number and size of TiDB, TiKV, and TiFlash nodes are automatically managed. This ensures seamless scaling, eliminating the need for users to handle node configuration or management tasks. +- In a {{{ .starter }}} or {{{ .essential }}} cluster, the number and size of TiDB, TiKV, and TiFlash nodes are automatically managed. This ensures seamless scaling, eliminating the need for users to handle node configuration or management tasks. ### TiDB node diff --git a/tidb-cloud/backup-and-restore-concepts.md b/tidb-cloud/backup-and-restore-concepts.md index 30266b7f65652..7a9ce7c9d5788 100644 --- a/tidb-cloud/backup-and-restore-concepts.md +++ b/tidb-cloud/backup-and-restore-concepts.md @@ -9,11 +9,11 @@ TiDB Cloud Backup & Restore features are designed to safeguard your data and ens ## Automatic backup -For both {{{ .starter }}} and TiDB Cloud Dedicated clusters, snapshot backups are taken automatically by default and stored according to your backup retention policy. +For TiDB Cloud clusters, snapshot backups are taken automatically by default and stored according to your backup retention policy. For more information, see the following: -- [Automatic backups for {{{ .starter }}} clusters](/tidb-cloud/backup-and-restore-serverless.md#automatic-backups) +- [Automatic backups for {{{ .starter }}} and {{{ .essential }}} clusters](/tidb-cloud/backup-and-restore-serverless.md#automatic-backups) - [Automatic backups for TiDB Cloud Dedicated clusters](/tidb-cloud/backup-and-restore.md#turn-on-auto-backup) ## Manual backup @@ -38,5 +38,6 @@ Point-in-time Restore is a feature that enables you to restore data of any point If you want to perform Point-in-time Restore, note the following: -- For {{{ .starter }}} clusters, Point-in-time Restore is available only for scalable clusters and not available for free clusters. For more information, see [Restore mode](/tidb-cloud/backup-and-restore-serverless.md#restore-mode). +- For {{{ .starter }}} clusters, Point-in-time Restore is not available. +- For {{{ .essential }}} clusters, you can restore to any time within the last 14 days. For more information, see [Restore mode](/tidb-cloud/backup-and-restore-serverless.md#restore-mode). - For TiDB Cloud Dedicated clusters, you need to [enable PITR](/tidb-cloud/backup-and-restore.md#turn-on-point-in-time-restore) in advance. diff --git a/tidb-cloud/backup-and-restore-serverless.md b/tidb-cloud/backup-and-restore-serverless.md index 26457914323d2..091e01bf52e77 100644 --- a/tidb-cloud/backup-and-restore-serverless.md +++ b/tidb-cloud/backup-and-restore-serverless.md @@ -1,16 +1,16 @@ --- -title: Back Up and Restore {{{ .starter }}} Data -summary: Learn how to back up and restore your {{{ .starter }}} cluster. +title: Back Up and Restore Data on {{{ .starter }}} or Essential +summary: Learn how to back up and restore your {{{ .starter }}} or {{{ .essential }}} clusters. aliases: ['/tidbcloud/restore-deleted-tidb-cluster'] --- -# Back Up and Restore {{{ .starter }}} Data +# Back Up and Restore Data on {{{ .starter }}} or Essential -This document describes how to back up and restore your {{{ .starter }}} cluster data on TiDB Cloud. +This document describes how to back up and restore your data on {{{ .starter }}} or {{{ .essential }}} clusters. > **Tip:** > -> To learn how to back up and restore TiDB Cloud Dedicated cluster data, see [Back Up and Restore TiDB Cloud Dedicated Data](/tidb-cloud/backup-and-restore.md). +> To learn how to back up and restore data on TiDB Cloud Dedicated clusters, see [Back Up and Restore TiDB Cloud Dedicated Data](/tidb-cloud/backup-and-restore.md). ## View the Backup page @@ -24,30 +24,30 @@ This document describes how to back up and restore your {{{ .starter }}} cluster ## Automatic backups -{{{ .starter }}} automatically backs up your cluster data, allowing you to restore data from a backup snapshot to minimize data loss in the event of a disaster. +TiDB Cloud automatically backs up your cluster data, allowing you to restore data from a backup snapshot to minimize data loss in the event of a disaster. ### Learn about the backup setting -Automatic backup settings vary between free clusters and scalable clusters, as shown in the following table: +Automatic backup settings vary between {{{ .starter }}} clusters and {{{ .essential }}} clusters, as shown in the following table: -| Backup setting | Free clusters | Scalable clusters | -|------------------|--------------|------------------| -| Backup Cycle | Daily | Daily | -| Backup Retention | 1 day | 14 days | -| Backup Time | Fixed time | Configurable | +| Backup setting | {{{ .starter }}} clusters | {{{ .essential }}} clusters | +|------------------|----------------------------|----------------------------| +| Backup Cycle | Daily | Daily | +| Backup Retention | 1 day | 14 days | +| Backup Time | Fixed time | Configurable | - **Backup Cycle** is the frequency at which backups are taken. - **Backup Retention** is the duration for which backups are retained. Expired backups cannot be restored. - + - **Backup Time** is the time when the backup starts to be scheduled. Note that the final backup time might fall behind the configured backup time. - - - Free clusters: the backup time is a randomly fixed time. - - Scalable clusters: you can configure the backup time to every half an hour. The default value is a randomly fixed time. + + - {{{ .starter }}} clusters: the backup time is a randomly fixed time. + - {{{ .essential }}} clusters: you can configure the backup time to every half an hour. The default value is a randomly fixed time. ### Configure the backup setting -To set the backup time for a scalable cluster, perform the following steps: +To set the backup time for a {{{ .essential }}} cluster, perform the following steps: 1. Navigate to the [**Backup**](#view-the-backup-page) page of your cluster. @@ -59,22 +59,22 @@ To set the backup time for a scalable cluster, perform the following steps: ## Restore -{{{ .starter }}} clusters offer restore functionality to help recover data in case of accidental loss or corruption. +TiDB Cloud clusters offer restore functionality to help recover data in case of accidental loss or corruption. ### Restore mode -{{{ .starter }}} supports snapshot restore and point-in-time restore for your cluster. +TiDB Cloud supports snapshot restore and point-in-time restore for your cluster. - **Snapshot Restore**: restores your cluster from a specific backup snapshot. - **Point-in-Time Restore (beta)**: restores your cluster to a specific time. - - Free clusters: not supported. - - Scalable clusters: restores to any time within the last 14 days, but not before the cluster creation time or after the current time minus one minute. + - {{{ .starter }}} clusters: not supported. + - {{{ .essential }}} clusters: restores to any time within the last 14 days, but not before the cluster creation time or after the current time minus one minute. ### Restore destination -{{{ .starter }}} supports restoring in-place and restoring to a new cluster. +TiDB Cloud supports restoring in-place and restoring to a new cluster. **In-place restore** @@ -101,7 +101,7 @@ If the data is corrupted after a canceled restore and cannot be recovered, conta ### Perform the restore -To restore your {{{ .starter }}} cluster, follow these steps: +To restore your TiDB Cloud cluster, follow these steps: 1. Navigate to the [**Backup**](#view-the-backup-page) page of your cluster. @@ -120,7 +120,7 @@ To restore your {{{ .starter }}} cluster, follow these steps:
- To restore to a specific point in time for a scalable cluster, take the following steps: + To restore to a specific point in time for a {{{ .essential }}} cluster, take the following steps: 1. Click **Point-in-Time Restore**. 2. Select the date and time you want to restore to. @@ -138,7 +138,9 @@ To restore your {{{ .starter }}} cluster, follow these steps: 1. Click **Restore to a New Cluster**. 2. Enter a name for the new cluster. 3. Choose the cluster plan for the new cluster. - 4. If you choose a scalable cluster, set a monthly spending limit, and then configure advanced settings as needed. Otherwise, skip this step. + + - If you choose a {{{ .starter }}} cluster and need more resources than the [free quota](/tidb-cloud/select-cluster-tier.md#usage-quota), set a monthly spending limit. + - If you choose a {{{ .essential }}} cluster, set the minimum RCU and maximum RCU, and then configure advanced settings as needed.
@@ -155,5 +157,5 @@ Once the restore process begins, the cluster status changes to **Restoring**. Th ## Limitations - If a TiFlash replica is enabled, it will be unavailable for a period after the restore, because the data needs to be rebuilt in TiFlash. -- Manual backups are not supported for {{{ .starter }}} clusters. +- Manual backups are not supported for {{{ .starter }}} and {{{ .essential }}} clusters. - Clusters with more than 1 TiB of data do not support restoring to new clusters by default. Contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md) for assistance with larger datasets. diff --git a/tidb-cloud/branch-overview.md b/tidb-cloud/branch-overview.md index 0031b53d2c2a8..4507c5103b119 100644 --- a/tidb-cloud/branch-overview.md +++ b/tidb-cloud/branch-overview.md @@ -1,19 +1,19 @@ --- -title: {{{ .starter }}} Branching (Beta) Overview -summary: Learn the concept of {{{ .starter }}} branches. +title: TiDB Cloud Branching (Beta) Overview +summary: Learn the concept of TiDB Cloud branches. --- -# {{{ .starter }}} Branching (Beta) Overview +# TiDB Cloud Branching (Beta) Overview -TiDB Cloud lets you create branches for {{{ .starter }}} clusters. A branch for a cluster is a separate instance that contains a diverged copy of data from the original cluster. It provides an isolated environment, allowing you to experiment freely without worrying about affecting the original cluster. +TiDB Cloud lets you create branches for {{{ .starter }}} and {{{ .essential }}} clusters. A branch for a cluster is a separate instance that contains a diverged copy of data from the original cluster. It provides an isolated environment, allowing you to experiment freely without worrying about affecting the original cluster. -With {{{ .starter }}} branches, developers can work in parallel, iterate rapidly on new features, troubleshoot issues without affecting the production database, and easily revert changes if needed. This feature streamlines the development and deployment process while ensuring a high level of stability and reliability for the production database. +With branches, developers can work in parallel, iterate rapidly on new features, troubleshoot issues without affecting the production database, and easily revert changes if needed. This feature streamlines the development and deployment process while ensuring a high level of stability and reliability for the production database. ## Implementations When a branch for a cluster is created, the data in the branch diverges from the original cluster or its parent branch at a specific point in time. This means that subsequent changes made in either the parent or the branch will not be synchronized with each other. -To ensure fast and seamless branch creation, {{{ .starter }}} uses a copy-on-write technique for sharing data between the original cluster and its branches. This process usually completes within a few minutes and is imperceptible to users, ensuring that it does not affect the performance of your original cluster. +To ensure fast and seamless branch creation, TiDB Cloud uses a copy-on-write technique for sharing data between the original cluster and its branches. This process usually completes within a few minutes and is imperceptible to users, ensuring that it does not affect the performance of your original cluster. ## Scenarios @@ -33,18 +33,18 @@ You can create branches easily and quickly to get isolated data environments. Br ## Limitations and quotas -Currently, {{{ .starter }}} branches are in beta and free of charge. +Currently, TiDB Cloud branches are in beta and free of charge. -- For each organization in TiDB Cloud, you can create a maximum of five {{{ .starter }}} branches by default across all the clusters. The branches of a cluster will be created in the same region as the cluster, and you cannot create branches for a throttled cluster or a cluster larger than 100 GiB. +- For each organization in TiDB Cloud, you can create a maximum of five branches by default across all the clusters. The branches of a cluster will be created in the same region as the cluster, and you cannot create branches for a throttled cluster or a cluster larger than 100 GiB. -- For each branch of a free cluster, 10 GiB storage is allowed. For each branch of a scalable cluster, 100 GiB storage is allowed. Once the storage is reached, the read and write operations on this branch will be throttled until you reduce the storage. +- For each branch of a free cluster, 10 GiB storage is allowed. For each branch of a cluster with spending limit > 0, 100 GiB storage is allowed. Once the storage is reached, the read and write operations on this branch will be throttled until you reduce the storage. - If your cluster has tables with TiFlash replicas, these replicas will be temporarily unavailable in the new branch after you create it, because TiFlash needs to rebuild the replica data. - When [creating a branch](/tidb-cloud/branch-manage.md#create-a-branch) from a specific point in time: - - For branches of a free cluster, you can select any time within the last 24 hours. - - For branches of a scalable cluster, you can select any time within the last 14 days. + - For a free {{{ .starter }}} cluster, you can select any time within the last 24 hours. + - For a {{{ .starter }}} (with spending limit > 0) or {{{ .essential }}} cluster, you can select any time within the last 14 days. If you need more quotas, [contact TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). diff --git a/tidb-cloud/create-tidb-cluster-serverless.md b/tidb-cloud/create-tidb-cluster-serverless.md index ce6a20224984b..1d0dffb400b7c 100644 --- a/tidb-cloud/create-tidb-cluster-serverless.md +++ b/tidb-cloud/create-tidb-cluster-serverless.md @@ -1,11 +1,11 @@ --- -title: Create a {{{ .starter }}} Cluster -summary: Learn how to create your {{{ .starter }}} cluster. +title: Create a {{{ .starter }}} or Essential Cluster +summary: Learn how to create a {{{ .starter }}} or {{{ .essential }}} cluster. --- -# Create a {{{ .starter }}} Cluster +# Create a {{{ .starter }}} or Essential Cluster -This document describes how to create a {{{ .starter }}} cluster in the [TiDB Cloud console](https://tidbcloud.com/). +This document describes how to create a {{{ .starter }}} or {{{ .essential }}} cluster in the [TiDB Cloud console](https://tidbcloud.com/). > **Tip:** > @@ -19,26 +19,40 @@ If you do not have a TiDB Cloud account, click [here](https://tidbcloud.com/sign - For AWS Marketplace users, you can also sign up through AWS Marketplace. To do that, search for `TiDB Cloud` in [AWS Marketplace](https://aws.amazon.com/marketplace), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. - For Azure Marketplace users, you can also sign up through Azure Marketplace. To do that, search for `TiDB Cloud` in [Azure Marketplace](https://azuremarketplace.microsoft.com), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. - For Google Cloud Marketplace users, you can also sign up through Google Cloud Marketplace. To do that, search for `TiDB Cloud` in [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. +- For Alibaba Cloud Marketplace users, you can also sign up through Alibaba Cloud Marketplace. To do that, search for `TiDB Cloud` in [Alibaba Cloud Marketplace](https://marketplace.alibabacloud.com/), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. ## Steps -If you are in the `Organization Owner` or the `Project Owner` role, you can create a {{{ .starter }}} cluster as follows: +If you are in the `Organization Owner` or the `Project Owner` role, you can create a {{{ .starter }}} or {{{ .essential }}} cluster as follows: 1. Log in to the [TiDB Cloud console](https://tidbcloud.com/), and then navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page. 2. Click **Create Cluster**. -3. On the **Create Cluster** page, **Serverless** is selected by default. +3. Select a cluster plan and the cloud provider. -4. The cloud provider of {{{ .starter }}} is AWS. You can select an AWS region where you want to host your cluster. + - For AWS, you can start with a **Starter** cluster. + - For Alibaba Cloud, you can start with a **Starter** cluster and later upgrade to an **Essential** cluster as your needs grow. + + For more information, see [cluster plans](/tidb-cloud/select-cluster-tier.md). + +4. Select a region where you want to host your cluster. 5. Update the default cluster name if necessary. -6. Select a cluster plan. {{{ .starter }}} provides two [cluster plans](/tidb-cloud/select-cluster-tier.md#cluster-plans): **Free Cluster** and **Scalable Cluster**. You can start with a free cluster and later upgrade to a scalable cluster as your needs grow. To create a scalable cluster, you need to specify a **Monthly Spending Limit** and add a credit card. +6. Update the capacity of the cluster. + + - **Starter** plan: + + - You can update the spending limit for your cluster. If the spending limit is set to 0, the cluster remains in the free tier. If the spending limit is greater than 0, you need to add a credit card before creating the cluster. + + - By default, each organization can create up to five [free Starter clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) by default. To create additional Starter clusters, you must add a credit card and specify a spending limit. + + - **Essential** plan: + + - You must specify both a minimum and maximum number of Request Capacity Units (RCUs) for your cluster. - > **Note:** - > - > For each organization in TiDB Cloud, you can create a maximum of five [free clusters](/tidb-cloud/select-cluster-tier.md#free-cluster-plan) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and create [scalable clusters](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan) for the usage. + - RCUs represent the compute resources provisioned for your workload. TiDB Cloud automatically scales your cluster within this range based on demand. 7. Click **Create**. @@ -46,7 +60,7 @@ If you are in the `Organization Owner` or the `Project Owner` role, you can crea ## What's next -After your cluster is created, follow the instructions in [Connect to {{{ .starter }}} via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) to create a password for your cluster. +After your cluster is created, follow the instructions in [Connect to TiDB Cloud via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) to create a password for your cluster. > **Note:** > diff --git a/tidb-cloud/integrate-tidbcloud-with-vercel.md b/tidb-cloud/integrate-tidbcloud-with-vercel.md index 08bdeb5663262..703d058cdcc62 100644 --- a/tidb-cloud/integrate-tidbcloud-with-vercel.md +++ b/tidb-cloud/integrate-tidbcloud-with-vercel.md @@ -117,7 +117,7 @@ The detailed steps are as follows: DATABASE_URL ``` - **{{{ .starter }}} Driver** + **TiDB Cloud Serverless Driver** ``` DATABASE_URL diff --git a/tidb-cloud/manage-serverless-spend-limit.md b/tidb-cloud/manage-serverless-spend-limit.md index 7ecedee031c22..9e7ecb098100f 100644 --- a/tidb-cloud/manage-serverless-spend-limit.md +++ b/tidb-cloud/manage-serverless-spend-limit.md @@ -1,17 +1,17 @@ --- -title: Manage Spending Limit for {{{ .starter }}} Scalable Clusters -summary: Learn how to manage spending limit for your {{{ .starter }}} scalable clusters. +title: Manage Spending Limit for {{{ .starter }}} Clusters +summary: Learn how to manage spending limit for your {{{ .starter }}} clusters. --- -# Manage Spending Limit for {{{ .starter }}} Scalable Clusters +# Manage Spending Limit for {{{ .starter }}} Clusters > **Note:** > -> The spending limit is only applicable to {{{ .starter }}} [scalable clusters](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan). +> The spending limit is only applicable to {{{ .starter }}} clusters. -Spending limit refers to the maximum amount of money that you are willing to spend on a particular workload in a month. It is a cost-control mechanism that allows you to set a budget for your {{{ .starter }}} scalable clusters. +Spending limit refers to the maximum amount of money that you are willing to spend on a particular workload in a month. It is a cost-control mechanism that allows you to set a budget for your {{{ .starter }}} clusters. -For each organization in TiDB Cloud, you can create a maximum of five [free clusters](/tidb-cloud/select-cluster-tier.md#free-cluster-plan) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and create scalable clusters for the usage. But if you delete some of your previous clusters before creating more, the new cluster can still be created without a credit card. +For each organization in TiDB Cloud, you can create a maximum of five [free {{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and set a monthly spending limit for the usage. But if you delete some of your previous clusters before creating more, the new cluster can still be created without a credit card. ## Usage quota @@ -29,7 +29,7 @@ If you want to create a {{{ .starter }}} cluster with an additional quota, you c ## Update spending limit -For a {{{ .starter }}} free cluster, you can increase the usage quota by upgrading it to a scalable cluster. For an existing scalable cluster, you can adjust the monthly spending limit directly. +For a {{{ .starter }}} free cluster, you can increase the usage quota by setting a monthly spending limit when creating the cluster. For an existing cluster, you can adjust the monthly spending limit directly. To update the spending limit for a {{{ .starter }}} cluster, perform the following steps: @@ -39,9 +39,9 @@ To update the spending limit for a {{{ .starter }}} cluster, perform the followi > > You can use the combo box in the upper-left corner to switch between organizations, projects, and clusters. -2. In the **Usage This Month** area, click **Upgrade to Scalable Cluster**. +2. In the **Capacity used this month** area, click **Set Spending Limit**. - To adjust the spending limit for an existing scalable cluster, click **Edit**. + If you have set the spending limit previously and want to update it, click **Edit**. 3. Edit the monthly spending limit as needed. If you have not added a payment method, you will need to add a credit card after editing the limit. -4. Click **Update Cluster Plan**. +4. Click **Update Spending Limit**. diff --git a/tidb-cloud/release-notes-2022.md b/tidb-cloud/release-notes-2022.md index e279309a37fd2..0b27e5bcf2e65 100644 --- a/tidb-cloud/release-notes-2022.md +++ b/tidb-cloud/release-notes-2022.md @@ -110,7 +110,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c No matter whether you are new to TiDB Cloud or you already have a TiDB Cloud account, now you can link with your AWS or GCP billing account, which makes it easier to complete AWS or GCP Marketplace subscriptions. - For how to make the link, see [Billing from AWS Marketplace or Google Cloud Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-aws-marketplace-azure-marketplace-or-google-cloud-marketplace). + For how to make the link, see [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace). ## November 22, 2022 diff --git a/tidb-cloud/release-notes-2024.md b/tidb-cloud/release-notes-2024.md index 57b049074c22b..068915fedae51 100644 --- a/tidb-cloud/release-notes-2024.md +++ b/tidb-cloud/release-notes-2024.md @@ -373,7 +373,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c To meet different user requirements, {{{ .starter }}} offers the free and scalable service plans. Whether you are just getting started or scaling to meet the increasing application demands, these plans provide the flexibility and capabilities you need. - For more information, see [Cluster plans](/tidb-cloud/select-cluster-tier.md#cluster-plans). + For more information, see [Cluster plans](/tidb-cloud/select-cluster-tier.md). - Modify the throttling behavior for {{{ .starter }}} clusters upon reaching their usage quota. Now, once a cluster reaches its usage quota, it immediately denies any new connection attempts, thereby ensuring uninterrupted service for existing operations. diff --git a/tidb-cloud/scalability-concepts.md b/tidb-cloud/scalability-concepts.md index f7a24435fb1fa..a497aea1b8682 100644 --- a/tidb-cloud/scalability-concepts.md +++ b/tidb-cloud/scalability-concepts.md @@ -5,11 +5,11 @@ summary: Learn about scalability concepts for TiDB Cloud. # Scalability -TiDB Cloud Dedicated lets you adjust its compute and storage resources separately to match your data volume or workload changes. TiDB Cloud Dedicated can do scaling without any service disruption. This flexibility allows organizations to optimize their infrastructure costs while maintaining high performance and availability. +TiDB Cloud offers multiple deployment options with flexible scalability to meet the needs of different workloads. -> **Note:** -> -> [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) scales automatically based on your application's workload changes. However, you cannot manually scale a {{{ .starter }}} cluster. +- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) is ideal for prototyping, development, and early-stage workloads. It provides a simplified, cost-effective way to get started with TiDB Cloud, with automatic scaling built in. +- [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) is built for production workloads that require more robust scalability and predictable performance under growing traffic or data volume. +- TiDB Cloud Dedicated lets you adjust its compute and storage resources separately to match your data volume or workload changes. TiDB Cloud Dedicated can do scaling without any service disruption. This flexibility allows organizations to optimize their infrastructure costs while maintaining high performance and availability. > **Tip:** > diff --git a/tidb-cloud/secure-connections-to-serverless-clusters.md b/tidb-cloud/secure-connections-to-serverless-clusters.md index 1a309b4ee01c5..d5ff993cd32ac 100644 --- a/tidb-cloud/secure-connections-to-serverless-clusters.md +++ b/tidb-cloud/secure-connections-to-serverless-clusters.md @@ -1,21 +1,25 @@ --- -title: TLS Connections to {{{ .starter }}} -summary: Introduce TLS connections in {{{ .starter }}}. +title: TLS Connections to {{{ .starter }}} or Essential +summary: Introduce TLS connections in {{{ .starter }}} and {{{ .essential }}}. aliases: ['/tidbcloud/secure-connections-to-serverless-tier-clusters'] --- -# TLS Connections to {{{ .starter }}} +# TLS Connections to {{{ .starter }}} or Essential -Establishing a secure TLS connection between your client and your {{{ .starter }}} cluster is one of the basic security practices for connecting to your databases. The server certificate for {{{ .starter }}} is issued by an independent third-party certificate provider. You can easily connect to your {{{ .starter }}} cluster without downloading a server-side digital certificate. +Establishing a secure TLS connection between your client and your {{{ .starter }}} or {{{ .essential }}} cluster is one of the basic security practices for connecting to your databases. The server certificate for TiDB Cloud is issued by an independent third-party certificate provider. You can easily connect to your TiDB Cloud cluster without downloading a server-side digital certificate. + +> **Note:** +> +> To learn how to establish TLS connections to TiDB Cloud Dedicated clusters, see [TLS Connections to TiDB Cloud Dedicated](/tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md). ## Prerequisites - Log in to TiDB Cloud via [Password Authentication](/tidb-cloud/tidb-cloud-password-authentication.md) or [SSO Authentication](/tidb-cloud/tidb-cloud-sso-authentication.md). -- [Create a {{{ .starter }}} cluster](/tidb-cloud/tidb-cloud-quickstart.md). +- [Create a TiDB Cloud cluster](/tidb-cloud/tidb-cloud-quickstart.md). -## TLS connection to a {{{ .starter }}} cluster +## TLS connection to a TiDB Cloud cluster -In the [TiDB Cloud console](https://tidbcloud.com/), you can get examples of different connection methods and connect to your {{{ .starter }}} cluster as follows: +In the [TiDB Cloud console](https://tidbcloud.com/), you can get examples of different connection methods and connect to your TiDB Cloud cluster as follows: 1. Navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your cluster to go to its overview page. @@ -23,27 +27,27 @@ In the [TiDB Cloud console](https://tidbcloud.com/), you can get examples of dif 3. In the dialog, keep the default setting of the connection type as `Public`, and select your preferred connection method and operating system. -4. If you have not set a password yet, click **Generate Password** to generate a random password for your {{{ .starter }}} cluster. The password will be automatically embedded in the sample connection string for connecting to your cluster easily. +4. If you have not set a password yet, click **Generate Password** to generate a random password for your cluster. The password will be automatically embedded in the sample connection string for connecting to your cluster easily. > **Note:** > > - The random password consists of 16 characters, including uppercase and lowercase letters, numbers, and special characters. > - After you close this dialog, the generated password will not show again, so you need to save the password in a secure location. If you forget it, you can click **Reset Password** in this dialog to reset it. - > - The {{{ .starter }}} cluster can be accessed through the internet. If you need to use the password elsewhere, it is recommended that you reset it to ensure database security. + > - The TiDB Cloud cluster can be accessed through the internet. If you need to use the password elsewhere, it is recommended that you reset it to ensure database security. 5. Connect to your cluster with the connection string. > **Note:** > - > When you connect to a {{{ .starter }}} cluster, you must include the prefix for your cluster in the user name and wrap the name with quotation marks. For more information, see [User name prefix](/tidb-cloud/select-cluster-tier.md#user-name-prefix). + > When you connect to a TiDB Cloud cluster, you must include the prefix for your cluster in the user name and wrap the name with quotation marks. For more information, see [User name prefix](/tidb-cloud/select-cluster-tier.md#user-name-prefix). ## Root certificate management ### Root certificate issuance and validity -{{{ .starter }}} uses certificates from [Let's Encrypt](https://letsencrypt.org/) as a Certificate Authority (CA) for TLS connection between clients and {{{ .starter }}} clusters. Once the {{{ .starter }}} certificate expires, it will be automatically rotated without affecting the normal operations of your cluster and the established TLS secure connection. +TiDB Cloud uses certificates from [Let's Encrypt](https://letsencrypt.org/) as a Certificate Authority (CA) for TLS connection between clients and TiDB Cloud clusters. Once the TiDB Cloud certificate expires, it will be automatically rotated without affecting the normal operations of your cluster and the established TLS secure connection. -If the client uses the system's root CA stores by default, such as Java and Go, you can easily connect securely to {{{ .starter }}} clusters without specifying the path of CA roots. However, some drivers and ORMs do not use the system root CA stores. In those cases, you need to configure the CA root path of the drivers or ORMs to your system root CA stores. For example, when you use [mysqlclient](https://github.com/PyMySQL/mysqlclient) to connect a {{{ .starter }}} cluster in Python on macOS, you need to set `ca: /etc/ssl/cert.pem` in the `ssl` argument. +If the client uses the system's root CA stores by default, such as Java and Go, you can easily connect securely to TiDB Cloud clusters without specifying the path of CA roots. However, some drivers and ORMs do not use the system root CA stores. In those cases, you need to configure the CA root path of the drivers or ORMs to your system root CA stores. For example, when you use [mysqlclient](https://github.com/PyMySQL/mysqlclient) to connect a TiDB Cloud cluster in Python on macOS, you need to set `ca: /etc/ssl/cert.pem` in the `ssl` argument. If you are using a GUI client, such as DBeaver, which does not accept a certificate file with multiple certificates inside, you must download the [ISRG Root X1](https://letsencrypt.org/certs/isrgrootx1.pem) certificate. @@ -86,22 +90,22 @@ In different operating systems, the default storage paths of the root certificat Windows does not offer a specific path to the CA root. Instead, it uses the [registry](https://learn.microsoft.com/en-us/windows-hardware/drivers/install/local-machine-and-current-user-certificate-stores) to store certificates. For this reason, to specify the CA root path on Windows, take the following steps: 1. Download the [ISRG Root X1 certificate](https://letsencrypt.org/certs/isrgrootx1.pem) and then save it in a path you prefer, such as ``. -2. Use the path (``) as your CA root path when you connect to a {{{ .starter }}} cluster. +2. Use the path (``) as your CA root path when you connect to a TiDB Cloud cluster. ## FAQs -### Which TLS versions are supported to connect to my {{{ .starter }}} cluster? +### Which TLS versions are supported to connect to my TiDB Cloud cluster? -For security reasons, {{{ .starter }}} only supports TLS 1.2 and TLS 1.3, and does not support TLS 1.0 and TLS 1.1 versions. See IETF [Deprecating TLS 1.0 and TLS 1.1](https://datatracker.ietf.org/doc/rfc8996/) for details. +For security reasons, TiDB Cloud only supports TLS 1.2 and TLS 1.3, and does not support TLS 1.0 and TLS 1.1 versions. See IETF [Deprecating TLS 1.0 and TLS 1.1](https://datatracker.ietf.org/doc/rfc8996/) for details. -### Is two-way TLS authentication between my connection client and {{{ .starter }}} supported? +### Is two-way TLS authentication between my connection client and TiDB Cloud supported? No. -{{{ .starter }}} only supports one-way TLS authentication, which means your client uses the public key to verify the signature of your TiDB Cloud cluster certificate's private key while the cluster does not validate the client. +TiDB Cloud only supports one-way TLS authentication, which means your client uses the public key to verify the signature of your TiDB Cloud cluster certificate's private key while the cluster does not validate the client. -### Does {{{ .starter }}} have to configure TLS to establish a secure connection? +### Does TiDB Cloud have to configure TLS to establish a secure connection? -For standard connection, {{{ .starter }}} only allows TLS connections and prohibits non-SSL/TLS connections. The reason is that SSL/TLS is one of the most basic security measures for you to reduce the risk of data exposure to the internet when you connect to the {{{ .starter }}} cluster through the internet. +For standard connection, TiDB Cloud only allows TLS connections and prohibits non-SSL/TLS connections. The reason is that SSL/TLS is one of the most basic security measures for you to reduce the risk of data exposure to the internet when you connect to the TiDB Cloud cluster through the internet. For private endpoint connection, because it supports highly secure and one-way access to the TiDB Cloud service and does not expose your data to the public internet, configuring TLS is optional. diff --git a/tidb-cloud/select-cluster-tier.md b/tidb-cloud/select-cluster-tier.md index 301b4f8c6c86f..6c5bacc107df5 100644 --- a/tidb-cloud/select-cluster-tier.md +++ b/tidb-cloud/select-cluster-tier.md @@ -1,47 +1,36 @@ --- -title: Select Your Cluster Tier -summary: Learn how to select your cluster tier on TiDB Cloud. +title: Select Your Cluster Plan +summary: Learn how to select your cluster plan on TiDB Cloud. aliases: ['/tidbcloud/developer-tier-cluster'] --- -# Select Your Cluster Tier +# Select Your Cluster Plan -The cluster tier determines the throughput and performance of your cluster. +The cluster plan determines the throughput and performance of your cluster. -TiDB Cloud provides the following two options of cluster tiers. Before creating a cluster, you need to consider which option suits your need better. +TiDB Cloud provides the following options of cluster plans. Whether you are just getting started or scaling to meet the increasing application demands, these service plans provide the flexibility and capability you need. Before creating a cluster, you need to consider which option suits your need better. - [TiDB Cloud Serverless](#tidb-cloud-serverless) (now Starter) +- [{{{ .essential }}}](#essential) - [TiDB Cloud Dedicated](#tidb-cloud-dedicated) -## TiDB Cloud Serverless - - -TiDB Cloud Serverless (now Starter) is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free tier and consumption based billing once free limits are exceeded. - -### Cluster plans +> **Note:** +> +> Some of TiDB Cloud features are partially supported or not supported on {{{ .starter }}} and {{{ .essential }}}. See [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) for details. -{{{ .starter }}} offers two service plans to meet different user requirements. Whether you are just getting started or scaling to meet the increasing application demands, these service plans provide the flexibility and capability you need. +## TiDB Cloud Serverless -#### Free cluster plan +TiDB Cloud Serverless (now Starter) is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free plan and consumption based billing once free limits are exceeded. The free cluster plan is ideal for those who are getting started with {{{ .starter }}}. It provides developers and small teams with the following essential features: - **No cost**: This plan is completely free, with no credit card required to get started. - **Storage**: Provides an initial 5 GiB of row-based storage and 5 GiB of columnar storage. - **Request Units**: Includes 50 million [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit) for database operations. -- **Easy upgrade**: Offers a smooth transition to the [scalable cluster plan](#scalable-cluster-plan) as your needs grow. - -#### Scalable cluster plan - -For applications experiencing growing workloads and needing scalability in real time, the scalable cluster plan provides the flexibility and performance to keep pace with your business growth with the following features: - -- **Enhanced capabilities**: Includes all capabilities of the free cluster plan, along with the capacity to handle larger and more complex workloads, as well as advanced security features. -- **Automatic scaling**: Automatically adjusts storage and computing resources to efficiently meet changing workload demands. -- **Predictable pricing**: Although this plan requires a credit card, you are only charged for the resources you use, ensuring cost-effective scalability. ### Usage quota -For each organization in TiDB Cloud, you can create a maximum of five [free clusters](#free-cluster-plan) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and create [scalable clusters](#scalable-cluster-plan) for the usage. +For each organization in TiDB Cloud, you can create a maximum of five free {{{ .starter }}} clusters by default. To create more {{{ .starter }}} clusters, you need to add a credit card and specify a spending limit. For the first five {{{ .starter }}} clusters in your organization, whether they are free or scalable, TiDB Cloud provides a free usage quota for each of them as follows: @@ -85,9 +74,14 @@ To get the prefix for your cluster, take the following steps: 2. Click the name of your target cluster to go to its overview page, and then click **Connect** in the upper-right corner. A connection dialog is displayed. 3. In the dialog, get the prefix from the connection string. -### {{{ .starter }}} special terms and conditions +## {{{ .essential }}} {#essential} + +For applications experiencing growing workloads and needing scalability in real time, the Essential cluster plan provides the flexibility and performance to keep pace with your business growth with the following features: -Some of TiDB Cloud features are partially supported or not supported on {{{ .starter }}}. See [{{{ .starter }}} Limitations](/tidb-cloud/serverless-limitations.md) for details. +- **Enhanced capabilities**: includes all capabilities of the Starter plan, along with the capacity to handle larger and more complex workloads, as well as advanced security features. +- **Automatic scaling**: automatically adjusts storage and computing resources to efficiently meet changing workload demands. +- **High availability**: built-in fault tolerance and redundancy ensure your applications remain available and resilient, even during infrastructure failures. +- **Predictable pricing**: billed based on storage and Request Capacity Units (RCUs) of the compute resources, offering transparent, usage-based pricing that scales with your needs, so you only pay for what you use without surprises. ## TiDB Cloud Dedicated diff --git a/tidb-cloud/serverless-driver-drizzle-example.md b/tidb-cloud/serverless-driver-drizzle-example.md index 7a8df7250e966..adc0a1ed97b6c 100644 --- a/tidb-cloud/serverless-driver-drizzle-example.md +++ b/tidb-cloud/serverless-driver-drizzle-example.md @@ -1,9 +1,9 @@ --- -title: {{{ .starter }}} Driver Drizzle Tutorial +title: TiDB Cloud Serverless Driver Drizzle Tutorial summary: Learn how to use TiDB Cloud serverless driver with Drizzle. --- -# {{{ .starter }}} Driver Drizzle Tutorial +# TiDB Cloud Serverless Driver Drizzle Tutorial [Drizzle ORM](https://orm.drizzle.team/) is a lightweight and performant TypeScript ORM with developer experience in mind. Starting from `drizzle-orm@0.31.2`, it supports [drizzle-orm/tidb-serverless](https://orm.drizzle.team/docs/get-started-mysql#tidb-serverless), enabling you to use Drizzle over HTTPS with [TiDB Cloud serverless driver](/tidb-cloud/serverless-driver.md). diff --git a/tidb-cloud/serverless-driver-kysely-example.md b/tidb-cloud/serverless-driver-kysely-example.md index fdb8eaa6f2c37..03e0d3c69c0ae 100644 --- a/tidb-cloud/serverless-driver-kysely-example.md +++ b/tidb-cloud/serverless-driver-kysely-example.md @@ -1,9 +1,9 @@ --- -title: {{{ .starter }}} Driver Kysely Tutorial +title: TiDB Cloud Serverless Driver Kysely Tutorial summary: Learn how to use TiDB Cloud serverless driver with Kysely. --- -# {{{ .starter }}} Driver Kysely Tutorial +# TiDB Cloud Serverless Driver Kysely Tutorial [Kysely](https://kysely.dev/docs/intro) is a type-safe and autocompletion-friendly TypeScript SQL query builder. TiDB Cloud offers [@tidbcloud/kysely](https://github.com/tidbcloud/kysely), enabling you to use Kysely over HTTPS with [TiDB Cloud serverless driver](/tidb-cloud/serverless-driver.md). Compared with the traditional TCP way, [@tidbcloud/kysely](https://github.com/tidbcloud/kysely) brings the following benefits: diff --git a/tidb-cloud/serverless-driver-node-example.md b/tidb-cloud/serverless-driver-node-example.md index 545e83a5b35ae..bb817c8279248 100644 --- a/tidb-cloud/serverless-driver-node-example.md +++ b/tidb-cloud/serverless-driver-node-example.md @@ -1,9 +1,9 @@ --- -title: {{{ .starter }}} Driver Node.js Tutorial +title: TiDB Cloud Serverless Driver Node.js Tutorial summary: Learn how to use TiDB Cloud serverless driver in a local Node.js project. --- -# {{{ .starter }}} Driver Node.js Tutorial +# TiDB Cloud Serverless Driver Node.js Tutorial This tutorial describes how to use TiDB Cloud serverless driver in a local Node.js project. diff --git a/tidb-cloud/serverless-driver-prisma-example.md b/tidb-cloud/serverless-driver-prisma-example.md index 6eb82b51e300b..f72e79767b87b 100644 --- a/tidb-cloud/serverless-driver-prisma-example.md +++ b/tidb-cloud/serverless-driver-prisma-example.md @@ -1,9 +1,9 @@ --- -title: {{{ .starter }}} Driver Prisma Tutorial +title: TiDB Cloud Serverless Driver Prisma Tutorial summary: Learn how to use TiDB Cloud serverless driver with Prisma ORM. --- -# {{{ .starter }}} Driver Prisma Tutorial +# TiDB Cloud Serverless Driver Prisma Tutorial [Prisma](https://www.prisma.io/docs) is an open source next-generation ORM (Object-Relational Mapping) that helps developers interact with their database in an intuitive, efficient, and safe way. TiDB Cloud offers [@tidbcloud/prisma-adapter](https://github.com/tidbcloud/prisma-adapter), enabling you to use [Prisma Client](https://www.prisma.io/docs/concepts/components/prisma-client) over HTTPS with [TiDB Cloud serverless driver](/tidb-cloud/serverless-driver.md). Compared with the traditional TCP way, [@tidbcloud/prisma-adapter](https://github.com/tidbcloud/prisma-adapter) brings the following benefits: diff --git a/tidb-cloud/serverless-driver.md b/tidb-cloud/serverless-driver.md index 1e07036f093dd..b7f6dd63c5803 100644 --- a/tidb-cloud/serverless-driver.md +++ b/tidb-cloud/serverless-driver.md @@ -1,12 +1,12 @@ --- -title: {{{ .starter }}} Driver (Beta) +title: TiDB Cloud Serverless Driver (Beta) summary: Learn how to connect to {{{ .starter }}} from serverless and edge environments. aliases: ['/tidbcloud/serverless-driver-config'] --- -# {{{ .starter }}} Driver (Beta) +# TiDB Cloud Serverless Driver (Beta) -## Why use {{{ .starter }}} Driver (Beta) +## Why use TiDB Cloud Serverless Driver (Beta) Traditional TCP-based MySQL drivers are not suitable for serverless functions due to their expectation of long-lived, persistent TCP connections, which contradict the short-lived nature of serverless functions. Moreover, in edge environments such as [Vercel Edge Functions](https://vercel.com/docs/functions/edge-functions) and [Cloudflare Workers](https://workers.cloudflare.com/), where comprehensive TCP support and full Node.js compatibility may be lacking, these drivers may not work at all. diff --git a/tidb-cloud/serverless-export.md b/tidb-cloud/serverless-export.md index 69a7f2de6e865..d3e72e59a6d67 100644 --- a/tidb-cloud/serverless-export.md +++ b/tidb-cloud/serverless-export.md @@ -1,15 +1,15 @@ --- -title: Export Data from {{{ .starter }}} -summary: Learn how to export data from {{{ .starter }}} clusters. +title: Export Data from {{{ .starter }}} or Essential +summary: Learn how to export data from {{{ .starter }}} or {{{ .essential }}} clusters. --- -# Export Data from {{{ .starter }}} +# Export Data from {{{ .starter }}} or Essential -{{{ .starter }}} Export (Beta) is a service that enables you to export data from a {{{ .starter }}} cluster to a local file or an external storage service. You can use the exported data for backup, migration, data analysis, or other purposes. +TiDB Cloud enables you to export data from a {{{ .starter }}} or Essential cluster to a local file or an external storage service. You can use the exported data for backup, migration, data analysis, or other purposes. -While you can also export data using tools such as [mysqldump](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) and TiDB [Dumpling](https://docs.pingcap.com/tidb/dev/dumpling-overview), {{{ .starter }}} Export offers a more convenient and efficient way to export data from a {{{ .starter }}} cluster. It brings the following benefits: +While you can also export data using tools such as [mysqldump](https://dev.mysql.com/doc/refman/8.0/en/mysqldump.html) and TiDB [Dumpling](https://docs.pingcap.com/tidb/dev/dumpling-overview), the export feature provided by TiDB Cloud offers a more convenient and efficient way to export data from a cluster. It brings the following benefits: -- Convenience: the export service provides a simple and easy-to-use way to export data from a {{{ .starter }}} cluster, eliminating the need for additional tools or resources. +- Convenience: the export service provides a simple and easy-to-use way to export data from a cluster, eliminating the need for additional tools or resources. - Isolation: the export service uses separate computing resources, ensuring isolation from the resources used by your online services. - Consistency: the export service ensures the consistency of the exported data without causing locks, which does not affect your online services. @@ -35,7 +35,7 @@ You can export data to the following locations: ### A local file -To export data from a {{{ .starter }}} cluster to a local file, you need to export data [using the TiDB Cloud console](#export-data-to-a-local-file) or [using the TiDB Cloud CLI](/tidb-cloud/ticloud-serverless-export-create.md), and then download the exported data using the TiDB Cloud CLI. +To export data from a TiDB Cloud cluster to a local file, you need to export data [using the TiDB Cloud console](#export-data-to-a-local-file) or [using the TiDB Cloud CLI](/tidb-cloud/ticloud-serverless-export-create.md), and then download the exported data using the TiDB Cloud CLI. Exporting data to a local file has the following limitations: @@ -126,9 +126,9 @@ You can compress the exported Parquet data using the following algorithms: ### Data conversion -When exporting data to the Parquet format, the data conversion between {{{ .starter }}} and Parquet is as follows: +When exporting data to the Parquet format, the data conversion between TiDB and Parquet is as follows: -| {{{ .starter }}} Type | Parquest primitive type | Parquet logical type | +| TiDB data type | Parquest primitive type | Parquet logical type | |----------------------------|-------------------------|----------------------------------------------| | VARCHAR | BYTE_ARRAY | String(UTF8) | | TIME | BYTE_ARRAY | String(UTF8) | @@ -242,7 +242,7 @@ When exporting data to the Parquet format, the data conversion between {{{ .star - **Compression**: choose **Gzip**, **Snappy**, **Zstd**, or **None**. - **Folder URI**: enter the URI of the Amazon S3 with the `s3:////` format. - **Bucket Access**: choose one of the following access credentials and then fill in the credential information: - - **AWS Role ARN**: enter the role ARN that has the permission to access the bucket. It is recommended to create the role ARN with AWS CloudFormation. For more information, see [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-amazon-s3-access). + - **AWS Role ARN**: enter the role ARN that has the permission to access the bucket. It is recommended to create the role ARN with AWS CloudFormation. For more information, see [Configure Amazon S3 access](/tidb-cloud/serverless-external-storage.md#configure-amazon-s3-access). - **AWS Access Key**: enter the access key ID and access key secret that have the permission to access the bucket. 4. Click **Export**. @@ -323,7 +323,7 @@ ticloud serverless export create -c --target-type GCS --gcs.uri .blob.core.windows.net///` format. - - **SAS Token**: enter the SAS token that has the permission to access the container. It is recommended to create a SAS token with the [Azure ARM template](https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/). For more information, see [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-azure-blob-storage-access). + - **SAS Token**: enter the SAS token that has the permission to access the container. It is recommended to create a SAS token with the [Azure ARM template](https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/). For more information, see [Configure Azure Blob Storage access](/tidb-cloud/serverless-external-storage.md#configure-azure-blob-storage-access). 4. Click **Export**. @@ -416,12 +416,14 @@ ticloud serverless export cancel -c -e ## Export speed -The export speed depends on your [cluster plan](/tidb-cloud/select-cluster-tier.md#cluster-plans). For details, see the following table: +The export speed depends on your [cluster plan](/tidb-cloud/select-cluster-tier.md): -| Plan | Export speed | -|:-------------------|:-------------------| -| Free cluster plan | Up to 25 MiB/s | -| Scalable cluster plan | Up to 100 MiB/s | +- **{{{ .starter }}}**: + + - If the spending limit is set to 0, the export speed is up to 25 MiB/s. + - If the spending limit is greater than 0, the export speed is up to 100 MiB/s. + +- **{{{ .essential }}}**: up to 100 MiB/s. ## Pricing diff --git a/tidb-cloud/serverless-faqs.md b/tidb-cloud/serverless-faqs.md index aa3cb512d9474..8903b4a9e4b03 100644 --- a/tidb-cloud/serverless-faqs.md +++ b/tidb-cloud/serverless-faqs.md @@ -33,11 +33,11 @@ To make the purpose of this entry tier clearer, we’ve renamed it to Starter, t ### How do I get started with {{{ .starter }}}? -Get started with the 5-minute [TiDB Cloud Quick Start](/tidb-cloud/tidb-cloud-quickstart.md). +Get started with the 5-minute [TiDB Cloud Quick Start](/tidb-cloud/tidb-cloud-quickstart.md) ### How many {{{ .starter }}} clusters can I create in TiDB Cloud? -For each organization in TiDB Cloud, you can create a maximum of five [free clusters](/tidb-cloud/select-cluster-tier.md#free-cluster-plan) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and create [scalable clusters](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan) for the usage. +For each organization in TiDB Cloud, you can create a maximum of five [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters by default. To create more {{{ .starter }}} clusters, you need to add a credit card and set the [spending limit](/tidb-cloud/manage-serverless-spend-limit.md) for the usage. ### Are all TiDB Cloud features fully supported on {{{ .starter }}}? @@ -94,19 +94,19 @@ For the first five {{{ .starter }}} clusters in your organization, TiDB Cloud pr - Columnar storage: 5 GiB - [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit): 50 million RUs per month -If you are using a scalable cluster, usage beyond the free quota will be charged. For a free cluster, once the free quota is reached, the read and write operations on this cluster will be throttled until you upgrade to a scalable cluster or the usage is reset upon the start of a new month. +If the monthly spending limit is set for a {{{ .starter }}} cluster, usage beyond the free quota will be charged. For a free cluster, once the free quota is reached, the read and write operations on this cluster will be throttled until you set a monthly spending limit or the usage is reset upon the start of a new month. For more information, see [{{{ .starter }}} usage quota](/tidb-cloud/select-cluster-tier.md#usage-quota). ### What are the limitations of the free plan? -Under the free plan, cluster performance is limited due to non-scalable resources. This results in a restriction on memory allocation per query to 256 MiB and might cause observable bottlenecks in request units (RUs) per second. To maximize cluster performance and avoid these limitations, you can upgrade to a [scalable cluster](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan). +Under the free plan, cluster performance is limited due to non-scalable resources. This results in a restriction on memory allocation per query to 256 MiB and might cause observable bottlenecks in request units (RUs) per second. To maximize cluster performance and avoid these limitations, you can [set a monthly spending limit](/tidb-cloud/manage-serverless-spend-limit.md) for your {{{ .starter }}} cluster. ### How can I estimate the number of RUs required by my workloads and plan my monthly budget? To get the RU consumption of individual SQL statements, you can use the [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md#ru-request-unit-consumption) SQL statement. However, it is important to note that the RUs usage returned in `EXPLAIN ANALYZE` does not incorporate egress RUs, as egress usage is measured separately in the gateway, which is unknown to the TiDB server. -To get the RUs and storage used by your cluster, view the **Usage this month** pane on your cluster overview page. With your past resource usage data and real-time resource usage in this pane, you can track your cluster's resource consumption and estimate a reasonable spending limit. If the free quota cannot meet your requirement, you can upgrade to a [scalable cluster](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan) and edit the spending limit. For more information, see [{{{ .starter }}} usage quota](/tidb-cloud/select-cluster-tier.md#usage-quota). +To get the RUs and storage used by your cluster, view the **Usage this month** pane on your cluster overview page. With your past resource usage data and real-time resource usage in this pane, you can track your cluster's resource consumption and estimate a reasonable spending limit. If the free quota cannot meet your requirement, you can edit the spending limit for additional resources. For more information, see [{{{ .starter }}} usage quota](/tidb-cloud/select-cluster-tier.md#usage-quota). ### How can I optimize my workload to minimize the number of RUs consumed? diff --git a/tidb-cloud/serverless-high-availability.md b/tidb-cloud/serverless-high-availability.md index 83a84cf569328..53a055d88fa2f 100644 --- a/tidb-cloud/serverless-high-availability.md +++ b/tidb-cloud/serverless-high-availability.md @@ -1,19 +1,19 @@ --- -title: High Availability in {{{ .starter }}} -summary: Learn about the high availability architecture of {{{ .starter }}}. Discover Zonal and Regional High Availability options, automated backups, failover processes, and how TiDB ensures data durability and business continuity. +title: High Availability in {{{ .starter }}} and Essential +summary: Learn about the high availability architecture of {{{ .starter }}} and Essential. Discover Zonal and Regional High Availability options, automated backups, failover processes, and how TiDB ensures data durability and business continuity. --- -# High Availability in {{{ .starter }}} +# High Availability in {{{ .starter }}} and Essential -{{{ .starter }}} is designed with robust mechanisms to maintain high availability and data durability by default, preventing single points of failure and ensuring continuous service even in the face of disruptions. As a fully managed service based on the battle-tested TiDB Open Source product, it inherits TiDB's core high availability (HA) features and augments them with additional cloud-native capabilities. +TiDB Cloud is designed with robust mechanisms to maintain high availability and data durability by default, preventing single points of failure and ensuring continuous service even in the face of disruptions. As a fully managed service based on the battle-tested TiDB Open Source product, it inherits TiDB's core high availability (HA) features and augments them with additional cloud-native capabilities. ## Overview TiDB ensures high availability and data durability using the Raft consensus algorithm. This algorithm consistently replicates data changes across multiple nodes, allowing TiDB to handle read and write requests even in the event of node failures or network partitions. This approach provides both high data durability and fault tolerance. -{{{ .starter }}} extends these capabilities with two types of high availability to meet different operational requirements: +{{{ .essential }}} extends these capabilities with two types of high availability to meet different operational requirements: -- **Zonal high availability (default)**: This option places all nodes within a single availability zone, reducing network latency. It ensures high availability without requiring application-level redundancy across zones, making it suitable for applications that prioritize low latency within a single zone. Zonal high availability is available in all regions that support {{{ .starter }}}. For more information, see [Zonal high availability architecture](#zonal-high-availability-architecture). +- **Zonal high availability (default)**: This option places all nodes within a single availability zone, reducing network latency. It ensures high availability without requiring application-level redundancy across zones, making it suitable for applications that prioritize low latency within a single zone. Zonal high availability is available in all regions that support {{{ .essential }}}. For more information, see [Zonal high availability architecture](#zonal-high-availability-architecture). - **Regional high availability (beta)**: This option distributes nodes across multiple availability zones, offering maximum infrastructure isolation and redundancy. It provides the highest level of availability but requires application-level redundancy across zones. It is recommended to choose this option if you need maximum availability protection against infrastructure failures within a zone. Note that it increases latency and might incur cross-zone data transfer fees. This feature is available in selected regions with multi-availability zone support and can only be enabled during cluster creation. For more information, see [Regional high availability architecture](#regional-high-availability-architecture). @@ -21,11 +21,11 @@ TiDB ensures high availability and data durability using the Raft consensus algo > **Note:** > -> Zonal high availability is the default option and is available in all AWS regions that support {{{ .starter }}}. +> Zonal high availability is the default option and is available in all Alibaba Cloud regions that support {{{ .essential }}}. When you create a cluster with the default zonal high availability, all components, including Gateway, TiDB, TiKV, and TiFlash compute/write nodes, run in the same availability zone. The placement of these components in the data plane offer infrastructure redundancy with virtual machine pools, which minimizes failover time and network latency due to colocation. -![{{{ .starter }}} zonal high availability](/media/tidb-cloud/serverless-zonal-high-avaliability-aws.png) +![{{{ .essential }}} zonal high availability](/media/tidb-cloud/serverless-zonal-high-avaliability-aws.png) In zonal high availability architecture: @@ -35,7 +35,7 @@ In zonal high availability architecture: ### Failover process -{{{ .starter }}} ensures a transparent failover process for your applications. During a failover: +TiDB Cloud ensures a transparent failover process for your applications. During a failover: - A new replica is created to replace the failed one. @@ -54,7 +54,7 @@ When you create a cluster with regional high availability, critical OLTP (Online > - Regional high availability is currently in beta and only available in the AWS Tokyo (`ap-northeast-1`) region. > - You can enable regional high availability only during cluster creation. -![{{{ .starter }}} regional high availability](/media/tidb-cloud/serverless-regional-high-avaliability-aws.png) +![TiDB Cloud regional high availability](/media/tidb-cloud/serverless-regional-high-avaliability-aws.png) In regional high availability architecture: @@ -66,7 +66,7 @@ In regional high availability architecture: In the rare event of a primary zone failure scenario, which could be caused by a natural disaster, configuration change, software issue, or hardware failure, critical OLTP workload components, including Gateway and TiDB, are automatically launched in the standby availability zone. Traffic is automatically redirected to the standby zone to ensure swift recovery and maintain business continuity. -{{{ .starter }}} minimizes service disruption and ensures business continuity during a primary zone failure by performing the following actions: +TiDB Cloud minimizes service disruption and ensures business continuity during a primary zone failure by performing the following actions: - Automatically create new replicas of Gateway and TiDB in the standby availability zone. - Use the elastic load balancer to detect active gateway replicas in the standby availability zone and redirect OLTP traffic from the failed primary zone. @@ -79,7 +79,7 @@ Applications are unaffected by failures in non-primary zones and remain unaware Database backups are essential for business continuity and disaster recovery, helping to protect your data from corruption or accidental deletion. With backups, you can restore your database to a specific point in time within the retention period, minimizing data loss and downtime. -{{{ .starter }}} provides robust automated backup mechanisms to ensure continuous data protection: +TiDB Cloud provides robust automated backup mechanisms to ensure continuous data protection: - **Daily full backups**: A full backup of your database is created once a day, capturing the entire database state. - **Continuous transaction log backups**: Transaction logs are backed up continuously, approximately every 5 minutes, though the exact frequency depends on database activity. @@ -94,8 +94,8 @@ These automated backups enable you to restore your database either from a full b During a failure, ongoing transactions on the failed server might be interrupted. Although failover is transparent to applications, you must implement logic to handle recoverable failures during active transactions. Different failure scenarios are handled as follows: -- **TiDB failures**: If a TiDB instance fails, client connections are unaffected because {{{ .starter }}} automatically reroutes traffic through the gateway. While transactions on the failed TiDB instance might be interrupted, the system ensures that committed data is preserved, and new transactions are handled by another available TiDB instance. -- **Gateway failures**: If the Gateway fails, client connections are disrupted. However, {{{ .starter }}} gateways are stateless and can restart immediately in a new zone or server. Traffic is automatically redirected to the new gateway, minimizing downtime. +- **TiDB failures**: If a TiDB instance fails, client connections are unaffected because TiDB Cloud automatically reroutes traffic through the gateway. While transactions on the failed TiDB instance might be interrupted, the system ensures that committed data is preserved, and new transactions are handled by another available TiDB instance. +- **Gateway failures**: If the Gateway fails, client connections are disrupted. However, TiDB Cloud gateways are stateless and can restart immediately in a new zone or server. Traffic is automatically redirected to the new gateway, minimizing downtime. It is recommended to implement retry logic in your application to handle recoverable failures. For implementation details, refer to your driver or ORM documentation (for example, [JDBC](https://dev.mysql.com/doc/connector-j/en/connector-j-config-failover.html)). diff --git a/tidb-cloud/serverless-limitations.md b/tidb-cloud/serverless-limitations.md index f3eebfd00230d..8728aa989a610 100644 --- a/tidb-cloud/serverless-limitations.md +++ b/tidb-cloud/serverless-limitations.md @@ -1,16 +1,16 @@ --- -title: {{{ .starter }}} Limitations and Quotas +title: Limitations and Quotas of {{{ .starter }}} and Essential summary: Learn about the limitations of {{{ .starter }}}. aliases: ['/tidbcloud/serverless-tier-limitations'] --- -# {{{ .starter }}} Limitations and Quotas +# Limitations and Quotas of {{{ .starter }}} and Essential -{{{ .starter }}} works with almost all workloads that TiDB supports, but there are some feature differences between TiDB Self-Managed or TiDB Cloud Dedicated clusters and {{{ .starter }}} clusters. This document describes the limitations of {{{ .starter }}}. +{{{ .starter }}} and Essential work with almost all workloads that TiDB supports, but there are some feature differences compared with TiDB Self-Managed or TiDB Cloud Dedicated clusters. This document describes the limitations of {{{ .starter }}} and {{{ .essential }}}. -We are constantly filling in the feature gaps between {{{ .starter }}} and TiDB Cloud Dedicated. If you require these features or capabilities in the gap, use [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) or [contact us](https://www.pingcap.com/contact-us/?from=en) for a feature request. +We are constantly filling in the feature gaps between {{{ .starter }}}/Essential and TiDB Cloud Dedicated. If you require these features or capabilities in the gap, use [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) or [contact us](https://www.pingcap.com/contact-us/?from=en) for a feature request. ## Limitations @@ -20,12 +20,12 @@ We are constantly filling in the feature gaps between {{{ .starter }}} and TiDB ### Connection -- 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 {{{ .starter }}} 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 {{{ .starter }}} or {{{ .essential }}} clusters.  - No [IP Access list](/tidb-cloud/configure-ip-access-list.md) support. ### Encryption -- Data persisted in your {{{ .starter }}} cluster is encrypted using the encryption tool provided by the cloud provider that manages your cluster. For [scalable clusters](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan), an optional second layer of encryption is available during the cluster creation process, providing an additional level of security beyond the default encryption at rest. +- Data persisted in your {{{ .starter }}} or {{{ .essential }}} cluster is encrypted using the encryption tool provided by the cloud provider that manages your cluster. For {{{ .starter }}} (with spending limit > 0) and {{{ .essential }}} clusters, an optional second layer of encryption is available during the cluster creation process, providing an additional level of security beyond the default encryption at rest. - Using [customer-managed encryption keys (CMEK)](/tidb-cloud/tidb-cloud-encrypt-cmek.md) is currently unavailable. ### Maintenance window @@ -41,16 +41,16 @@ We are constantly filling in the feature gaps between {{{ .starter }}} and TiDB ### Self-service upgrades -- {{{ .starter }}} is a fully managed deployment of TiDB. Major and minor version upgrades of {{{ .starter }}} are handled by TiDB Cloud and therefore cannot be initiated by users. +- {{{ .starter }}} and {{{ .essential }}} are fully managed deployments of TiDB. Major and minor version upgrades of {{{ .starter }}} and {{{ .essential }}} are handled by TiDB Cloud and therefore cannot be initiated by users. ### Stream data -- [Changefeed](/tidb-cloud/changefeed-overview.md) is not supported for {{{ .starter }}} currently. -- [Data Migration](/tidb-cloud/migrate-from-mysql-using-data-migration.md) is not supported for {{{ .starter }}} currently. +- [Changefeed](/tidb-cloud/changefeed-overview.md) is not supported for {{{ .starter }}} and {{{ .essential }}} currently. +- [Data Migration](/tidb-cloud/migrate-from-mysql-using-data-migration.md) is not supported for {{{ .starter }}} and {{{ .essential }}} currently. ### Time to live (TTL) -- In {{{ .starter }}}, the [`TTL_JOB_INTERVAL`](/time-to-live.md#ttl-job) attribute for a table is fixed at `15m` and cannot be modified. This means that {{{ .starter }}} schedules a background job every 15 minutes to clean up expired data. +- In {{{ .starter }}} and {{{ .essential }}}, the [`TTL_JOB_INTERVAL`](/time-to-live.md#ttl-job) attribute for a table is fixed at `15m` and cannot be modified. This means that {{{ .starter }}} and {{{ .essential }}} schedule a background job every 15 minutes to clean up expired data. ### Others @@ -59,9 +59,9 @@ We are constantly filling in the feature gaps between {{{ .starter }}} and TiDB ## Usage quota -For each organization in TiDB Cloud, you can create a maximum of five [free clusters](/tidb-cloud/select-cluster-tier.md#free-cluster-plan) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and create [scalable clusters](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan) for the usage. +For each organization in TiDB Cloud, you can create a maximum of five [free {{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) by default. To create more {{{ .starter }}} clusters, you need to add a credit card and [set a monthly spending limit](/tidb-cloud/manage-serverless-spend-limit.md) for the usage. -For the first five {{{ .starter }}} clusters in your organization, whether they are free or scalable, TiDB Cloud provides a free usage quota for each of them as follows: +For the first five {{{ .starter }}} clusters in your organization, TiDB Cloud provides a free usage quota for each of them as follows: - Row-based storage: 5 GiB - Columnar storage: 5 GiB @@ -73,6 +73,6 @@ Once a cluster reaches its usage quota, it immediately denies any new connection To learn more about the RU consumption of different resources (including read, write, SQL CPU, and network egress), the pricing details, and the throttled information, see [{{{ .starter }}} Pricing Details](https://www.pingcap.com/tidb-cloud-serverless-pricing-details). -If you want to create a {{{ .starter }}} cluster with an additional quota, you can select the scalable cluster plan and edit the spending limit on the cluster creation page. For more information, see [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md). +If you want to create a {{{ .starter }}} cluster with an additional quota, you can set the monthly spending limit on the cluster creation page. For more information, see [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md). After creating a {{{ .starter }}} cluster, you can still check and edit the spending limit on your cluster overview page. For more information, see [Manage Spending Limit for {{{ .starter }}} Clusters](/tidb-cloud/manage-serverless-spend-limit.md). diff --git a/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md b/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md new file mode 100644 index 0000000000000..3b402d4c6b9f3 --- /dev/null +++ b/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md @@ -0,0 +1,64 @@ +--- +title: Connect to {{{ .starter }}} or Essential via Alibaba Cloud Private Endpoint +summary: Learn how to connect to your TiDB Cloud cluster via Alibaba Cloud private endpoint. +--- + +# Connect to {{{ .starter }}} or Essential via Alibaba Cloud Private Endpoint + +This tutorial walks you through the steps to connect to your {{{ .starter }}} or Essential cluster via a private endpoint on Alibaba Cloud. Connecting through a private endpoint allows secure and private communication between your services and your TiDB Cloud cluster without using the public internet. + +> **Tip:** +> +> To learn how to connect to a {{{ .starter }}} or Essential cluster via AWS PrivateLink, see [Connect to TiDB Cloud via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections-serverless.md). + +## Restrictions + +- Currently, {{{ .starter }}} and {{{ .essential }}} support private endpoint connections when the endpoint service is hosted on AWS or Alibaba Cloud. If the service is hosted on another cloud provider, the private endpoint is not applicable. +- Private endpoint connection across regions is not supported. + +## Set up a private endpoint with Alibaba Cloud + +To connect to your {{{ .starter }}} or {{{ .essential }}} cluster via a private endpoint, follow these steps: + +1. [Choose a TiDB cluster](#step-1-choose-a-tidb-cluster) +2. [Create a private endpoint on Alibaba Cloud](#step-2-create-a-private-endpoint-on-alibaba-cloud) +3. [Connect to your TiDB cluster using the private endpoint](#step-3-connect-to-your-tidb-cluster-using-the-private-endpoint) + +### Step 1. Choose a TiDB cluster + +1. On the [**Clusters**](https://{{{.console-url}}}/project/clusters) page, click the name of your target TiDB Cloud cluster to go to its overview page. +2. Click **Connect** in the upper-right corner. A connection dialog is displayed. +3. In the **Connection Type** drop-down list, select **Private Endpoint**. +4. Take a note of **Service Name**, **Availability Zone ID**, and **Region ID**. + +### Step 2. Create a private endpoint on Alibaba Cloud + +To use the Alibaba Cloud Management Console to create a VPC interface endpoint, perform the following steps: + +1. Sign in to the [Alibaba Cloud Management Console](https://account.alibabacloud.com/login/login.htm). +2. Navigate to **VPC** > **Endpoints**. +3. Under the **Interface Endpoints** tab, click **Create Endpoint**. +4. Fill out the endpoint information: + - **Region**: select the same region as your TiDB Cloud cluster. + - **Endpoint Name**: choose a name for the endpoint. + - **Endpoint Type**: select **Interface Endpoint**. + - **Endpoint Service**: select **Other Endpoint Services**. + +5. Paste the **Endpoint Service Name** you copied from TiDB Cloud. +6. Click **Verify**. A green check will appear if the service is valid. +7. Choose the **VPC**, **Security Group**, and **Zone** to use for the endpoint. +8. Click **OK** to create the endpoint. +9. Wait for the endpoint status to become **Active** and the connection status to become **Connected**. + +### Step 3: Connect to your TiDB cluster using the private endpoint + +After you have created the interface endpoint, go back to the TiDB Cloud console and take the following steps: + +1. On the [**Clusters**](https://{{{.console-url}}}/project/clusters) page, click the name of your target cluster to go to its overview page. +2. Click **Connect** in the upper-right corner. A connection dialog is displayed. +3. In the **Connection Type** drop-down list, select **Private Endpoint**. +4. In the **Connect With** drop-down list, select your preferred connection method. The corresponding connection string is displayed at the bottom of the dialog. + + For the host, go to the **Endpoint Details** page in Alibaba Cloud, and copy the **Domain Name of Endpoint Service** as your host. + +5. Connect to your cluster with the connection string. diff --git a/tidb-cloud/ticloud-cluster-create.md b/tidb-cloud/ticloud-cluster-create.md index 3fc59b4a0a2d6..d3cdf415426e2 100644 --- a/tidb-cloud/ticloud-cluster-create.md +++ b/tidb-cloud/ticloud-cluster-create.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless create`. # ticloud serverless create -Create a {{{ .starter }}} cluster: +Create a TiDB Cloud cluster: ```shell ticloud serverless create [flags] @@ -13,13 +13,13 @@ ticloud serverless create [flags] ## Examples -Create a {{{ .starter }}} cluster in interactive mode: +Create a TiDB Cloud cluster in interactive mode: ```shell ticloud serverless create ``` -Create a {{{ .starter }}} cluster in non-interactive mode: +Create a TiDB Cloud cluster in non-interactive mode: ```shell ticloud serverless create --display-name --region @@ -29,7 +29,13 @@ Create a {{{ .starter }}} cluster with a spending limit in non-interactive mode: ```shell ticloud serverless create --display-name --region --spending-limit-monthly -``` +``` + +Create a {{{ .essential }}} cluster in non-interactive mode: + +```shell +ticloud serverless create --display-name --region --max-rcu --min-rcu +``` ## Flags @@ -40,9 +46,11 @@ In non-interactive mode, you need to manually enter the required flags. In inter | -n --display-name string | Specifies the name of the cluster to be created. | Yes | Only works in non-interactive mode. | | --spending-limit-monthly int | Specifies the maximum monthly spending limit in USD cents. | No | Only works in non-interactive mode. | | -p, --project-id string | Specifies the ID of the project, in which the cluster will be created. The default value is `default project`. | No | Only works in non-interactive mode. | -| -r, --region string | Specifies the name of cloud region. You can use "ticloud serverless region" to see all regions. | Yes | Only works in non-interactive mode. | -| --disable-public-endpoint | Disables the public endpoint. | No | Only works in non-interactive mode. | -| --encryption | Enables enhanced encryption at rest. | No | Only works in non-interactive mode. | +| -r, --region string | Specifies the name of the cloud region. You can view all available regions using the `ticloud serverless region` command. | Yes | Only works in non-interactive mode. | +| --disable-public-endpoint | Disables the public endpoint. Use this option if you want to prevent public access to the cluster. | No | Only works in non-interactive mode. | +| --encryption | Enables enhanced encryption at rest. | No | Only works in non-interactive mode. | +| --max-rcu int32 | Sets the maximum Request Capacity Units (RCUs) for the {{{ .essential }}} cluster, up to 100000. | No | Only works in non-interactive mode. | +| --min-rcu int32 | Sets the minimum Request Capacity Units (RCUs) for the {{{ .essential }}} cluster, at least 2000. | No | Only works in non-interactive mode. | | -h, --help | Shows help information for this command. | No | Works in both non-interactive and interactive modes | ## Inherited flags diff --git a/tidb-cloud/tidb-cloud-billing.md b/tidb-cloud/tidb-cloud-billing.md index a271c2ecaaa9a..fe989ecb3b709 100644 --- a/tidb-cloud/tidb-cloud-billing.md +++ b/tidb-cloud/tidb-cloud-billing.md @@ -5,14 +5,45 @@ summary: Learn about TiDB Cloud billing. # TiDB Cloud Billing -> **Note:** +TiDB Cloud charges according to the resources that you consume. + +## Pricing + +### Pricing for TiDB Cloud Dedicated + +See [TiDB Cloud Dedicated Pricing Details](https://www.pingcap.com/tidb-dedicated-pricing-details/). + +### Pricing for {{{ .starter }}} (formerly Serverless) {#pricing-for-starter} + +See [TiDB Cloud Serverless Pricing Details](https://www.pingcap.com/tidb-serverless-pricing-details/). + +### Pricing for {{{ .essential }}} {#pricing-for-essential} + +> **Tip:** > -> [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) are free until May 31, 2023, with a 100% discount off. After that, usage beyond the [free quota](/tidb-cloud/select-cluster-tier.md#usage-quota) will be charged. +> Currently, {{{ .essential }}} is in public preview on Alibaba Cloud and is only available in the Alibaba Cloud Singapore region. To request other regions on Alibaba Cloud, contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md#access-pingcap-help-center). + +For {{{ .essential }}}, you are charged based on the number of provisioned Request Capacity Units (RCUs), **not** on the actual usage by your application. + +A **Request Capacity Unit (RCU)** is a unit of measure used to represent the provisioned compute capacity for your {{{ .essential }}} cluster. One RCU provides a fixed amount of compute resources that can process a certain number of RUs per second. The number of RCUs you provision determines your cluster's baseline performance and throughput capacity. + +See the detailed pricing for each available Alibaba Cloud region below. + +| Resource | Singapore | +|----------|-----------| +| Compute (per RCU/month) | $0.24 | +| Row storage (per GiB/month) | $0.24 | +| Column storage (per GiB/month) | $0.06 | +| Row storage with enhanced encryption at rest (per GiB/month) | $0.36 | +| Column storage with enhanced encryption at rest (per GiB/month) | $0.09 | + +#### Throttling + +For {{{ .essential }}} clusters, the throttling policy is based on the provisioned Request Capacity Units (RCUs). When the workload exceeds the maximum RCU capacity, the cluster will automatically throttle incoming requests to maintain stability. Existing connections will experience throttling, but new connection attempts will be accepted as long as they don't exceed the maximum RCU limit. This ensures predictable performance while protecting the cluster from overload. -TiDB Cloud charges according to the resources that you consume. You can visit the following pages to get more information about the pricing. +#### Billing cycle -- [{{{ .starter }}} Pricing Details](https://www.pingcap.com/tidb-serverless-pricing-details/) -- [TiDB Cloud Dedicated Pricing Details](https://www.pingcap.com/tidb-dedicated-pricing-details/) +Each TiDB Cloud bill, corresponding to the previous month's usage, is finalized at the start of every new month. This finalized bill is charged to your default payment method, typically occurring between the 3rd and 9th day of the respective month. If your usage within the current month reaches or exceeds $500, an automatic charge will be initiated. Note that the billing cycle operates strictly in accordance with the UTC (+00:00) time zone. ## Invoices @@ -22,7 +53,7 @@ After you set up the payment method, TiDB Cloud will generate an invoice once yo > **Note:** > -> If you sign up for TiDB Cloud through [AWS Marketplace](https://aws.amazon.com/marketplace), [Azure Marketplace](https://azuremarketplace.microsoft.com/), or [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), you can pay through your AWS account, Azure account, or Google Cloud account directly but cannot add payment methods or download invoices in the TiDB Cloud console. +> If you sign up for TiDB Cloud through [AWS Marketplace](https://aws.amazon.com/marketplace), [Azure Marketplace](https://azuremarketplace.microsoft.com/), [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), or [Alibaba Cloud Marketplace](https://marketplace.alibabacloud.com/), you can pay through your AWS account, Azure account, Google Cloud account, or Alibaba Cloud account directly but cannot add payment methods or download invoices in the TiDB Cloud console. After you contact our sales for receiving an invoice on a monthly basis, TiDB Cloud will generate the invoice for the previous month at the beginning of each month. @@ -161,7 +192,7 @@ If you are in the `Organization Owner` or `Organization Billing Manager` role of > **Note:** > -> If you sign up for TiDB Cloud through [AWS Marketplace](https://aws.amazon.com/marketplace), [Azure Marketplace](https://azuremarketplace.microsoft.com/), or [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), you can pay through your AWS account, Azure account, or Google Cloud account directly but cannot add payment methods or download invoices in the TiDB Cloud console. +> If you sign up for TiDB Cloud through [AWS Marketplace](https://aws.amazon.com/marketplace), [Azure Marketplace](https://azuremarketplace.microsoft.com/), [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), or [Alibaba Cloud Marketplace](https://marketplace.alibabacloud.com/), you can pay through your AWS account, Azure account, Google Cloud account, or Alibaba Cloud account directly but cannot add payment methods or download invoices in the TiDB Cloud console. The fee is deducted from a bound credit card according to your cluster usage. To add a valid credit card, you can use either of the following methods: @@ -206,17 +237,18 @@ If you have agreed with our sales on a contract and received an email to review To learn more about contracts, feel free to [contact our sales](https://www.pingcap.com/contact-us/). -## Billing from AWS Marketplace, Azure Marketplace, or Google Cloud Marketplace +## Billing from Cloud Provider Marketplace -If you are in the `Organization Owner` or `Organization Billing Manager` role of your organization, you can link your TiDB Cloud account to an AWS billing account, an Azure billing account, or a Google Cloud billing account. Otherwise, skip this section. +If you are in the `Organization Owner` or `Organization Billing Manager` role of your organization, you can link your TiDB Cloud account to the billing account of your cloud provider (AWS, Azure, Google Cloud, or Alibaba Cloud). Otherwise, skip this section. -If you are new to TiDB Cloud and do not have a TiDB Cloud account, you can sign up for a TiDB Cloud account through [AWS Marketplace](https://aws.amazon.com/marketplace), [Azure Marketplace](https://azuremarketplace.microsoft.com/), or [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), and pay for the usage via the AWS, Azure, or Google Cloud billing account. +If you are new to TiDB Cloud and do not have a TiDB Cloud account, you can sign up for a TiDB Cloud account through the marketplace of your cloud provider, and pay for the usage via the billing account of your cloud provider. -- To sign up through AWS Marketplace, search for `TiDB Cloud` in [AWS Marketplace](https://aws.amazon.com/marketplace), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. -- To sign up through Azure Marketplace, search for `TiDB Cloud` in [Azure Marketplace](https://azuremarketplace.microsoft.com), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. -- To sign up through Google Cloud Marketplace, search for `TiDB Cloud` in [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. +- To sign up through [AWS Marketplace](https://aws.amazon.com/marketplace), search for `TiDB Cloud` in [AWS Marketplace](https://aws.amazon.com/marketplace), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. +- To sign up through [Azure Marketplace](https://azuremarketplace.microsoft.com), search for `TiDB Cloud` in [Azure Marketplace](https://azuremarketplace.microsoft.com), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. +- To sign up through [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), search for `TiDB Cloud` in [Google Cloud Marketplace](https://console.cloud.google.com/marketplace), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. +- To sign up through [Alibaba Cloud Marketplace](https://marketplace.alibabacloud.com/), search for `TiDB Cloud` in [Alibaba Cloud Marketplace](https://marketplace.alibabacloud.com/), subscribe to TiDB Cloud, and then follow the onscreen instructions to set up your TiDB Cloud account. -If you already have a TiDB Cloud account and you want to pay for the usage via your AWS or Google Cloud billing account, you can link your TiDB Cloud account to your AWS or Google Cloud billing account. +If you already have a TiDB Cloud account and you want to pay for the usage via your AWS, Azure, Google Cloud, or Alibaba Cloud billing account, you can link your TiDB Cloud account to your AWS, Azure, Google Cloud, or Alibaba Cloud billing account.
@@ -289,5 +321,27 @@ To link your TiDB Cloud account to a Google Cloud billing account, take the foll > > If your organization already has a payment method in TiDB Cloud, the existing payment method for this organization will be replaced by the newly added Google Cloud billing account. +
+ +
+ +To link your TiDB Cloud account to an Alibaba Cloud billing account, take the following steps: + +1. Open the [Alibaba Cloud Marketplace page](https://marketplace.alibabacloud.com/), search for `TiDB Cloud` and select **TiDB Cloud** in the search results. The TiDB Cloud product page is displayed. + +2. On the TiDB Cloud product page, click **Activate Now**, and then follow the onscreen instructions to confirm the pay-as-you-go mode. + +3. On the subscription page, click **Subscribe**, and then click **Go to product page**. You are directed to the TiDB Cloud sign-up page. + +4. Check the notification in the upper part of the sign-up page and click **Sign in**. + +5. Sign in with your TiDB Cloud account. The page for linking to your Alibaba Cloud billing account is displayed. + +6. On the page, select the target organization and click **Link** to link to your Alibaba Cloud billing account. + + > **Note:** + > + > If your organization already has a payment method in TiDB Cloud, the existing payment method for this organization will be replaced by the newly added Alibaba Cloud billing account. +
diff --git a/tidb-cloud/tidb-cloud-budget.md b/tidb-cloud/tidb-cloud-budget.md index e0e5e2d96ea81..5dec6031c7a5a 100644 --- a/tidb-cloud/tidb-cloud-budget.md +++ b/tidb-cloud/tidb-cloud-budget.md @@ -11,7 +11,7 @@ When your monthly actual costs exceed the percentage thresholds of your specifie TiDB Cloud provides two types of budgets to help you track your spending: -- **Serverless Spending Limit** budget: for each {{{ .starter }}} scalable cluster, TiDB Cloud automatically creates a **Serverless Spending Limit** budget. This budget helps you track the actual cost against the [spending limit](/tidb-cloud/manage-serverless-spend-limit.md) configured on that cluster. It includes three threshold rules: 75%, 90%, and 100% of the budget, which are not editable. +- **Serverless Spending Limit** budget: for each {{{ .starter }}} with the spending limit > 0, TiDB Cloud automatically creates a **Serverless Spending Limit** budget. This budget helps you track the actual cost against the [spending limit](/tidb-cloud/manage-serverless-spend-limit.md) configured on that cluster. It includes three threshold rules: 75%, 90%, and 100% of the budget, which are not editable. - **Custom** budget: you can create custom budgets to track actual costs for an entire organization or specific projects. For each budget, you can specify a budget scope, set a target spending amount, and configure alert thresholds. After creating a custom budget, you can compare your monthly actual costs with your planned costs to ensure you stay within budget. @@ -60,7 +60,7 @@ To create a custom budget to monitor the spending of your organization or specif > **Note:** > -> The **Serverless Spending Limit** budget cannot be edited because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} scalable cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). +> The **Serverless Spending Limit** budget cannot be edited because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). To edit a custom budget, take the following steps: @@ -81,7 +81,7 @@ To edit a custom budget, take the following steps: > **Note:** > > - Once a custom budget is deleted, you will no longer receive any alert emails related to it. -> - The **Serverless Spending Limit** budget cannot be deleted because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} scalable cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). +> - The **Serverless Spending Limit** budget cannot be deleted because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). To delete a custom budget, take the following steps: diff --git a/tidb-cloud/tidb-cloud-console-auditing.md b/tidb-cloud/tidb-cloud-console-auditing.md index 3bfb14db0d25a..2f4357ec7b86e 100644 --- a/tidb-cloud/tidb-cloud-console-auditing.md +++ b/tidb-cloud/tidb-cloud-console-auditing.md @@ -152,7 +152,7 @@ The console audit logs record various user activities on the TiDB Cloud console | BindSupportPlan | Bind a support plan | | CancelSupportPlan | Cancel a support plan | | UpdateOrganizationName | Update the organization name | -| SetSpendLimit | Edit the spending limit of a {{{ .starter }}} scalable cluster | +| SetSpendLimit | Edit the spending limit of a {{{ .starter }}} cluster | | UpdateMaintenanceWindow | Modify maintenance window start time | | DeferMaintenanceTask | Defer a maintenance task | | CreateBranch | Create a {{{ .starter }}} branch | diff --git a/tidb-cloud/tidb-cloud-events.md b/tidb-cloud/tidb-cloud-events.md index eb5ed57dba08c..f82ee407bf9b2 100644 --- a/tidb-cloud/tidb-cloud-events.md +++ b/tidb-cloud/tidb-cloud-events.md @@ -42,7 +42,7 @@ TiDB Cloud logs the following types of cluster events: | ScaleChangefeed | Scale the specification of a changefeed | | FailedChangefeed | Changefeed failures | | ImportData | Import data to a cluster | -| UpdateSpendingLimit | Update spending limit of a {{{ .starter }}} scalable cluster | +| UpdateSpendingLimit | Update spending limit of a {{{ .starter }}} cluster | | ResourceLimitation | Update resource limitation of a {{{ .starter }}} cluster | For each event, the following information is logged: diff --git a/tidb-cloud/tidb-cloud-faq.md b/tidb-cloud/tidb-cloud-faq.md index be1d2827770a8..fdca7070895ce 100644 --- a/tidb-cloud/tidb-cloud-faq.md +++ b/tidb-cloud/tidb-cloud-faq.md @@ -13,7 +13,7 @@ This document lists the most frequently asked questions about TiDB Cloud. ### What is TiDB Cloud? -TiDB Cloud makes deploying, managing, and maintaining your TiDB clusters even simpler with a fully managed cloud instance that you control through an intuitive console. You are able to easily deploy on Amazon Web Services (AWS), Google Cloud, or Microsoft Azure to quickly build mission-critical applications. +TiDB Cloud makes deploying, managing, and maintaining your TiDB clusters even simpler with a fully managed cloud instance that you control through an intuitive console. You are able to easily deploy on Amazon Web Services (AWS), Google Cloud, Microsoft Azure, or Alibaba Cloud to quickly build mission-critical applications. TiDB Cloud allows developers and DBAs with little or no training to handle once-complex tasks such as infrastructure management and cluster deployment with ease, to focus on your applications, not the complexities of your database. And by scaling TiDB clusters in or out with a simple click of a button, you no longer waste costly resources because you are able to provision your databases for exactly how much and how long you need them. @@ -33,7 +33,7 @@ You can use any language supported by the MySQL client or driver. ### Where can I run TiDB Cloud? -TiDB Cloud is currently available on Amazon Web Services (AWS), Google Cloud, and Microsoft Azure. +TiDB Cloud is currently available on Amazon Web Services (AWS), Google Cloud, Microsoft Azure, and Alibaba Cloud. ### Does TiDB Cloud support VPC peering between different cloud service providers? @@ -42,7 +42,7 @@ No. ### What versions of TiDB are supported on TiDB Cloud? - For new TiDB Cloud Dedicated clusters, the default TiDB version is [v8.5.2](https://docs.pingcap.com/tidb/v8.5/release-8.5.2) starting from July 15, 2025. -- For {{{ .starter }}} clusters, the TiDB version is [v7.5.2](https://docs.pingcap.com/tidb/v7.5/release-7.5.2) starting from April 22, 2025. +- For {{{ .starter }}} and {{{ .essential }}} clusters, the TiDB version is [v7.5.2](https://docs.pingcap.com/tidb/v7.5/release-7.5.2) starting from April 22, 2025. For more information, see [TiDB Cloud Release Notes](/tidb-cloud/tidb-cloud-release-notes.md). @@ -64,7 +64,7 @@ The best way to learn about TiDB Cloud is to follow our step-by-step tutorial. C - [TiDB Cloud Introduction](/tidb-cloud/tidb-cloud-intro.md) - [Get Started](/tidb-cloud/tidb-cloud-quickstart.md) -- [Create a {{{ .starter }}} Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) +- [Create a {{{ .starter }}} or Essential Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) ### What does `XXX's Org/default project/Cluster0` refer to when deleting a cluster? @@ -108,7 +108,7 @@ TiDB is highly compatible with MySQL. You can migrate data from any MySQL-compat ### Does TiDB Cloud support incremental backups? -No. If you need to restore data to any point in time within the cluster's backup retention, you can use PITR (Point-in-time Recovery). For more information, see [Use PITR in a TiDB Cloud Dedicated cluster](/tidb-cloud/backup-and-restore.md#turn-on-auto-backup) or [Use PITR in a {{{ .starter }}} cluster](/tidb-cloud/backup-and-restore-serverless.md#restore). +No. If you need to restore data to any point in time within the cluster's backup retention, you can use PITR (Point-in-time Recovery). For more information, see [Use PITR in a TiDB Cloud Dedicated cluster](/tidb-cloud/backup-and-restore.md#turn-on-auto-backup) or [Use PITR in a {{{ .essential }}} cluster](/tidb-cloud/backup-and-restore-serverless.md#restore). ## HTAP FAQs @@ -162,7 +162,7 @@ For TiDB Cloud Dedicated clusters, TiDB Cloud ensures cluster security with the - Creates server-side TLS certificates and component-level TLS certificates for each cluster to encrypt cluster data in transit. - Provide IP access rules for each cluster to ensure that only allowed source IP addresses can access your cluster. -For {{{ .starter }}} clusters, TiDB Cloud ensures cluster security with the following measures: +For {{{ .starter }}} and {{{ .essential }}} clusters, TiDB Cloud ensures cluster security with the following measures: - Creates independent sub-accounts for each cluster. - Sets up firewall rules to isolate external connections. @@ -184,14 +184,14 @@ For more information, see [Connect to Your TiDB Cloud Dedicated Cluster](/tidb-c
-
+
-For a {{{ .starter }}} cluster, the steps to connect to your cluster are simplified as follows: +For a {{{ .starter }}} or Essential cluster, the steps to connect to your cluster are simplified as follows: 1. Set a database user and login credential. 2. Choose a SQL client, get an auto-generated connection string displayed on the TiDB Cloud UI, and then connect to your cluster through the SQL client using the string. -For more information, see [Connect to Your {{{ .starter }}} Cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md). +For more information, see [Connect to Your TiDB Cloud Cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md).
diff --git a/tidb-cloud/tidb-cloud-glossary.md b/tidb-cloud/tidb-cloud-glossary.md index 40d74cd749f79..38708e9a493e6 100644 --- a/tidb-cloud/tidb-cloud-glossary.md +++ b/tidb-cloud/tidb-cloud-glossary.md @@ -147,7 +147,7 @@ A Request Unit (RU) is a unit of measure used to represent the amount of resourc ### Spending limit -Spending limit refers to the maximum amount of money that you are willing to spend on a particular workload in a month. It is a cost-control mechanism that enables you to set a budget for your {{{ .starter }}} clusters. For [scalable clusters](/tidb-cloud/select-cluster-tier.md#scalable-cluster-plan), the spending limit must be set to a minimum of $0.01. Also, the scalable cluster can have a free quota if it meets the qualifications. The scalable cluster with a free quota will consume the free quota first. +[Spending limit](/tidb-cloud/manage-serverless-spend-limit.md) refers to the maximum amount of money that you are willing to spend on a particular workload in a month. It is a cost-control mechanism that enables you to set a budget for your {{{ .starter }}} clusters. To scale the capacity of your {{{ .starter }}} cluster automatically based on your workload, the spending limit must be set to a minimum of $0.01. Also, the {{{ .starter }}} cluster can have a [free quota](/tidb-cloud/select-cluster-tier.md#usage-quota) if it meets the qualifications. The {{{ .starter }}} cluster with a free quota will consume the free quota first. ## T diff --git a/tidb-cloud/tidb-cloud-intro.md b/tidb-cloud/tidb-cloud-intro.md index 5a43945d4b0fe..b27ac04e7f7b9 100644 --- a/tidb-cloud/tidb-cloud-intro.md +++ b/tidb-cloud/tidb-cloud-intro.md @@ -50,7 +50,7 @@ With TiDB Cloud, you can get the following key features: - **Multi-Cloud Support** - Stay flexible without cloud vendor lock-in. TiDB Cloud is currently available on AWS, Azure, and Google Cloud. + Stay flexible without cloud vendor lock-in. TiDB Cloud is currently available on AWS, Azure, Google Cloud, and Alibaba Cloud. - **Simple Pricing Plans** @@ -62,17 +62,25 @@ With TiDB Cloud, you can get the following key features: ## Deployment options -TiDB Cloud provides the following two deployment options: +TiDB Cloud provides the following deployment options: -- [TiDB Cloud Serverless](https://www.pingcap.com/tidb-cloud-serverless) (renamed to Starter) +- TiDB Cloud Serverless (renamed to Starter) {{{ .starter }}} is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free tier and consumption based billing once free limits are exceeded. -- [TiDB Cloud Dedicated](https://www.pingcap.com/tidb-cloud-dedicated) + Currently, {{{ .starter }}} is generally available on AWS and in public preview on Alibaba Cloud. - TiDB Cloud Dedicated is for production use with the benefits of cross-zone high availability, horizontal scaling, and [HTAP](https://en.wikipedia.org/wiki/Hybrid_transactional/analytical_processing). +- {{{ .essential }}} -For feature comparison between {{{ .starter }}} and TiDB Cloud Dedicated, see [TiDB: An advanced, open source, distributed SQL database](https://www.pingcap.com/get-started-tidb). + For applications experiencing growing workloads and needing scalability in real time, {{{ .essential }}} provides the flexibility and performance to keep pace with your business growth. + + Currently, {{{ .essential }}} is in public preview on Alibaba Cloud. For feature comparison between {{{ .starter }}} and {{{ .essential }}}, see [TiDB on Alibaba Cloud](https://www.pingcap.com/partners/alibaba-cloud/). + +- TiDB Cloud Dedicated + + TiDB Cloud Dedicated is designed for mission-critical businesses, offering high availability across multiple availability zones, horizontal scaling, and full [HTAP](https://en.wikipedia.org/wiki/Hybrid_transactional/analytical_processing) capabilities. + + Currently, TiDB Cloud Dedicated is generally available on AWS and Google Cloud, and in public preview on Azure. For more information, see [TiDB Cloud Dedicated](https://www.pingcap.com/tidb-cloud-dedicated). ## Architecture diff --git a/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md b/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md index 3164d407cfd1d..2749969b28828 100644 --- a/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md +++ b/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md @@ -17,7 +17,7 @@ This tutorial demonstrates how to integrate the [vector search](/vector-search/v > **Note** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). > **Tip** > diff --git a/variables.json b/variables.json index 7e37188aeb836..cccfc4758b600 100644 --- a/variables.json +++ b/variables.json @@ -3,7 +3,7 @@ "tidb-version": "v8.5.2", "tidb-release-date": "2025-06-12", "self-managed": "TiDB Self-Managed", - "starter": "TiDB Cloud Serverless", + "starter": "TiDB Cloud Starter", "essential": "TiDB Cloud Essential", "dedicated": "TiDB Cloud Dedicated", "console-url": "tidbcloud.com" diff --git a/vector-search/vector-search-data-types.md b/vector-search/vector-search-data-types.md index 7f2c920cf8888..678b3cbbfb3e3 100644 --- a/vector-search/vector-search-data-types.md +++ b/vector-search/vector-search-data-types.md @@ -25,7 +25,7 @@ A vector is a sequence of floating-point numbers, such as `[0.3, 0.5, -0.1, ...] > **Note:** > -> Vector data types are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> Vector data types are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). The following Vector data types are currently available: diff --git a/vector-search/vector-search-functions-and-operators.md b/vector-search/vector-search-functions-and-operators.md index bc56c998244c9..c40eb4c30d506 100644 --- a/vector-search/vector-search-functions-and-operators.md +++ b/vector-search/vector-search-functions-and-operators.md @@ -25,7 +25,7 @@ This document lists the functions and operators available for Vector data types. > **Note:** > -> Vector data types and these vector functions are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> Vector data types and these vector functions are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Vector functions diff --git a/vector-search/vector-search-get-started-using-python.md b/vector-search/vector-search-get-started-using-python.md index e6d9bd70ccaf4..4cb842d4cca17 100644 --- a/vector-search/vector-search-get-started-using-python.md +++ b/vector-search/vector-search-get-started-using-python.md @@ -27,7 +27,7 @@ Throughout this tutorial, you will develop this AI application using [TiDB Vecto > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites diff --git a/vector-search/vector-search-get-started-using-sql.md b/vector-search/vector-search-get-started-using-sql.md index b17405d9b9fee..695a732f3254e 100644 --- a/vector-search/vector-search-get-started-using-sql.md +++ b/vector-search/vector-search-get-started-using-sql.md @@ -32,7 +32,7 @@ This tutorial demonstrates how to get started with TiDB Vector Search just using > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites diff --git a/vector-search/vector-search-improve-performance.md b/vector-search/vector-search-improve-performance.md index 0a790d1ba348a..bdd8b745d7a48 100644 --- a/vector-search/vector-search-improve-performance.md +++ b/vector-search/vector-search-improve-performance.md @@ -25,7 +25,7 @@ TiDB Vector Search enables you to perform Approximate Nearest Neighbor (ANN) que > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Add vector search index for vector columns diff --git a/vector-search/vector-search-index.md b/vector-search/vector-search-index.md index e7f8189b16869..8d478313ce89c 100644 --- a/vector-search/vector-search-index.md +++ b/vector-search/vector-search-index.md @@ -27,7 +27,7 @@ To improve search efficiency, you can create vector search indexes in TiDB for a > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). Currently, TiDB supports the [HNSW (Hierarchical Navigable Small World)](https://en.wikipedia.org/wiki/Hierarchical_navigable_small_world) vector search index algorithm. diff --git a/vector-search/vector-search-integrate-with-django-orm.md b/vector-search/vector-search-integrate-with-django-orm.md index 60eac6863dd66..4e2d952492e3d 100644 --- a/vector-search/vector-search-integrate-with-django-orm.md +++ b/vector-search/vector-search-integrate-with-django-orm.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [Django](https://www.djangoproject.co > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites diff --git a/vector-search/vector-search-integrate-with-jinaai-embedding.md b/vector-search/vector-search-integrate-with-jinaai-embedding.md index 3ccc0cbec171c..e5dc67b7a9f7e 100644 --- a/vector-search/vector-search-integrate-with-jinaai-embedding.md +++ b/vector-search/vector-search-integrate-with-jinaai-embedding.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [Jina AI](https://jina.ai/) to genera > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites diff --git a/vector-search/vector-search-integrate-with-langchain.md b/vector-search/vector-search-integrate-with-langchain.md index e7b6622020e62..913a12fb05491 100644 --- a/vector-search/vector-search-integrate-with-langchain.md +++ b/vector-search/vector-search-integrate-with-langchain.md @@ -25,7 +25,7 @@ This tutorial demonstrates how to integrate the [vector search](/vector-search/v > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). > **Tip** > diff --git a/vector-search/vector-search-integrate-with-llamaindex.md b/vector-search/vector-search-integrate-with-llamaindex.md index 60b8e13f57e49..f84bc3579f160 100644 --- a/vector-search/vector-search-integrate-with-llamaindex.md +++ b/vector-search/vector-search-integrate-with-llamaindex.md @@ -25,7 +25,7 @@ This tutorial demonstrates how to integrate the [vector search](/vector-search/v > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). > **Tip** > diff --git a/vector-search/vector-search-integrate-with-peewee.md b/vector-search/vector-search-integrate-with-peewee.md index 7e20c04987132..f50bb96127a49 100644 --- a/vector-search/vector-search-integrate-with-peewee.md +++ b/vector-search/vector-search-integrate-with-peewee.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [peewee](https://docs.peewee-orm.com/ > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites diff --git a/vector-search/vector-search-integrate-with-sqlalchemy.md b/vector-search/vector-search-integrate-with-sqlalchemy.md index 494ff09064ecd..ffba32afda0b6 100644 --- a/vector-search/vector-search-integrate-with-sqlalchemy.md +++ b/vector-search/vector-search-integrate-with-sqlalchemy.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [SQLAlchemy](https://www.sqlalchemy.o > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites diff --git a/vector-search/vector-search-integration-overview.md b/vector-search/vector-search-integration-overview.md index f1c8fe5c905cc..3bdbb586fb762 100644 --- a/vector-search/vector-search-integration-overview.md +++ b/vector-search/vector-search-integration-overview.md @@ -25,7 +25,7 @@ This document provides an overview of TiDB vector search integration, including > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## AI frameworks diff --git a/vector-search/vector-search-limitations.md b/vector-search/vector-search-limitations.md index 399c578f1c579..68a6a8b0e1443 100644 --- a/vector-search/vector-search-limitations.md +++ b/vector-search/vector-search-limitations.md @@ -25,7 +25,7 @@ This document describes the known limitations of TiDB vector search. > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Vector data type limitations diff --git a/vector-search/vector-search-overview.md b/vector-search/vector-search-overview.md index d7a42e2c0ed95..3db44e5833fd2 100644 --- a/vector-search/vector-search-overview.md +++ b/vector-search/vector-search-overview.md @@ -25,7 +25,7 @@ Vector search offers a powerful solution for semantic similarity searches across > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Concepts From 2b6111317dbcaca0bfac92ba7558dfdf6adf567f Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Tue, 5 Aug 2025 12:04:46 +0800 Subject: [PATCH 04/25] cloud: remove serverless specific docs from the TOC of Dedicated docs (#21418) --- TOC-tidb-cloud.md | 154 ++++++------------------------------------- tidb-cloud/_index.md | 10 +-- 2 files changed, 22 insertions(+), 142 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 3eea14444a4bd..51ccf90dd1a3a 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -12,7 +12,6 @@ - [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md) - [Try Out TiDB + AI](/vector-search/vector-search-get-started-using-python.md) - [Try Out HTAP](/tidb-cloud/tidb-cloud-htap-quickstart.md) - - [Try Out TiDB Cloud CLI](/tidb-cloud/get-started-with-cli.md) - [Perform a PoC](/tidb-cloud/tidb-cloud-poc.md) - Key Concepts - [Overview](/tidb-cloud/key-concepts.md) @@ -23,9 +22,7 @@ - [AI Features](/tidb-cloud/ai-feature-concepts.md) - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Scalability](/tidb-cloud/scalability-concepts.md) - - High Availability - - [High Availability in {{{ .starter }}}](/tidb-cloud/serverless-high-availability.md) - - [High Availability in TiDB Cloud Dedicated](/tidb-cloud/high-availability-with-multi-az.md) + - [High Availability](/tidb-cloud/high-availability-with-multi-az.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) - [Data Streaming](/tidb-cloud/data-streaming-concepts.md) - [Backup & Restore](/tidb-cloud/backup-and-restore-concepts.md) @@ -35,7 +32,7 @@ - Development Quick Start - [Developer Guide Overview](/develop/dev-guide-overview.md) - - [Build a {{{ .starter }}} Cluster](/develop/dev-guide-build-cluster-in-cloud.md) + - [Build a TiDB Cloud Cluster](/develop/dev-guide-build-cluster-in-cloud.md) - [CRUD SQL in TiDB](/develop/dev-guide-tidb-crud-sql.md) - Connect to TiDB Cloud - GUI Database Tools @@ -69,20 +66,12 @@ - [Prisma](/develop/dev-guide-sample-application-nodejs-prisma.md) - [Sequelize](/develop/dev-guide-sample-application-nodejs-sequelize.md) - [TypeORM](/develop/dev-guide-sample-application-nodejs-typeorm.md) - - [Next.js](/develop/dev-guide-sample-application-nextjs.md) - - [AWS Lambda](/develop/dev-guide-sample-application-aws-lambda.md) - Ruby - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) - C# - [C#](/develop/dev-guide-sample-application-cs.md) - [WordPress](/tidb-cloud/dev-guide-wordpress.md) - - Serverless Driver ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - - [{{{ .starter }}} Driver](/tidb-cloud/serverless-driver.md) - - [Node.js Example](/tidb-cloud/serverless-driver-node-example.md) - - [Prisma Example](/tidb-cloud/serverless-driver-prisma-example.md) - - [Kysely Example](/tidb-cloud/serverless-driver-kysely-example.md) - - [Drizzle Example](/tidb-cloud/serverless-driver-drizzle-example.md) - Development Reference - Design Database Schema - [Overview](/develop/dev-guide-schema-design-overview.md) @@ -139,34 +128,19 @@ - [Select Your Cluster Tier](/tidb-cloud/select-cluster-tier.md) - [Determine Your TiDB Size](/tidb-cloud/size-your-cluster.md) - [TiDB Cloud Performance Reference](/tidb-cloud/tidb-cloud-performance-reference.md) - - Manage {{{ .starter }}} Clusters - - [Create a {{{ .starter }}} Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) - - Connect to Your {{{ .starter }}} Cluster - - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - - [Overview](/tidb-cloud/branch-overview.md) - - [Manage Branches](/tidb-cloud/branch-manage.md) - - [GitHub Integration](/tidb-cloud/branch-github-integration.md) - - [Manage Spending Limit](/tidb-cloud/manage-serverless-spend-limit.md) - - [Back Up and Restore {{{ .starter }}} Data](/tidb-cloud/backup-and-restore-serverless.md) - - [Export Data from {{{ .starter }}}](/tidb-cloud/serverless-export.md) - - Manage TiDB Cloud Dedicated Clusters - - [Create a TiDB Cloud Dedicated Cluster](/tidb-cloud/create-tidb-cluster.md) - - Connect to Your TiDB Cloud Dedicated Cluster - - [Connection Method Overview](/tidb-cloud/connect-to-tidb-cluster.md) - - [Connect via Public Connection](/tidb-cloud/connect-via-standard-connection.md) - - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections.md) - - [Connect via Private Endpoint with Azure](/tidb-cloud/set-up-private-endpoint-connections-on-azure.md) - - [Connect via Private Endpoint with Google Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md) - - [Connect via VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md) - - [Connect via SQL Shell](/tidb-cloud/connect-via-sql-shell.md) - - [Scale a TiDB Cloud Dedicated Cluster](/tidb-cloud/scale-tidb-cluster.md) - - [Back Up and Restore TiDB Cloud Dedicated Data](/tidb-cloud/backup-and-restore.md) - - [Pause or Resume a TiDB Cloud Dedicated Cluster](/tidb-cloud/pause-or-resume-tidb-cluster.md) - - [Configure Maintenance Window](/tidb-cloud/configure-maintenance-window.md) + - [Create a TiDB Cloud Dedicated Cluster](/tidb-cloud/create-tidb-cluster.md) + - Connect to Your TiDB Cloud Dedicated Cluster + - [Connection Method Overview](/tidb-cloud/connect-to-tidb-cluster.md) + - [Connect via Public Connection](/tidb-cloud/connect-via-standard-connection.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections.md) + - [Connect via Private Endpoint with Azure](/tidb-cloud/set-up-private-endpoint-connections-on-azure.md) + - [Connect via Private Endpoint with Google Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md) + - [Connect via VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md) + - [Connect via SQL Shell](/tidb-cloud/connect-via-sql-shell.md) + - [Scale a TiDB Cloud Dedicated Cluster](/tidb-cloud/scale-tidb-cluster.md) + - [Back Up and Restore TiDB Cloud Dedicated Data](/tidb-cloud/backup-and-restore.md) + - [Pause or Resume a TiDB Cloud Dedicated Cluster](/tidb-cloud/pause-or-resume-tidb-cluster.md) + - [Configure Maintenance Window](/tidb-cloud/configure-maintenance-window.md) - Use an HTAP Cluster with TiFlash - [TiFlash Overview](/tiflash/tiflash-overview.md) - [Create TiFlash Replicas](/tiflash/create-tiflash-replicas.md) @@ -269,15 +243,8 @@ - [Import CSV Files from Cloud Storage](/tidb-cloud/import-csv-files.md) - [Import Parquet Files from Cloud Storage](/tidb-cloud/import-parquet-files.md) - [Import with MySQL CLI](/tidb-cloud/import-with-mysql-cli.md) - - Import Data into {{{ .starter }}} - - [Import Sample Data](/tidb-cloud/import-sample-data-serverless.md) - - [Import Local Files](/tidb-cloud/tidb-cloud-import-local-files.md) - - [Import CSV Files from Cloud Storage](/tidb-cloud/import-csv-files-serverless.md) - - [Import Parquet Files from Cloud Storage](/tidb-cloud/import-parquet-files-serverless.md) - - [Import with MySQL CLI](/tidb-cloud/import-with-mysql-cli-serverless.md) - Reference - [Configure External Storage Access for TiDB Cloud Dedicated](/tidb-cloud/dedicated-external-storage.md) - - [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md) - [Naming Conventions for Data Import](/tidb-cloud/naming-conventions-for-data-import.md) - [CSV Configurations for Importing Data](/tidb-cloud/csv-config-for-import-data.md) - [Troubleshoot Access Denied Errors during Data Import from Amazon S3](/tidb-cloud/troubleshoot-import-access-denied-error.md) @@ -356,18 +323,12 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - {{{ .starter }}} - - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - - [TLS Connections to {{{ .starter }}}](/tidb-cloud/secure-connections-to-serverless-clusters.md) - - TiDB Cloud Dedicated - - [Configure an IP Access List](/tidb-cloud/configure-ip-access-list.md) - - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections.md) - - [Connect via Private Endpoint with Azure](/tidb-cloud/set-up-private-endpoint-connections-on-azure.md) - - [Connect via Private Endpoint with Google Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md) - - [Connect via VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md) - - [TLS Connections to TiDB Cloud Dedicated](/tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md) + - [Configure an IP Access List](/tidb-cloud/configure-ip-access-list.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections.md) + - [Connect via Private Endpoint with Azure](/tidb-cloud/set-up-private-endpoint-connections-on-azure.md) + - [Connect via Private Endpoint with Google Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md) + - [Connect via VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md) + - [TLS Connections to TiDB Cloud Dedicated](/tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md) - Data Access Control - [Encryption at Rest Using Customer-Managed Encryption Keys](/tidb-cloud/tidb-cloud-encrypt-cmek.md) - [User-Controlled Log Redaction](/tidb-cloud/tidb-cloud-log-redaction.md) @@ -375,7 +336,6 @@ - [Configure Cluster Password Settings](/tidb-cloud/configure-security-settings.md) - Audit Management - [TiDB Cloud Dedicated Database Audit Logging](/tidb-cloud/tidb-cloud-auditing.md) - - [{{{ .starter }}} Database Audit Logging](/tidb-cloud/serverless-audit-logging.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Console Audit Logging](/tidb-cloud/tidb-cloud-console-auditing.md) - Billing - [Invoices](/tidb-cloud/tidb-cloud-billing.md#invoices) @@ -409,9 +369,6 @@ - [Use TiDB Cloud Dedicated Private Endpoint Connection Resource](/tidb-cloud/terraform-use-dedicated-private-endpoint-connection-resource.md) - [Use TiDB Cloud Dedicated VPC Peering Resource](/tidb-cloud/terraform-use-dedicated-vpc-peering-resource.md) - [Use TiDB Cloud Dedicated Network Container Resource](/tidb-cloud/terraform-use-dedicated-network-container-resource.md) - - [Use {{{ .starter }}} Cluster Resource](/tidb-cloud/terraform-use-serverless-cluster-resource.md) - - [Use {{{ .starter }}} Branch Resource](/tidb-cloud/terraform-use-serverless-branch-resource.md) - - [Use {{{ .starter }}} Export Resource](/tidb-cloud/terraform-use-serverless-export-resource.md) - [Use SQL User Resource](/tidb-cloud/terraform-use-sql-user-resource.md) - [Use Cluster Resource (Deprecated)](/tidb-cloud/terraform-use-cluster-resource.md) - [Use Backup Resource](/tidb-cloud/terraform-use-backup-resource.md) @@ -728,73 +685,6 @@ - [IAM](https://docs.pingcap.com/tidbcloud/api/v1beta1/iam) - [MSP (Deprecated)](https://docs.pingcap.com/tidbcloud/api/v1beta1/msp) - [v1beta](https://docs.pingcap.com/tidbcloud/api/v1beta) -- CLI Reference ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - - [Overview](/tidb-cloud/cli-reference.md) - - auth - - [login](/tidb-cloud/ticloud-auth-login.md) - - [logout](/tidb-cloud/ticloud-auth-logout.md) - - [whoami](/tidb-cloud/ticloud-auth-whoami.md) - - serverless - - [create](/tidb-cloud/ticloud-cluster-create.md) - - [delete](/tidb-cloud/ticloud-cluster-delete.md) - - [describe](/tidb-cloud/ticloud-cluster-describe.md) - - [list](/tidb-cloud/ticloud-cluster-list.md) - - [update](/tidb-cloud/ticloud-serverless-update.md) - - [spending-limit](/tidb-cloud/ticloud-serverless-spending-limit.md) - - [region](/tidb-cloud/ticloud-serverless-region.md) - - [shell](/tidb-cloud/ticloud-serverless-shell.md) - - branch - - [create](/tidb-cloud/ticloud-branch-create.md) - - [delete](/tidb-cloud/ticloud-branch-delete.md) - - [describe](/tidb-cloud/ticloud-branch-describe.md) - - [list](/tidb-cloud/ticloud-branch-list.md) - - [shell](/tidb-cloud/ticloud-branch-shell.md) - - import - - [cancel](/tidb-cloud/ticloud-import-cancel.md) - - [describe](/tidb-cloud/ticloud-import-describe.md) - - [list](/tidb-cloud/ticloud-import-list.md) - - [start](/tidb-cloud/ticloud-import-start.md) - - export - - [create](/tidb-cloud/ticloud-serverless-export-create.md) - - [describe](/tidb-cloud/ticloud-serverless-export-describe.md) - - [list](/tidb-cloud/ticloud-serverless-export-list.md) - - [cancel](/tidb-cloud/ticloud-serverless-export-cancel.md) - - [download](/tidb-cloud/ticloud-serverless-export-download.md) - - sql-user - - [create](/tidb-cloud/ticloud-serverless-sql-user-create.md) - - [delete](/tidb-cloud/ticloud-serverless-sql-user-delete.md) - - [list](/tidb-cloud/ticloud-serverless-sql-user-list.md) - - [update](/tidb-cloud/ticloud-serverless-sql-user-update.md) - - audit-log - - [config](/tidb-cloud/ticloud-auditlog-config.md) - - [describe](/tidb-cloud/ticloud-auditlog-describe.md) - - [download](/tidb-cloud/ticloud-auditlog-download.md) - - filter-rule - - [create](/tidb-cloud/ticloud-auditlog-filter-create.md) - - [delete](/tidb-cloud/ticloud-auditlog-filter-delete.md) - - [describe](/tidb-cloud/ticloud-auditlog-filter-describe.md) - - [list](/tidb-cloud/ticloud-auditlog-filter-list.md) - - [template](/tidb-cloud/ticloud-auditlog-filter-template.md) - - [update](/tidb-cloud/ticloud-auditlog-filter-update.md) - - authorized-network - - [create](/tidb-cloud/ticloud-serverless-authorized-network-create.md) - - [delete](/tidb-cloud/ticloud-serverless-authorized-network-delete.md) - - [list](/tidb-cloud/ticloud-serverless-authorized-network-list.md) - - [update](/tidb-cloud/ticloud-serverless-authorized-network-update.md) - - [ai](/tidb-cloud/ticloud-ai.md) - - [completion](/tidb-cloud/ticloud-completion.md) - - config - - [create](/tidb-cloud/ticloud-config-create.md) - - [delete](/tidb-cloud/ticloud-config-delete.md) - - [describe](/tidb-cloud/ticloud-config-describe.md) - - [edit](/tidb-cloud/ticloud-config-edit.md) - - [list](/tidb-cloud/ticloud-config-list.md) - - [set](/tidb-cloud/ticloud-config-set.md) - - [use](/tidb-cloud/ticloud-config-use.md) - - project - - [list](/tidb-cloud/ticloud-project-list.md) - - [upgrade](/tidb-cloud/ticloud-upgrade.md) - - [help](/tidb-cloud/ticloud-help.md) - General Reference - TiDB Cluster Architecture - [Overview](/tidb-architecture.md) @@ -817,7 +707,6 @@ - [Introduction](/tidb-distributed-execution-framework.md) - [TiDB Global Sort](/tidb-global-sort.md) - [TiDB Cloud Dedicated Limitations and Quotas](/tidb-cloud/limitations-and-quotas.md) - - [{{{ .starter }}} Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - Benchmarks @@ -864,7 +753,6 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - - [{{{ .starter }}} FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/tidb-cloud/_index.md b/tidb-cloud/_index.md index 252ce43157635..7895d8796038f 100644 --- a/tidb-cloud/_index.md +++ b/tidb-cloud/_index.md @@ -26,8 +26,6 @@ summary: TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings [Try Out HTAP](https://docs.pingcap.com/tidbcloud/tidb-cloud-htap-quickstart) -[Try Out TiDB Cloud CLI](https://docs.pingcap.com/tidbcloud/get-started-with-cli) - [Proof of Concept](https://docs.pingcap.com/tidbcloud/tidb-cloud-poc) @@ -60,17 +58,13 @@ summary: TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings [Use API (Beta)](https://docs.pingcap.com/tidbcloud/api-overview) -[Use TiDB Cloud CLI](https://docs.pingcap.com/tidbcloud/get-started-with-cli) - [Import Sample Data](https://docs.pingcap.com/tidbcloud/import-sample-data) -[From MySQL](https://docs.pingcap.com/tidbcloud/migrate-data-into-tidb) - -[From Amazon Aurora MySQL](https://docs.pingcap.com/tidbcloud/migrate-from-aurora-bulk-import) +[From MySQL](https://docs.pingcap.com/tidbcloud/migrate-from-mysql-using-data-migration/) [From Amazon RDS for Oracle](https://docs.pingcap.com/tidbcloud/migrate-from-oracle-using-aws-dms) @@ -80,8 +74,6 @@ summary: TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings [From Apache Parquet Files](https://docs.pingcap.com/tidbcloud/import-csv-files) -[With MySQL CLI](https://docs.pingcap.com/tidbcloud/import-with-mysql-cli) - From d6d6c513d8405586bcb12899363a4e16952c5767 Mon Sep 17 00:00:00 2001 From: Suhaha Date: Tue, 5 Aug 2025 16:30:28 +0800 Subject: [PATCH 05/25] refactor: consolidate TOC file handling in cloud document scripts (#21512) --- scripts/concatMdByToc.js | 2 +- scripts/filterCloudDoc.js | 6 +-- scripts/filterCloudInitFiles.js | 69 +++++++++++++++++++++++++++++++++ scripts/filterNonCloudDoc.js | 3 +- scripts/filterUpdateFiles.js | 66 +++++++------------------------ scripts/utils.js | 23 ++++++++++- 6 files changed, 111 insertions(+), 58 deletions(-) create mode 100644 scripts/filterCloudInitFiles.js diff --git a/scripts/concatMdByToc.js b/scripts/concatMdByToc.js index 0d8d9dbbe4fcc..aef3c1c7da628 100644 --- a/scripts/concatMdByToc.js +++ b/scripts/concatMdByToc.js @@ -126,7 +126,7 @@ const main = () => { let mergedStr = ""; fileList.forEach((filePath) => { - mergedStr += `${handleSingleMd(`.${filePath}`)}\n\n`; + mergedStr += `${handleSingleMd(`./${filePath}`)}\n\n`; }); const variables = JSON.parse( diff --git a/scripts/filterCloudDoc.js b/scripts/filterCloudDoc.js index 8211fcc0e1d38..6661002398883 100644 --- a/scripts/filterCloudDoc.js +++ b/scripts/filterCloudDoc.js @@ -1,5 +1,5 @@ import { - getAllMdList, + getAllCloudMdList, copySingleFileSync, copyFileWithCustomContentSync, copyDirectoryWithCustomContentSync, @@ -25,9 +25,9 @@ const extractFilefromList = ( }; const main = () => { - const filteredLinkList = getAllMdList("TOC-tidb-cloud.md"); + const allFilePaths = getAllCloudMdList(); - extractFilefromList(filteredLinkList, ".", "./tmp"); + extractFilefromList(allFilePaths, "./", "./tmp"); copySingleFileSync("TOC-tidb-cloud.md", "./tmp/TOC.md"); copyDirectoryWithCustomContentSync( "./tidb-cloud/", diff --git a/scripts/filterCloudInitFiles.js b/scripts/filterCloudInitFiles.js new file mode 100644 index 0000000000000..06cc7781862f9 --- /dev/null +++ b/scripts/filterCloudInitFiles.js @@ -0,0 +1,69 @@ +import * as fs from "fs"; +import path from "path"; +import { getAllCloudMdList } from "./utils.js"; + +const allFilePaths = getAllCloudMdList(); + +// Set to store filtered file paths +const filePaths = new Set(); + +// Filter the file paths +for (const filePath of allFilePaths) { + // Skip external links (starting with http/https) + if (filePath.startsWith("http")) { + continue; + } + + // Skip anchor links (starting with #) + if (filePath.startsWith("#")) { + continue; + } + + // Skip files in tidb-cloud folder + if (cleanPath.startsWith("tidb-cloud/")) { + continue; + } + + filePaths.add(cleanPath); +} + +// Create tmp directory if it doesn't exist +const tmpDir = "tmp"; +if (!fs.existsSync(tmpDir)) { + fs.mkdirSync(tmpDir, { recursive: true }); +} + +// Copy files to tmp directory +let copiedCount = 0; +let skippedCount = 0; + +for (const filePath of filePaths) { + const sourcePath = filePath; + const targetPath = path.join(tmpDir, filePath); + + // Create target directory if it doesn't exist + const targetDir = path.dirname(targetPath); + if (!fs.existsSync(targetDir)) { + fs.mkdirSync(targetDir, { recursive: true }); + } + + // Check if source file exists + if (fs.existsSync(sourcePath)) { + try { + fs.copyFileSync(sourcePath, targetPath); + console.log(`✓ Copied: ${filePath}`); + copiedCount++; + } catch (error) { + console.error(`✗ Error copying ${filePath}: ${error.message}`); + } + } else { + console.log(`⚠ Skipped (not found): ${filePath}`); + skippedCount++; + } +} + +console.log(`\nSummary:`); +console.log(`- Total files referenced: ${filePaths.size}`); +console.log(`- Files copied: ${copiedCount}`); +console.log(`- Files skipped: ${skippedCount}`); +console.log(`- Files copied to: ${tmpDir}/`); diff --git a/scripts/filterNonCloudDoc.js b/scripts/filterNonCloudDoc.js index aae0eda35766e..768a5281200cc 100644 --- a/scripts/filterNonCloudDoc.js +++ b/scripts/filterNonCloudDoc.js @@ -3,6 +3,7 @@ import { copySingleFileSync, copyFileWithCustomContentSync, removeCustomContent, + CLOUD_TOC_LIST, } from "./utils.js"; const contentHandler = (content = "") => { @@ -17,7 +18,7 @@ const extractFilefromList = ( fileList.forEach((filePath = "") => { if ( filePath.includes(`/tidb-cloud/`) || - filePath.includes(`TOC-tidb-cloud.md`) + CLOUD_TOC_LIST.some((tocFile) => filePath.includes(tocFile)) ) { return; } diff --git a/scripts/filterUpdateFiles.js b/scripts/filterUpdateFiles.js index 844c6c82ee748..b3ce37df9e604 100644 --- a/scripts/filterUpdateFiles.js +++ b/scripts/filterUpdateFiles.js @@ -2,6 +2,7 @@ import * as fs from "fs"; import path from "path"; import axios from "axios"; import { Octokit } from "octokit"; +import { CLOUD_TOC_LIST, getAllCloudMdList } from "./utils.js"; const GH_TOKEN = process.env.GH_TOKEN || ""; @@ -92,68 +93,29 @@ const deleteFile = (targetFile) => { } }; -// read toc file and parse the file paths -const parseTOCFile = (tocPath) => { - try { - if (!fs.existsSync(tocPath)) { - console.log(`TOC file not found: ${tocPath}`); - return new Set(); - } - - const content = fs.readFileSync(tocPath, "utf8"); - const filePaths = new Set(); - - // use regex to match the file paths in markdown links - // match [text](path) format - const linkRegex = /\[([^\]]+)\]\(([^)]+)\)/g; - let match; - - while ((match = linkRegex.exec(content)) !== null) { - const link = match[2]; - // only process links ending with .md - if (link.endsWith(".md")) { - // remove ./ or / at the beginning to ensure path consistency - const normalizedPath = link.replace(/^\.?\//, ""); - filePaths.add(normalizedPath); - } - } - - console.log(`Found ${filePaths.size} files in TOC: ${tocPath}`); - if (filePaths.size > 0) { - console.log( - "Files in TOC:", - Array.from(filePaths).slice(0, 5).join(", "), - filePaths.size > 5 ? `... and ${filePaths.size - 5} more` : "" - ); - } - return filePaths; - } catch (error) { - console.error(`Error parsing TOC file ${tocPath}:`, error); - return new Set(); - } -}; - // get the file list from the toc file const getCloudTOCFiles = () => { - // check ./tmp/TOC-tidb-cloud.md first - const tmpTocPath = "./tmp/TOC-tidb-cloud.md"; - const localTocPath = "TOC-tidb-cloud.md"; + const tmpTocFiles = getAllCloudMdList([ + "./tmp/TOC-tidb-cloud.md", + "./tmp/TOC-tidb-cloud-starter.md", + "./tmp/TOC-tidb-cloud-essential.md", + ]); + const tocFiles = getAllCloudMdList(CLOUD_TOC_LIST); - let tocFiles = parseTOCFile(tmpTocPath); + // Convert to Set + const tmpTocFilesSet = new Set(tmpTocFiles); + const tocFilesSet = new Set(tocFiles); - // if not found in /tmp, check the current directory - if (tocFiles.size === 0) { - console.log(`No files found in ${tmpTocPath}, trying ${localTocPath}`); - tocFiles = parseTOCFile(localTocPath); - } + // Use tmpTocFiles if not empty, otherwise use tocFiles + const finalTocFiles = tmpTocFilesSet.size > 0 ? tmpTocFilesSet : tocFilesSet; - if (tocFiles.size === 0) { + if (finalTocFiles.size === 0) { console.log( "Warning: No TOC file found or no files in TOC. All .md files will be processed." ); } - return tocFiles; + return finalTocFiles; }; // filter the files in tmp directory by the toc file diff --git a/scripts/utils.js b/scripts/utils.js index 2a727cb5acbbf..9d2160321604a 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -59,13 +59,34 @@ const filterLink = (srcList = []) => { }; export const getAllMdList = (tocFile) => { + if (!fs.existsSync(tocFile)) { + console.log(`TOC file not found: ${tocFile}`); + return []; + } + const tocFileContent = fs.readFileSync(tocFile); const mdAst = generateMdAstFromFile(tocFileContent); const linkList = extractLinkNodeFromAst(mdAst); - const filteredLinkList = filterLink(linkList); + const filteredLinkList = filterLink(linkList).map((link) => + link.replace(/^\.?\//, "") + ); return filteredLinkList; }; +export const CLOUD_TOC_LIST = [ + "TOC-tidb-cloud.md", + "TOC-tidb-cloud-essential.md", + "TOC-tidb-cloud-starter.md", +]; + +export const getAllCloudMdList = (tocFiles = CLOUD_TOC_LIST) => { + // Get all MD files from multiple TOCs and deduplicate + const allFilteredLinkLists = tocFiles.map((tocFile) => getAllMdList(tocFile)); + const flattenedList = allFilteredLinkLists.flat(); + const allFilePaths = [...new Set(flattenedList)]; // Deduplicate + return allFilePaths; +}; + const checkDestDir = (destPath) => { const dir = path.dirname(destPath); From a0dbc03fd74d4c80e3ece085f0692c5e2d0f3c4d Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Tue, 5 Aug 2025 17:37:51 +0800 Subject: [PATCH 06/25] cloud: add four TOC and index files for starter and essential (#21472) --- TOC-tidb-cloud-essential.md | 665 ++++++++++++++++++++++ TOC-tidb-cloud-starter.md | 665 ++++++++++++++++++++++ tidb-cloud/{ => dedicated}/_index.md | 0 tidb-cloud/essential/_index.md | 140 +++++ tidb-cloud/starter/_index.md | 140 +++++ tidb-cloud/ticloud-serverless-capacity.md | 49 ++ 6 files changed, 1659 insertions(+) create mode 100644 TOC-tidb-cloud-essential.md create mode 100644 TOC-tidb-cloud-starter.md rename tidb-cloud/{ => dedicated}/_index.md (100%) create mode 100644 tidb-cloud/essential/_index.md create mode 100644 tidb-cloud/starter/_index.md create mode 100644 tidb-cloud/ticloud-serverless-capacity.md diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md new file mode 100644 index 0000000000000..ae7207ee8b643 --- /dev/null +++ b/TOC-tidb-cloud-essential.md @@ -0,0 +1,665 @@ + + + +# Table of Contents + +## GET STARTED + +- Why TiDB Cloud + - [TiDB Cloud Introduction](/tidb-cloud/tidb-cloud-intro.md) + - [MySQL Compatibility](/mysql-compatibility.md) +- Get Started with TiDB Cloud + - [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md) + - [Try Out TiDB + AI](/vector-search/vector-search-get-started-using-python.md) + - [Try Out HTAP](/tidb-cloud/tidb-cloud-htap-quickstart.md) + - [Try Out TiDB Cloud CLI](/tidb-cloud/get-started-with-cli.md) +- Key Concepts + - [Overview](/tidb-cloud/key-concepts.md) + - [Architecture](/tidb-cloud/architecture-concepts.md) + - [Database Schema](/tidb-cloud/database-schema-concepts.md) + - [Transactions](/tidb-cloud/transaction-concepts.md) + - [SQL](/tidb-cloud/sql-concepts.md) + - [AI Features](/tidb-cloud/ai-feature-concepts.md) + - [Scalability](/tidb-cloud/scalability-concepts.md) + - [High Availability](/tidb-cloud/serverless-high-availability.md) + - [Monitoring](/tidb-cloud/monitoring-concepts.md) + - [Data Streaming](/tidb-cloud/data-streaming-concepts.md) + - [Backup & Restore](/tidb-cloud/backup-and-restore-concepts.md) + - [Security](/tidb-cloud/security-concepts.md) + +## DEVELOP + +- Development Quick Start + - [Developer Guide Overview](/develop/dev-guide-overview.md) + - [Build a TiDB Cloud Cluster](/develop/dev-guide-build-cluster-in-cloud.md) + - [CRUD SQL in TiDB](/develop/dev-guide-tidb-crud-sql.md) +- Connect to TiDB Cloud + - GUI Database Tools + - [JetBrains DataGrip](/develop/dev-guide-gui-datagrip.md) + - [DBeaver](/develop/dev-guide-gui-dbeaver.md) + - [VS Code](/develop/dev-guide-gui-vscode-sqltools.md) + - [MySQL Workbench](/develop/dev-guide-gui-mysql-workbench.md) + - [Navicat](/develop/dev-guide-gui-navicat.md) + - [Choose Driver or ORM](/develop/dev-guide-choose-driver-or-orm.md) + - BI + - [Looker Studio](/tidb-cloud/dev-guide-bi-looker-studio.md) + - Java + - [JDBC](/develop/dev-guide-sample-application-java-jdbc.md) + - [MyBatis](/develop/dev-guide-sample-application-java-mybatis.md) + - [Hibernate](/develop/dev-guide-sample-application-java-hibernate.md) + - [Spring Boot](/develop/dev-guide-sample-application-java-spring-boot.md) + - [Connection Pools and Connection Parameters](/develop/dev-guide-connection-parameters.md) + - Go + - [Go-MySQL-Driver](/develop/dev-guide-sample-application-golang-sql-driver.md) + - [GORM](/develop/dev-guide-sample-application-golang-gorm.md) + - Python + - [mysqlclient](/develop/dev-guide-sample-application-python-mysqlclient.md) + - [MySQL Connector/Python](/develop/dev-guide-sample-application-python-mysql-connector.md) + - [PyMySQL](/develop/dev-guide-sample-application-python-pymysql.md) + - [SQLAlchemy](/develop/dev-guide-sample-application-python-sqlalchemy.md) + - [peewee](/develop/dev-guide-sample-application-python-peewee.md) + - [Django](/develop/dev-guide-sample-application-python-django.md) + - Node.js + - [node-mysql2](/develop/dev-guide-sample-application-nodejs-mysql2.md) + - [mysql.js](/develop/dev-guide-sample-application-nodejs-mysqljs.md) + - [Prisma](/develop/dev-guide-sample-application-nodejs-prisma.md) + - [Sequelize](/develop/dev-guide-sample-application-nodejs-sequelize.md) + - [TypeORM](/develop/dev-guide-sample-application-nodejs-typeorm.md) + - [Next.js](/develop/dev-guide-sample-application-nextjs.md) + - Ruby + - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) + - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) + - C# + - [C#](/develop/dev-guide-sample-application-cs.md) + - [WordPress](/tidb-cloud/dev-guide-wordpress.md) + - Serverless Driver ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [TiDB Cloud Serverless Driver](/tidb-cloud/serverless-driver.md) + - [Node.js Example](/tidb-cloud/serverless-driver-node-example.md) + - [Prisma Example](/tidb-cloud/serverless-driver-prisma-example.md) + - [Kysely Example](/tidb-cloud/serverless-driver-kysely-example.md) + - [Drizzle Example](/tidb-cloud/serverless-driver-drizzle-example.md) +- Development Reference + - Design Database Schema + - [Overview](/develop/dev-guide-schema-design-overview.md) + - [Create a Database](/develop/dev-guide-create-database.md) + - [Create a Table](/develop/dev-guide-create-table.md) + - [Create a Secondary Index](/develop/dev-guide-create-secondary-indexes.md) + - Write Data + - [Insert Data](/develop/dev-guide-insert-data.md) + - [Update Data](/develop/dev-guide-update-data.md) + - [Delete Data](/develop/dev-guide-delete-data.md) + - [Periodically Delete Expired Data Using TTL (Time to Live)](/time-to-live.md) + - [Prepared Statements](/develop/dev-guide-prepared-statement.md) + - Read Data + - [Query Data from a Single Table](/develop/dev-guide-get-data-from-single-table.md) + - [Multi-table Join Queries](/develop/dev-guide-join-tables.md) + - [Subquery](/develop/dev-guide-use-subqueries.md) + - [Paginate Results](/develop/dev-guide-paginate-results.md) + - [Views](/develop/dev-guide-use-views.md) + - [Temporary Tables](/develop/dev-guide-use-temporary-tables.md) + - [Common Table Expression](/develop/dev-guide-use-common-table-expression.md) + - Read Replica Data + - [Follower Read](/develop/dev-guide-use-follower-read.md) + - [Stale Read](/develop/dev-guide-use-stale-read.md) + - [HTAP Queries](/develop/dev-guide-hybrid-oltp-and-olap-queries.md) + - Transaction + - [Overview](/develop/dev-guide-transaction-overview.md) + - [Optimistic and Pessimistic Transactions](/develop/dev-guide-optimistic-and-pessimistic-transaction.md) + - [Transaction Restraints](/develop/dev-guide-transaction-restraints.md) + - [Handle Transaction Errors](/develop/dev-guide-transaction-troubleshoot.md) + - Optimize + - [Overview](/develop/dev-guide-optimize-sql-overview.md) + - [SQL Performance Tuning](/develop/dev-guide-optimize-sql.md) + - [Best Practices for Performance Tuning](/develop/dev-guide-optimize-sql-best-practices.md) + - [Best Practices for Indexing](/develop/dev-guide-index-best-practice.md) + - Other Optimization Methods + - [Avoid Implicit Type Conversions](/develop/dev-guide-implicit-type-conversion.md) + - [Unique Serial Number Generation](/develop/dev-guide-unique-serial-number-generation.md) + - Troubleshoot + - [SQL or Transaction Issues](/develop/dev-guide-troubleshoot-overview.md) + - [Unstable Result Set](/develop/dev-guide-unstable-result-set.md) + - [Timeouts](/develop/dev-guide-timeouts-in-tidb.md) + - Development Guidelines + - [Object Naming Convention](/develop/dev-guide-object-naming-guidelines.md) + - [SQL Development Specifications](/develop/dev-guide-sql-development-specification.md) + - [Bookshop Example Application](/develop/dev-guide-bookshop-schema-design.md) + - Third-Party Support + - [Third-Party Tools Supported by TiDB](/develop/dev-guide-third-party-support.md) + - [Known Incompatibility Issues with Third-Party Tools](/develop/dev-guide-third-party-tools-compatibility.md) + +## GUIDES + +- Manage Cluster + - [Select Your Cluster Tier](/tidb-cloud/select-cluster-tier.md) + - Manage TiDB Cloud Clusters + - [Create a TiDB Cloud Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) + - Connect to Your TiDB Cloud Cluster + - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) + - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/branch-overview.md) + - [Manage Branches](/tidb-cloud/branch-manage.md) + - [GitHub Integration](/tidb-cloud/branch-github-integration.md) + - [Manage Spending Limit](/tidb-cloud/manage-serverless-spend-limit.md) + - [Back Up and Restore TiDB Cloud Data](/tidb-cloud/backup-and-restore-serverless.md) + - [Export Data from TiDB Cloud](/tidb-cloud/serverless-export.md) + - Use an HTAP Cluster with TiFlash + - [TiFlash Overview](/tiflash/tiflash-overview.md) + - [Create TiFlash Replicas](/tiflash/create-tiflash-replicas.md) + - [Read Data from TiFlash](/tiflash/use-tidb-to-read-tiflash.md) + - [Use MPP Mode](/tiflash/use-tiflash-mpp-mode.md) + - [Use FastScan](/tiflash/use-fastscan.md) + - [Supported Push-down Calculations](/tiflash/tiflash-supported-pushdown-calculations.md) + - [TiFlash Query Result Materialization](/tiflash/tiflash-results-materialization.md) + - [TiFlash Late Materialization](/tiflash/tiflash-late-materialization.md) + - [Compatibility](/tiflash/tiflash-compatibility.md) + - [Pipeline Execution Model](/tiflash/tiflash-pipeline-model.md) + - Monitor and Alert + - [Overview](/tidb-cloud/monitor-tidb-cluster.md) + - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) + - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) + - Tune Performance + - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) + - [Use the Diagnosis Tab to Analyze Performance](/tidb-cloud/tune-performance.md) + - SQL Tuning + - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) + - Understanding the Query Execution Plan + - [Overview](/explain-overview.md) + - [`EXPLAIN` Walkthrough](/explain-walkthrough.md) + - [Indexes](/explain-indexes.md) + - [Joins](/explain-joins.md) + - [MPP Queries](/explain-mpp.md) + - [Subqueries](/explain-subqueries.md) + - [Aggregation](/explain-aggregation.md) + - [Views](/explain-views.md) + - [Partitions](/explain-partitions.md) + - [Index Merge](/explain-index-merge.md) + - SQL Optimization Process + - [Overview](/sql-optimization-concepts.md) + - Logic Optimization + - [Overview](/sql-logical-optimization.md) + - [Subquery Related Optimizations](/subquery-optimization.md) + - [Column Pruning](/column-pruning.md) + - [Decorrelation of Correlated Subquery](/correlated-subquery-optimization.md) + - [Eliminate Max/Min](/max-min-eliminate.md) + - [Predicates Push Down](/predicate-push-down.md) + - [Partition Pruning](/partition-pruning.md) + - [TopN and Limit Push Down](/topn-limit-push-down.md) + - [Join Reorder](/join-reorder.md) + - [Derive TopN or Limit from Window Functions](/derive-topn-from-window.md) + - Physical Optimization + - [Overview](/sql-physical-optimization.md) + - [Index Selection](/choose-index.md) + - [Statistics](/statistics.md) + - [Extended Statistics](/extended-statistics.md) + - [Wrong Index Solution](/wrong-index-solution.md) + - [Distinct Optimization](/agg-distinct-optimization.md) + - [Cost Model](/cost-model.md) + - [Runtime Filter](/runtime-filter.md) + - [Prepared Execution Plan Cache](/sql-prepared-plan-cache.md) + - [Non-Prepared Execution Plan Cache](/sql-non-prepared-plan-cache.md) + - Control Execution Plans + - [Overview](/control-execution-plan.md) + - [Optimizer Hints](/optimizer-hints.md) + - [SQL Plan Management](/sql-plan-management.md) + - [The Blocklist of Optimization Rules and Expression Pushdown](/blocklist-control-plan.md) + - [Optimizer Fix Controls](/optimizer-fix-controls.md) + - [TiKV Follower Read](/follower-read.md) + - [Coprocessor Cache](/coprocessor-cache.md) + - Garbage Collection (GC) + - [Overview](/garbage-collection-overview.md) + - [Configuration](/garbage-collection-configuration.md) + - [Tune TiFlash Performance](/tiflash/tune-tiflash-performance.md) + - [Upgrade a TiDB Cluster](/tidb-cloud/upgrade-tidb-cluster.md) + - [Delete a TiDB Cluster](/tidb-cloud/delete-tidb-cluster.md) +- Migrate or Import Data + - [Overview](/tidb-cloud/tidb-cloud-migration-overview.md) + - Migrate Data into TiDB Cloud + - [Migrate and Merge MySQL Shards of Large Datasets](/tidb-cloud/migrate-sql-shards.md) + - [Migrate from Amazon RDS for Oracle Using AWS DMS](/tidb-cloud/migrate-from-oracle-using-aws-dms.md) + - Import Data into TiDB Cloud + - [Import Sample Data](/tidb-cloud/import-sample-data-serverless.md) + - [Import Local Files](/tidb-cloud/tidb-cloud-import-local-files.md) + - [Import CSV Files from Cloud Storage](/tidb-cloud/import-csv-files-serverless.md) + - [Import Parquet Files from Cloud Storage](/tidb-cloud/import-parquet-files-serverless.md) + - [Import with MySQL CLI](/tidb-cloud/import-with-mysql-cli-serverless.md) + - Reference + - [Configure External Storage Access for TiDB Cloud](/tidb-cloud/serverless-external-storage.md) + - [Naming Conventions for Data Import](/tidb-cloud/naming-conventions-for-data-import.md) + - [CSV Configurations for Importing Data](/tidb-cloud/csv-config-for-import-data.md) + - [Troubleshoot Access Denied Errors during Data Import from Amazon S3](/tidb-cloud/troubleshoot-import-access-denied-error.md) +- Vector Search ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/vector-search/vector-search-overview.md) + - Get Started + - [Get Started with SQL](/vector-search/vector-search-get-started-using-sql.md) + - [Get Started with Python](/vector-search/vector-search-get-started-using-python.md) + - Integrations + - [Overview](/vector-search/vector-search-integration-overview.md) + - AI Frameworks + - [LlamaIndex](/vector-search/vector-search-integrate-with-llamaindex.md) + - [Langchain](/vector-search/vector-search-integrate-with-langchain.md) + - AI Services + - [Amazon Bedrock](/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md) + - Embedding Models/Services + - [Jina AI](/vector-search/vector-search-integrate-with-jinaai-embedding.md) + - ORM Libraries + - [SQLAlchemy](/vector-search/vector-search-integrate-with-sqlalchemy.md) + - [peewee](/vector-search/vector-search-integrate-with-peewee.md) + - [Django ORM](/vector-search/vector-search-integrate-with-django-orm.md) + - Reference + - [Vector Data Types](/vector-search/vector-search-data-types.md) + - [Vector Functions and Operators](/vector-search/vector-search-functions-and-operators.md) + - [Vector Index](/vector-search/vector-search-index.md) + - [Improve Performance](/vector-search/vector-search-improve-performance.md) + - [Limitations](/vector-search/vector-search-limitations.md) +- Security + - Identity Access Control + - [Password Authentication](/tidb-cloud/tidb-cloud-password-authentication.md) + - [Standard SSO Authentication](/tidb-cloud/tidb-cloud-sso-authentication.md) + - [Organization SSO Authentication](/tidb-cloud/tidb-cloud-org-sso-authentication.md) + - [Identity Access Management](/tidb-cloud/manage-user-access.md) + - [OAuth 2.0](/tidb-cloud/oauth2.md) + - Network Access Control + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) + - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) + - Audit Management + - [Console Audit Logging](/tidb-cloud/tidb-cloud-console-auditing.md) +- Billing + - [Invoices](/tidb-cloud/tidb-cloud-billing.md#invoices) + - [Billing Details](/tidb-cloud/tidb-cloud-billing.md#billing-details) + - [Cost Explorer](/tidb-cloud/tidb-cloud-billing.md#cost-explorer) + - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) + - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) + - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) + - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) +- Integrations + - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) + - [Cloudflare](/tidb-cloud/integrate-tidbcloud-with-cloudflare.md) + - [dbt](/tidb-cloud/integrate-tidbcloud-with-dbt.md) + - [Gitpod](/develop/dev-guide-playground-gitpod.md) + - [n8n](/tidb-cloud/integrate-tidbcloud-with-n8n.md) + - [Netlify](/tidb-cloud/integrate-tidbcloud-with-netlify.md) + - [ProxySQL](/develop/dev-guide-proxysql-integration.md) + - Terraform + - [Terraform Integration Overview](/tidb-cloud/terraform-tidbcloud-provider-overview.md) + - [Get TiDB Cloud Terraform Provider](/tidb-cloud/terraform-get-tidbcloud-provider.md) + - [Use Cluster Resource](/tidb-cloud/terraform-use-cluster-resource.md) + - [Use Import Resource](/tidb-cloud/terraform-use-import-resource.md) + - [Vercel](/tidb-cloud/integrate-tidbcloud-with-vercel.md) + - [Zapier](/tidb-cloud/integrate-tidbcloud-with-zapier.md) + +## REFERENCE + +- SQL Reference + - [Explore SQL with TiDB](/basic-sql-operations.md) + - SQL Language Structure and Syntax + - Attributes + - [AUTO_INCREMENT](/auto-increment.md) + - [AUTO_RANDOM](/auto-random.md) + - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) + - [Literal Values](/literal-values.md) + - [Schema Object Names](/schema-object-names.md) + - [Keywords and Reserved Words](/keywords.md) + - [User-Defined Variables](/user-defined-variables.md) + - [Expression Syntax](/expression-syntax.md) + - [Comment Syntax](/comment-syntax.md) + - SQL Statements + - [Overview](/sql-statements/sql-statement-overview.md) + - [`ADMIN`](/sql-statements/sql-statement-admin.md) + - [`ADMIN CANCEL DDL`](/sql-statements/sql-statement-admin-cancel-ddl.md) + - [`ADMIN CHECKSUM TABLE`](/sql-statements/sql-statement-admin-checksum-table.md) + - [`ADMIN CHECK [TABLE|INDEX]`](/sql-statements/sql-statement-admin-check-table-index.md) + - [`ADMIN CLEANUP INDEX`](/sql-statements/sql-statement-admin-cleanup.md) + - [`ADMIN PAUSE DDL`](/sql-statements/sql-statement-admin-pause-ddl.md) + - [`ADMIN RECOVER INDEX`](/sql-statements/sql-statement-admin-recover.md) + - [`ADMIN RESUME DDL`](/sql-statements/sql-statement-admin-resume-ddl.md) + - [`ADMIN SHOW DDL [JOBS|JOB QUERIES]`](/sql-statements/sql-statement-admin-show-ddl.md) + - [`ALTER DATABASE`](/sql-statements/sql-statement-alter-database.md) + - [`ALTER INSTANCE`](/sql-statements/sql-statement-alter-instance.md) + - [`ALTER SEQUENCE`](/sql-statements/sql-statement-alter-sequence.md) + - `ALTER TABLE` + - [Overview](/sql-statements/sql-statement-alter-table.md) + - [`ADD COLUMN`](/sql-statements/sql-statement-add-column.md) + - [`ADD INDEX`](/sql-statements/sql-statement-add-index.md) + - [`ALTER INDEX`](/sql-statements/sql-statement-alter-index.md) + - [`CHANGE COLUMN`](/sql-statements/sql-statement-change-column.md) + - [`COMPACT`](/sql-statements/sql-statement-alter-table-compact.md) + - [`DROP COLUMN`](/sql-statements/sql-statement-drop-column.md) + - [`DROP INDEX`](/sql-statements/sql-statement-drop-index.md) + - [`MODIFY COLUMN`](/sql-statements/sql-statement-modify-column.md) + - [`RENAME INDEX`](/sql-statements/sql-statement-rename-index.md) + - [`ALTER USER`](/sql-statements/sql-statement-alter-user.md) + - [`ANALYZE TABLE`](/sql-statements/sql-statement-analyze-table.md) + - [`BATCH`](/sql-statements/sql-statement-batch.md) + - [`BEGIN`](/sql-statements/sql-statement-begin.md) + - [`CANCEL IMPORT JOB`](/sql-statements/sql-statement-cancel-import-job.md) + - [`COMMIT`](/sql-statements/sql-statement-commit.md) + - [`CREATE [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-create-binding.md) + - [`CREATE DATABASE`](/sql-statements/sql-statement-create-database.md) + - [`CREATE INDEX`](/sql-statements/sql-statement-create-index.md) + - [`CREATE ROLE`](/sql-statements/sql-statement-create-role.md) + - [`CREATE SEQUENCE`](/sql-statements/sql-statement-create-sequence.md) + - [`CREATE TABLE LIKE`](/sql-statements/sql-statement-create-table-like.md) + - [`CREATE TABLE`](/sql-statements/sql-statement-create-table.md) + - [`CREATE USER`](/sql-statements/sql-statement-create-user.md) + - [`CREATE VIEW`](/sql-statements/sql-statement-create-view.md) + - [`DEALLOCATE`](/sql-statements/sql-statement-deallocate.md) + - [`DELETE`](/sql-statements/sql-statement-delete.md) + - [`DESC`](/sql-statements/sql-statement-desc.md) + - [`DESCRIBE`](/sql-statements/sql-statement-describe.md) + - [`DO`](/sql-statements/sql-statement-do.md) + - [`DROP [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-drop-binding.md) + - [`DROP DATABASE`](/sql-statements/sql-statement-drop-database.md) + - [`DROP ROLE`](/sql-statements/sql-statement-drop-role.md) + - [`DROP SEQUENCE`](/sql-statements/sql-statement-drop-sequence.md) + - [`DROP STATS`](/sql-statements/sql-statement-drop-stats.md) + - [`DROP TABLE`](/sql-statements/sql-statement-drop-table.md) + - [`DROP USER`](/sql-statements/sql-statement-drop-user.md) + - [`DROP VIEW`](/sql-statements/sql-statement-drop-view.md) + - [`EXECUTE`](/sql-statements/sql-statement-execute.md) + - [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md) + - [`EXPLAIN`](/sql-statements/sql-statement-explain.md) + - [`FLASHBACK CLUSTER`](/sql-statements/sql-statement-flashback-cluster.md) + - [`FLASHBACK DATABASE`](/sql-statements/sql-statement-flashback-database.md) + - [`FLASHBACK TABLE`](/sql-statements/sql-statement-flashback-table.md) + - [`FLUSH PRIVILEGES`](/sql-statements/sql-statement-flush-privileges.md) + - [`FLUSH STATUS`](/sql-statements/sql-statement-flush-status.md) + - [`FLUSH TABLES`](/sql-statements/sql-statement-flush-tables.md) + - [`GRANT `](/sql-statements/sql-statement-grant-privileges.md) + - [`GRANT `](/sql-statements/sql-statement-grant-role.md) + - [`IMPORT INTO`](/sql-statements/sql-statement-import-into.md) + - [`INSERT`](/sql-statements/sql-statement-insert.md) + - [`KILL [TIDB]`](/sql-statements/sql-statement-kill.md) + - [`LOAD DATA`](/sql-statements/sql-statement-load-data.md) + - [`LOCK STATS`](/sql-statements/sql-statement-lock-stats.md) + - [`LOCK TABLES` and `UNLOCK TABLES`](/sql-statements/sql-statement-lock-tables-and-unlock-tables.md) + - [`PREPARE`](/sql-statements/sql-statement-prepare.md) + - [`RECOVER TABLE`](/sql-statements/sql-statement-recover-table.md) + - [`RENAME TABLE`](/sql-statements/sql-statement-rename-table.md) + - [`RENAME USER`](/sql-statements/sql-statement-rename-user.md) + - [`REPLACE`](/sql-statements/sql-statement-replace.md) + - [`REVOKE `](/sql-statements/sql-statement-revoke-privileges.md) + - [`REVOKE `](/sql-statements/sql-statement-revoke-role.md) + - [`ROLLBACK`](/sql-statements/sql-statement-rollback.md) + - [`SAVEPOINT`](/sql-statements/sql-statement-savepoint.md) + - [`SELECT`](/sql-statements/sql-statement-select.md) + - [`SET DEFAULT ROLE`](/sql-statements/sql-statement-set-default-role.md) + - [`SET [NAMES|CHARACTER SET]`](/sql-statements/sql-statement-set-names.md) + - [`SET PASSWORD`](/sql-statements/sql-statement-set-password.md) + - [`SET ROLE`](/sql-statements/sql-statement-set-role.md) + - [`SET TRANSACTION`](/sql-statements/sql-statement-set-transaction.md) + - [`SET [GLOBAL|SESSION] `](/sql-statements/sql-statement-set-variable.md) + - [`SHOW ANALYZE STATUS`](/sql-statements/sql-statement-show-analyze-status.md) + - [`SHOW [GLOBAL|SESSION] BINDINGS`](/sql-statements/sql-statement-show-bindings.md) + - [`SHOW BUILTINS`](/sql-statements/sql-statement-show-builtins.md) + - [`SHOW CHARACTER SET`](/sql-statements/sql-statement-show-character-set.md) + - [`SHOW COLLATION`](/sql-statements/sql-statement-show-collation.md) + - [`SHOW COLUMN_STATS_USAGE`](/sql-statements/sql-statement-show-column-stats-usage.md) + - [`SHOW COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md) + - [`SHOW CREATE DATABASE`](/sql-statements/sql-statement-show-create-database.md) + - [`SHOW CREATE SEQUENCE`](/sql-statements/sql-statement-show-create-sequence.md) + - [`SHOW CREATE TABLE`](/sql-statements/sql-statement-show-create-table.md) + - [`SHOW CREATE USER`](/sql-statements/sql-statement-show-create-user.md) + - [`SHOW DATABASES`](/sql-statements/sql-statement-show-databases.md) + - [`SHOW ENGINES`](/sql-statements/sql-statement-show-engines.md) + - [`SHOW ERRORS`](/sql-statements/sql-statement-show-errors.md) + - [`SHOW FIELDS FROM`](/sql-statements/sql-statement-show-fields-from.md) + - [`SHOW GRANTS`](/sql-statements/sql-statement-show-grants.md) + - [`SHOW IMPORT JOB`](/sql-statements/sql-statement-show-import-job.md) + - [`SHOW INDEXES [FROM|IN]`](/sql-statements/sql-statement-show-indexes.md) + - [`SHOW MASTER STATUS`](/sql-statements/sql-statement-show-master-status.md) + - [`SHOW PRIVILEGES`](/sql-statements/sql-statement-show-privileges.md) + - [`SHOW PROCESSLIST`](/sql-statements/sql-statement-show-processlist.md) + - [`SHOW PROFILES`](/sql-statements/sql-statement-show-profiles.md) + - [`SHOW SCHEMAS`](/sql-statements/sql-statement-show-schemas.md) + - [`SHOW STATS_BUCKETS`](/sql-statements/sql-statement-show-stats-buckets.md) + - [`SHOW STATS_HEALTHY`](/sql-statements/sql-statement-show-stats-healthy.md) + - [`SHOW STATS_HISTOGRAMS`](/sql-statements/sql-statement-show-stats-histograms.md) + - [`SHOW STATS_LOCKED`](/sql-statements/sql-statement-show-stats-locked.md) + - [`SHOW STATS_META`](/sql-statements/sql-statement-show-stats-meta.md) + - [`SHOW STATS_TOPN`](/sql-statements/sql-statement-show-stats-topn.md) + - [`SHOW STATUS`](/sql-statements/sql-statement-show-status.md) + - [`SHOW TABLE NEXT_ROW_ID`](/sql-statements/sql-statement-show-table-next-rowid.md) + - [`SHOW TABLE STATUS`](/sql-statements/sql-statement-show-table-status.md) + - [`SHOW TABLES`](/sql-statements/sql-statement-show-tables.md) + - [`SHOW [GLOBAL|SESSION] VARIABLES`](/sql-statements/sql-statement-show-variables.md) + - [`SHOW WARNINGS`](/sql-statements/sql-statement-show-warnings.md) + - [`START TRANSACTION`](/sql-statements/sql-statement-start-transaction.md) + - [`TABLE`](/sql-statements/sql-statement-table.md) + - [`TRACE`](/sql-statements/sql-statement-trace.md) + - [`TRUNCATE`](/sql-statements/sql-statement-truncate.md) + - [`UNLOCK STATS`](/sql-statements/sql-statement-unlock-stats.md) + - [`UPDATE`](/sql-statements/sql-statement-update.md) + - [`USE`](/sql-statements/sql-statement-use.md) + - [`WITH`](/sql-statements/sql-statement-with.md) + - Data Types + - [Overview](/data-type-overview.md) + - [Default Values](/data-type-default-values.md) + - [Numeric Types](/data-type-numeric.md) + - [Date and Time Types](/data-type-date-and-time.md) + - [String Types](/data-type-string.md) + - [JSON Type](/data-type-json.md) + - Functions and Operators + - [Overview](/functions-and-operators/functions-and-operators-overview.md) + - [Type Conversion in Expression Evaluation](/functions-and-operators/type-conversion-in-expression-evaluation.md) + - [Operators](/functions-and-operators/operators.md) + - [Control Flow Functions](/functions-and-operators/control-flow-functions.md) + - [String Functions](/functions-and-operators/string-functions.md) + - [Numeric Functions and Operators](/functions-and-operators/numeric-functions-and-operators.md) + - [Date and Time Functions](/functions-and-operators/date-and-time-functions.md) + - [Bit Functions and Operators](/functions-and-operators/bit-functions-and-operators.md) + - [Cast Functions and Operators](/functions-and-operators/cast-functions-and-operators.md) + - [Encryption and Compression Functions](/functions-and-operators/encryption-and-compression-functions.md) + - [Locking Functions](/functions-and-operators/locking-functions.md) + - [Information Functions](/functions-and-operators/information-functions.md) + - JSON Functions + - [Overview](/functions-and-operators/json-functions.md) + - [Functions That Create JSON](/functions-and-operators/json-functions/json-functions-create.md) + - [Functions That Search JSON](/functions-and-operators/json-functions/json-functions-search.md) + - [Functions That Modify JSON](/functions-and-operators/json-functions/json-functions-modify.md) + - [Functions That Return JSON](/functions-and-operators/json-functions/json-functions-return.md) + - [JSON Utility Functions](/functions-and-operators/json-functions/json-functions-utility.md) + - [Functions That Aggregate JSON](/functions-and-operators/json-functions/json-functions-aggregate.md) + - [Aggregate (GROUP BY) Functions](/functions-and-operators/aggregate-group-by-functions.md) + - [GROUP BY Modifiers](/functions-and-operators/group-by-modifier.md) + - [Window Functions](/functions-and-operators/window-functions.md) + - [Miscellaneous Functions](/functions-and-operators/miscellaneous-functions.md) + - [Precision Math](/functions-and-operators/precision-math.md) + - [Set Operations](/functions-and-operators/set-operators.md) + - [Sequence Functions](/functions-and-operators/sequence-functions.md) + - [List of Expressions for Pushdown](/functions-and-operators/expressions-pushed-down.md) + - [TiDB Specific Functions](/functions-and-operators/tidb-functions.md) + - [Clustered Indexes](/clustered-indexes.md) + - [Constraints](/constraints.md) + - [Generated Columns](/generated-columns.md) + - [SQL Mode](/sql-mode.md) + - [Table Attributes](/table-attributes.md) + - Transactions + - [Overview](/transaction-overview.md) + - [Isolation Levels](/transaction-isolation-levels.md) + - [Optimistic Transactions](/optimistic-transaction.md) + - [Pessimistic Transactions](/pessimistic-transaction.md) + - [Non-Transactional DML Statements](/non-transactional-dml.md) + - [Views](/views.md) + - [Partitioning](/partitioned-table.md) + - [Temporary Tables](/temporary-tables.md) + - [Cached Tables](/cached-tables.md) + - [FOREIGN KEY Constraints](/foreign-key.md) + - Character Set and Collation + - [Overview](/character-set-and-collation.md) + - [GBK](/character-set-gbk.md) + - Read Historical Data + - Use Stale Read (Recommended) + - [Usage Scenarios of Stale Read](/stale-read.md) + - [Perform Stale Read Using `As OF TIMESTAMP`](/as-of-timestamp.md) + - [Perform Stale Read Using `tidb_read_staleness`](/tidb-read-staleness.md) + - [Perform Stale Read Using `tidb_external_ts`](/tidb-external-ts.md) + - [Use the `tidb_snapshot` System Variable](/read-historical-data.md) + - System Tables + - `mysql` Schema + - [Overview](/mysql-schema/mysql-schema.md) + - [`user`](/mysql-schema/mysql-schema-user.md) + - INFORMATION_SCHEMA + - [Overview](/information-schema/information-schema.md) + - [`ANALYZE_STATUS`](/information-schema/information-schema-analyze-status.md) + - [`CHECK_CONSTRAINTS`](/information-schema/information-schema-check-constraints.md) + - [`CLIENT_ERRORS_SUMMARY_BY_HOST`](/information-schema/client-errors-summary-by-host.md) + - [`CLIENT_ERRORS_SUMMARY_BY_USER`](/information-schema/client-errors-summary-by-user.md) + - [`CLIENT_ERRORS_SUMMARY_GLOBAL`](/information-schema/client-errors-summary-global.md) + - [`CHARACTER_SETS`](/information-schema/information-schema-character-sets.md) + - [`COLLATIONS`](/information-schema/information-schema-collations.md) + - [`COLLATION_CHARACTER_SET_APPLICABILITY`](/information-schema/information-schema-collation-character-set-applicability.md) + - [`COLUMNS`](/information-schema/information-schema-columns.md) + - [`DATA_LOCK_WAITS`](/information-schema/information-schema-data-lock-waits.md) + - [`DDL_JOBS`](/information-schema/information-schema-ddl-jobs.md) + - [`DEADLOCKS`](/information-schema/information-schema-deadlocks.md) + - [`ENGINES`](/information-schema/information-schema-engines.md) + - [`KEYWORDS`](/information-schema/information-schema-keywords.md) + - [`KEY_COLUMN_USAGE`](/information-schema/information-schema-key-column-usage.md) + - [`MEMORY_USAGE`](/information-schema/information-schema-memory-usage.md) + - [`MEMORY_USAGE_OPS_HISTORY`](/information-schema/information-schema-memory-usage-ops-history.md) + - [`PARTITIONS`](/information-schema/information-schema-partitions.md) + - [`PROCESSLIST`](/information-schema/information-schema-processlist.md) + - [`REFERENTIAL_CONSTRAINTS`](/information-schema/information-schema-referential-constraints.md) + - [`SCHEMATA`](/information-schema/information-schema-schemata.md) + - [`SEQUENCES`](/information-schema/information-schema-sequences.md) + - [`SESSION_VARIABLES`](/information-schema/information-schema-session-variables.md) + - [`STATISTICS`](/information-schema/information-schema-statistics.md) + - [`TABLES`](/information-schema/information-schema-tables.md) + - [`TABLE_CONSTRAINTS`](/information-schema/information-schema-table-constraints.md) + - [`TABLE_STORAGE_STATS`](/information-schema/information-schema-table-storage-stats.md) + - [`TIDB_CHECK_CONSTRAINTS`](/information-schema/information-schema-tidb-check-constraints.md) + - [`TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.md) + - [`TIDB_INDEX_USAGE`](/information-schema/information-schema-tidb-index-usage.md) + - [`TIDB_TRX`](/information-schema/information-schema-tidb-trx.md) + - [`TIFLASH_REPLICA`](/information-schema/information-schema-tiflash-replica.md) + - [`TIFLASH_SEGMENTS`](/information-schema/information-schema-tiflash-segments.md) + - [`TIFLASH_TABLES`](/information-schema/information-schema-tiflash-tables.md) + - [`USER_ATTRIBUTES`](/information-schema/information-schema-user-attributes.md) + - [`USER_PRIVILEGES`](/information-schema/information-schema-user-privileges.md) + - [`VARIABLES_INFO`](/information-schema/information-schema-variables-info.md) + - [`VIEWS`](/information-schema/information-schema-views.md) + - PERFORMANCE_SCHEMA + - [Overview](/performance-schema/performance-schema.md) + - [`SESSION_CONNECT_ATTRS`](/performance-schema/performance-schema-session-connect-attrs.md) + - SYS + - [Overview](/sys-schema/sys-schema.md) + - [`schema_unused_indexes`](/sys-schema/sys-schema-unused-indexes.md) + - [Metadata Lock](/metadata-lock.md) + - [Use UUIDs](/best-practices/uuid.md) + - [TiDB Accelerated Table Creation](/accelerated-table-creation.md) +- API Reference ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/api-overview.md) + - v1beta1 + - [Billing](https://docs.pingcap.com/tidbcloud/api/v1beta1/billing) + - [IAM](https://docs.pingcap.com/tidbcloud/api/v1beta1/iam) + - [MSP (Deprecated)](https://docs.pingcap.com/tidbcloud/api/v1beta1/msp) + - [v1beta](https://docs.pingcap.com/tidbcloud/api/v1beta) +- CLI Reference ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/cli-reference.md) + - auth + - [login](/tidb-cloud/ticloud-auth-login.md) + - [logout](/tidb-cloud/ticloud-auth-logout.md) + - [whoami](/tidb-cloud/ticloud-auth-whoami.md) + - serverless + - [capacity](/tidb-cloud/ticloud-serverless-capacity.md) + - [create](/tidb-cloud/ticloud-cluster-create.md) + - [delete](/tidb-cloud/ticloud-cluster-delete.md) + - [describe](/tidb-cloud/ticloud-cluster-describe.md) + - [list](/tidb-cloud/ticloud-cluster-list.md) + - [update](/tidb-cloud/ticloud-serverless-update.md) + - [spending-limit](/tidb-cloud/ticloud-serverless-spending-limit.md) + - [region](/tidb-cloud/ticloud-serverless-region.md) + - [shell](/tidb-cloud/ticloud-serverless-shell.md) + - branch + - [create](/tidb-cloud/ticloud-branch-create.md) + - [delete](/tidb-cloud/ticloud-branch-delete.md) + - [describe](/tidb-cloud/ticloud-branch-describe.md) + - [list](/tidb-cloud/ticloud-branch-list.md) + - [shell](/tidb-cloud/ticloud-branch-shell.md) + - import + - [cancel](/tidb-cloud/ticloud-import-cancel.md) + - [describe](/tidb-cloud/ticloud-import-describe.md) + - [list](/tidb-cloud/ticloud-import-list.md) + - [start](/tidb-cloud/ticloud-import-start.md) + - export + - [create](/tidb-cloud/ticloud-serverless-export-create.md) + - [describe](/tidb-cloud/ticloud-serverless-export-describe.md) + - [list](/tidb-cloud/ticloud-serverless-export-list.md) + - [cancel](/tidb-cloud/ticloud-serverless-export-cancel.md) + - [download](/tidb-cloud/ticloud-serverless-export-download.md) + - sql-user + - [create](/tidb-cloud/ticloud-serverless-sql-user-create.md) + - [delete](/tidb-cloud/ticloud-serverless-sql-user-delete.md) + - [list](/tidb-cloud/ticloud-serverless-sql-user-list.md) + - [update](/tidb-cloud/ticloud-serverless-sql-user-update.md) + - authorized-network + - [create](/tidb-cloud/ticloud-serverless-authorized-network-create.md) + - [delete](/tidb-cloud/ticloud-serverless-authorized-network-delete.md) + - [list](/tidb-cloud/ticloud-serverless-authorized-network-list.md) + - [update](/tidb-cloud/ticloud-serverless-authorized-network-update.md) + - [ai](/tidb-cloud/ticloud-ai.md) + - [completion](/tidb-cloud/ticloud-completion.md) + - config + - [create](/tidb-cloud/ticloud-config-create.md) + - [delete](/tidb-cloud/ticloud-config-delete.md) + - [describe](/tidb-cloud/ticloud-config-describe.md) + - [edit](/tidb-cloud/ticloud-config-edit.md) + - [list](/tidb-cloud/ticloud-config-list.md) + - [set](/tidb-cloud/ticloud-config-set.md) + - [use](/tidb-cloud/ticloud-config-use.md) + - project + - [list](/tidb-cloud/ticloud-project-list.md) + - [upgrade](/tidb-cloud/ticloud-upgrade.md) + - [help](/tidb-cloud/ticloud-help.md) +- General Reference + - TiDB Cluster Architecture + - [Overview](/tidb-architecture.md) + - [Storage](/tidb-storage.md) + - [Computing](/tidb-computing.md) + - [Scheduling](/tidb-scheduling.md) + - [TSO](/tso.md) + - Storage Engines + - TiKV + - [TiKV Overview](/tikv-overview.md) + - [RocksDB Overview](/storage-engine/rocksdb-overview.md) + - TiFlash + - [TiFlash Overview](/tiflash/tiflash-overview.md) + - [Spill to Disk](/tiflash/tiflash-spill-disk.md) + - TiDB Cloud Partner Web Console + - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) + - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) + - [Reseller's Customer](/tidb-cloud/cppo-customer.md) + - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) + - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) + - [TiDB Limitations](/tidb-limitations.md) + - [System Variables](/system-variables.md) + - [Server Status Variables](/status-variables.md) + - [Table Filter](/table-filter.md) + - [URI Formats of External Storage Services](/external-storage-uri.md) + - [DDL Execution Principles and Best Practices](/ddl-introduction.md) + - [Troubleshoot Inconsistency Between Data and Indexes](/troubleshoot-data-inconsistency-errors.md) + - [Notifications](/tidb-cloud/notifications.md) + - [Glossary](/tidb-cloud/tidb-cloud-glossary.md) +- Support Plan + - [Connected Care Overview](/tidb-cloud/connected-care-overview.md) + - [Connected Care Details](/tidb-cloud/connected-care-detail.md) + - Connected Care Support Service Features + - [Connected: AI Chat in IM](/tidb-cloud/connected-ai-chat-in-im.md) + - Connected: IM Ticket Creation and Update Subscription + - [Create Tickets and Subscribe to Ticket Updates via Slack](/tidb-cloud/connected-slack-ticket-creation.md) + - [Create Tickets and Subscribe to Ticket Updates via Lark](/tidb-cloud/connected-lark-ticket-creation.md) + - Connected: IM Interaction for Support Tickets + - [Interact with Support Tickets via Slack](/tidb-cloud/connected-slack-ticket-interaction.md) + - [Interact with Support Tickets via Lark](/tidb-cloud/connected-lark-ticket-interaction.md) + - [Get Support](/tidb-cloud/tidb-cloud-support.md) +- FAQs + - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) + - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) + +## RELEASES + +- Release Notes + - [2025](/tidb-cloud/tidb-cloud-release-notes.md) diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md new file mode 100644 index 0000000000000..ae7207ee8b643 --- /dev/null +++ b/TOC-tidb-cloud-starter.md @@ -0,0 +1,665 @@ + + + +# Table of Contents + +## GET STARTED + +- Why TiDB Cloud + - [TiDB Cloud Introduction](/tidb-cloud/tidb-cloud-intro.md) + - [MySQL Compatibility](/mysql-compatibility.md) +- Get Started with TiDB Cloud + - [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md) + - [Try Out TiDB + AI](/vector-search/vector-search-get-started-using-python.md) + - [Try Out HTAP](/tidb-cloud/tidb-cloud-htap-quickstart.md) + - [Try Out TiDB Cloud CLI](/tidb-cloud/get-started-with-cli.md) +- Key Concepts + - [Overview](/tidb-cloud/key-concepts.md) + - [Architecture](/tidb-cloud/architecture-concepts.md) + - [Database Schema](/tidb-cloud/database-schema-concepts.md) + - [Transactions](/tidb-cloud/transaction-concepts.md) + - [SQL](/tidb-cloud/sql-concepts.md) + - [AI Features](/tidb-cloud/ai-feature-concepts.md) + - [Scalability](/tidb-cloud/scalability-concepts.md) + - [High Availability](/tidb-cloud/serverless-high-availability.md) + - [Monitoring](/tidb-cloud/monitoring-concepts.md) + - [Data Streaming](/tidb-cloud/data-streaming-concepts.md) + - [Backup & Restore](/tidb-cloud/backup-and-restore-concepts.md) + - [Security](/tidb-cloud/security-concepts.md) + +## DEVELOP + +- Development Quick Start + - [Developer Guide Overview](/develop/dev-guide-overview.md) + - [Build a TiDB Cloud Cluster](/develop/dev-guide-build-cluster-in-cloud.md) + - [CRUD SQL in TiDB](/develop/dev-guide-tidb-crud-sql.md) +- Connect to TiDB Cloud + - GUI Database Tools + - [JetBrains DataGrip](/develop/dev-guide-gui-datagrip.md) + - [DBeaver](/develop/dev-guide-gui-dbeaver.md) + - [VS Code](/develop/dev-guide-gui-vscode-sqltools.md) + - [MySQL Workbench](/develop/dev-guide-gui-mysql-workbench.md) + - [Navicat](/develop/dev-guide-gui-navicat.md) + - [Choose Driver or ORM](/develop/dev-guide-choose-driver-or-orm.md) + - BI + - [Looker Studio](/tidb-cloud/dev-guide-bi-looker-studio.md) + - Java + - [JDBC](/develop/dev-guide-sample-application-java-jdbc.md) + - [MyBatis](/develop/dev-guide-sample-application-java-mybatis.md) + - [Hibernate](/develop/dev-guide-sample-application-java-hibernate.md) + - [Spring Boot](/develop/dev-guide-sample-application-java-spring-boot.md) + - [Connection Pools and Connection Parameters](/develop/dev-guide-connection-parameters.md) + - Go + - [Go-MySQL-Driver](/develop/dev-guide-sample-application-golang-sql-driver.md) + - [GORM](/develop/dev-guide-sample-application-golang-gorm.md) + - Python + - [mysqlclient](/develop/dev-guide-sample-application-python-mysqlclient.md) + - [MySQL Connector/Python](/develop/dev-guide-sample-application-python-mysql-connector.md) + - [PyMySQL](/develop/dev-guide-sample-application-python-pymysql.md) + - [SQLAlchemy](/develop/dev-guide-sample-application-python-sqlalchemy.md) + - [peewee](/develop/dev-guide-sample-application-python-peewee.md) + - [Django](/develop/dev-guide-sample-application-python-django.md) + - Node.js + - [node-mysql2](/develop/dev-guide-sample-application-nodejs-mysql2.md) + - [mysql.js](/develop/dev-guide-sample-application-nodejs-mysqljs.md) + - [Prisma](/develop/dev-guide-sample-application-nodejs-prisma.md) + - [Sequelize](/develop/dev-guide-sample-application-nodejs-sequelize.md) + - [TypeORM](/develop/dev-guide-sample-application-nodejs-typeorm.md) + - [Next.js](/develop/dev-guide-sample-application-nextjs.md) + - Ruby + - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) + - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) + - C# + - [C#](/develop/dev-guide-sample-application-cs.md) + - [WordPress](/tidb-cloud/dev-guide-wordpress.md) + - Serverless Driver ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [TiDB Cloud Serverless Driver](/tidb-cloud/serverless-driver.md) + - [Node.js Example](/tidb-cloud/serverless-driver-node-example.md) + - [Prisma Example](/tidb-cloud/serverless-driver-prisma-example.md) + - [Kysely Example](/tidb-cloud/serverless-driver-kysely-example.md) + - [Drizzle Example](/tidb-cloud/serverless-driver-drizzle-example.md) +- Development Reference + - Design Database Schema + - [Overview](/develop/dev-guide-schema-design-overview.md) + - [Create a Database](/develop/dev-guide-create-database.md) + - [Create a Table](/develop/dev-guide-create-table.md) + - [Create a Secondary Index](/develop/dev-guide-create-secondary-indexes.md) + - Write Data + - [Insert Data](/develop/dev-guide-insert-data.md) + - [Update Data](/develop/dev-guide-update-data.md) + - [Delete Data](/develop/dev-guide-delete-data.md) + - [Periodically Delete Expired Data Using TTL (Time to Live)](/time-to-live.md) + - [Prepared Statements](/develop/dev-guide-prepared-statement.md) + - Read Data + - [Query Data from a Single Table](/develop/dev-guide-get-data-from-single-table.md) + - [Multi-table Join Queries](/develop/dev-guide-join-tables.md) + - [Subquery](/develop/dev-guide-use-subqueries.md) + - [Paginate Results](/develop/dev-guide-paginate-results.md) + - [Views](/develop/dev-guide-use-views.md) + - [Temporary Tables](/develop/dev-guide-use-temporary-tables.md) + - [Common Table Expression](/develop/dev-guide-use-common-table-expression.md) + - Read Replica Data + - [Follower Read](/develop/dev-guide-use-follower-read.md) + - [Stale Read](/develop/dev-guide-use-stale-read.md) + - [HTAP Queries](/develop/dev-guide-hybrid-oltp-and-olap-queries.md) + - Transaction + - [Overview](/develop/dev-guide-transaction-overview.md) + - [Optimistic and Pessimistic Transactions](/develop/dev-guide-optimistic-and-pessimistic-transaction.md) + - [Transaction Restraints](/develop/dev-guide-transaction-restraints.md) + - [Handle Transaction Errors](/develop/dev-guide-transaction-troubleshoot.md) + - Optimize + - [Overview](/develop/dev-guide-optimize-sql-overview.md) + - [SQL Performance Tuning](/develop/dev-guide-optimize-sql.md) + - [Best Practices for Performance Tuning](/develop/dev-guide-optimize-sql-best-practices.md) + - [Best Practices for Indexing](/develop/dev-guide-index-best-practice.md) + - Other Optimization Methods + - [Avoid Implicit Type Conversions](/develop/dev-guide-implicit-type-conversion.md) + - [Unique Serial Number Generation](/develop/dev-guide-unique-serial-number-generation.md) + - Troubleshoot + - [SQL or Transaction Issues](/develop/dev-guide-troubleshoot-overview.md) + - [Unstable Result Set](/develop/dev-guide-unstable-result-set.md) + - [Timeouts](/develop/dev-guide-timeouts-in-tidb.md) + - Development Guidelines + - [Object Naming Convention](/develop/dev-guide-object-naming-guidelines.md) + - [SQL Development Specifications](/develop/dev-guide-sql-development-specification.md) + - [Bookshop Example Application](/develop/dev-guide-bookshop-schema-design.md) + - Third-Party Support + - [Third-Party Tools Supported by TiDB](/develop/dev-guide-third-party-support.md) + - [Known Incompatibility Issues with Third-Party Tools](/develop/dev-guide-third-party-tools-compatibility.md) + +## GUIDES + +- Manage Cluster + - [Select Your Cluster Tier](/tidb-cloud/select-cluster-tier.md) + - Manage TiDB Cloud Clusters + - [Create a TiDB Cloud Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) + - Connect to Your TiDB Cloud Cluster + - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) + - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/branch-overview.md) + - [Manage Branches](/tidb-cloud/branch-manage.md) + - [GitHub Integration](/tidb-cloud/branch-github-integration.md) + - [Manage Spending Limit](/tidb-cloud/manage-serverless-spend-limit.md) + - [Back Up and Restore TiDB Cloud Data](/tidb-cloud/backup-and-restore-serverless.md) + - [Export Data from TiDB Cloud](/tidb-cloud/serverless-export.md) + - Use an HTAP Cluster with TiFlash + - [TiFlash Overview](/tiflash/tiflash-overview.md) + - [Create TiFlash Replicas](/tiflash/create-tiflash-replicas.md) + - [Read Data from TiFlash](/tiflash/use-tidb-to-read-tiflash.md) + - [Use MPP Mode](/tiflash/use-tiflash-mpp-mode.md) + - [Use FastScan](/tiflash/use-fastscan.md) + - [Supported Push-down Calculations](/tiflash/tiflash-supported-pushdown-calculations.md) + - [TiFlash Query Result Materialization](/tiflash/tiflash-results-materialization.md) + - [TiFlash Late Materialization](/tiflash/tiflash-late-materialization.md) + - [Compatibility](/tiflash/tiflash-compatibility.md) + - [Pipeline Execution Model](/tiflash/tiflash-pipeline-model.md) + - Monitor and Alert + - [Overview](/tidb-cloud/monitor-tidb-cluster.md) + - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) + - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) + - Tune Performance + - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) + - [Use the Diagnosis Tab to Analyze Performance](/tidb-cloud/tune-performance.md) + - SQL Tuning + - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) + - Understanding the Query Execution Plan + - [Overview](/explain-overview.md) + - [`EXPLAIN` Walkthrough](/explain-walkthrough.md) + - [Indexes](/explain-indexes.md) + - [Joins](/explain-joins.md) + - [MPP Queries](/explain-mpp.md) + - [Subqueries](/explain-subqueries.md) + - [Aggregation](/explain-aggregation.md) + - [Views](/explain-views.md) + - [Partitions](/explain-partitions.md) + - [Index Merge](/explain-index-merge.md) + - SQL Optimization Process + - [Overview](/sql-optimization-concepts.md) + - Logic Optimization + - [Overview](/sql-logical-optimization.md) + - [Subquery Related Optimizations](/subquery-optimization.md) + - [Column Pruning](/column-pruning.md) + - [Decorrelation of Correlated Subquery](/correlated-subquery-optimization.md) + - [Eliminate Max/Min](/max-min-eliminate.md) + - [Predicates Push Down](/predicate-push-down.md) + - [Partition Pruning](/partition-pruning.md) + - [TopN and Limit Push Down](/topn-limit-push-down.md) + - [Join Reorder](/join-reorder.md) + - [Derive TopN or Limit from Window Functions](/derive-topn-from-window.md) + - Physical Optimization + - [Overview](/sql-physical-optimization.md) + - [Index Selection](/choose-index.md) + - [Statistics](/statistics.md) + - [Extended Statistics](/extended-statistics.md) + - [Wrong Index Solution](/wrong-index-solution.md) + - [Distinct Optimization](/agg-distinct-optimization.md) + - [Cost Model](/cost-model.md) + - [Runtime Filter](/runtime-filter.md) + - [Prepared Execution Plan Cache](/sql-prepared-plan-cache.md) + - [Non-Prepared Execution Plan Cache](/sql-non-prepared-plan-cache.md) + - Control Execution Plans + - [Overview](/control-execution-plan.md) + - [Optimizer Hints](/optimizer-hints.md) + - [SQL Plan Management](/sql-plan-management.md) + - [The Blocklist of Optimization Rules and Expression Pushdown](/blocklist-control-plan.md) + - [Optimizer Fix Controls](/optimizer-fix-controls.md) + - [TiKV Follower Read](/follower-read.md) + - [Coprocessor Cache](/coprocessor-cache.md) + - Garbage Collection (GC) + - [Overview](/garbage-collection-overview.md) + - [Configuration](/garbage-collection-configuration.md) + - [Tune TiFlash Performance](/tiflash/tune-tiflash-performance.md) + - [Upgrade a TiDB Cluster](/tidb-cloud/upgrade-tidb-cluster.md) + - [Delete a TiDB Cluster](/tidb-cloud/delete-tidb-cluster.md) +- Migrate or Import Data + - [Overview](/tidb-cloud/tidb-cloud-migration-overview.md) + - Migrate Data into TiDB Cloud + - [Migrate and Merge MySQL Shards of Large Datasets](/tidb-cloud/migrate-sql-shards.md) + - [Migrate from Amazon RDS for Oracle Using AWS DMS](/tidb-cloud/migrate-from-oracle-using-aws-dms.md) + - Import Data into TiDB Cloud + - [Import Sample Data](/tidb-cloud/import-sample-data-serverless.md) + - [Import Local Files](/tidb-cloud/tidb-cloud-import-local-files.md) + - [Import CSV Files from Cloud Storage](/tidb-cloud/import-csv-files-serverless.md) + - [Import Parquet Files from Cloud Storage](/tidb-cloud/import-parquet-files-serverless.md) + - [Import with MySQL CLI](/tidb-cloud/import-with-mysql-cli-serverless.md) + - Reference + - [Configure External Storage Access for TiDB Cloud](/tidb-cloud/serverless-external-storage.md) + - [Naming Conventions for Data Import](/tidb-cloud/naming-conventions-for-data-import.md) + - [CSV Configurations for Importing Data](/tidb-cloud/csv-config-for-import-data.md) + - [Troubleshoot Access Denied Errors during Data Import from Amazon S3](/tidb-cloud/troubleshoot-import-access-denied-error.md) +- Vector Search ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/vector-search/vector-search-overview.md) + - Get Started + - [Get Started with SQL](/vector-search/vector-search-get-started-using-sql.md) + - [Get Started with Python](/vector-search/vector-search-get-started-using-python.md) + - Integrations + - [Overview](/vector-search/vector-search-integration-overview.md) + - AI Frameworks + - [LlamaIndex](/vector-search/vector-search-integrate-with-llamaindex.md) + - [Langchain](/vector-search/vector-search-integrate-with-langchain.md) + - AI Services + - [Amazon Bedrock](/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md) + - Embedding Models/Services + - [Jina AI](/vector-search/vector-search-integrate-with-jinaai-embedding.md) + - ORM Libraries + - [SQLAlchemy](/vector-search/vector-search-integrate-with-sqlalchemy.md) + - [peewee](/vector-search/vector-search-integrate-with-peewee.md) + - [Django ORM](/vector-search/vector-search-integrate-with-django-orm.md) + - Reference + - [Vector Data Types](/vector-search/vector-search-data-types.md) + - [Vector Functions and Operators](/vector-search/vector-search-functions-and-operators.md) + - [Vector Index](/vector-search/vector-search-index.md) + - [Improve Performance](/vector-search/vector-search-improve-performance.md) + - [Limitations](/vector-search/vector-search-limitations.md) +- Security + - Identity Access Control + - [Password Authentication](/tidb-cloud/tidb-cloud-password-authentication.md) + - [Standard SSO Authentication](/tidb-cloud/tidb-cloud-sso-authentication.md) + - [Organization SSO Authentication](/tidb-cloud/tidb-cloud-org-sso-authentication.md) + - [Identity Access Management](/tidb-cloud/manage-user-access.md) + - [OAuth 2.0](/tidb-cloud/oauth2.md) + - Network Access Control + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) + - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) + - Audit Management + - [Console Audit Logging](/tidb-cloud/tidb-cloud-console-auditing.md) +- Billing + - [Invoices](/tidb-cloud/tidb-cloud-billing.md#invoices) + - [Billing Details](/tidb-cloud/tidb-cloud-billing.md#billing-details) + - [Cost Explorer](/tidb-cloud/tidb-cloud-billing.md#cost-explorer) + - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) + - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) + - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) + - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) +- Integrations + - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) + - [Cloudflare](/tidb-cloud/integrate-tidbcloud-with-cloudflare.md) + - [dbt](/tidb-cloud/integrate-tidbcloud-with-dbt.md) + - [Gitpod](/develop/dev-guide-playground-gitpod.md) + - [n8n](/tidb-cloud/integrate-tidbcloud-with-n8n.md) + - [Netlify](/tidb-cloud/integrate-tidbcloud-with-netlify.md) + - [ProxySQL](/develop/dev-guide-proxysql-integration.md) + - Terraform + - [Terraform Integration Overview](/tidb-cloud/terraform-tidbcloud-provider-overview.md) + - [Get TiDB Cloud Terraform Provider](/tidb-cloud/terraform-get-tidbcloud-provider.md) + - [Use Cluster Resource](/tidb-cloud/terraform-use-cluster-resource.md) + - [Use Import Resource](/tidb-cloud/terraform-use-import-resource.md) + - [Vercel](/tidb-cloud/integrate-tidbcloud-with-vercel.md) + - [Zapier](/tidb-cloud/integrate-tidbcloud-with-zapier.md) + +## REFERENCE + +- SQL Reference + - [Explore SQL with TiDB](/basic-sql-operations.md) + - SQL Language Structure and Syntax + - Attributes + - [AUTO_INCREMENT](/auto-increment.md) + - [AUTO_RANDOM](/auto-random.md) + - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) + - [Literal Values](/literal-values.md) + - [Schema Object Names](/schema-object-names.md) + - [Keywords and Reserved Words](/keywords.md) + - [User-Defined Variables](/user-defined-variables.md) + - [Expression Syntax](/expression-syntax.md) + - [Comment Syntax](/comment-syntax.md) + - SQL Statements + - [Overview](/sql-statements/sql-statement-overview.md) + - [`ADMIN`](/sql-statements/sql-statement-admin.md) + - [`ADMIN CANCEL DDL`](/sql-statements/sql-statement-admin-cancel-ddl.md) + - [`ADMIN CHECKSUM TABLE`](/sql-statements/sql-statement-admin-checksum-table.md) + - [`ADMIN CHECK [TABLE|INDEX]`](/sql-statements/sql-statement-admin-check-table-index.md) + - [`ADMIN CLEANUP INDEX`](/sql-statements/sql-statement-admin-cleanup.md) + - [`ADMIN PAUSE DDL`](/sql-statements/sql-statement-admin-pause-ddl.md) + - [`ADMIN RECOVER INDEX`](/sql-statements/sql-statement-admin-recover.md) + - [`ADMIN RESUME DDL`](/sql-statements/sql-statement-admin-resume-ddl.md) + - [`ADMIN SHOW DDL [JOBS|JOB QUERIES]`](/sql-statements/sql-statement-admin-show-ddl.md) + - [`ALTER DATABASE`](/sql-statements/sql-statement-alter-database.md) + - [`ALTER INSTANCE`](/sql-statements/sql-statement-alter-instance.md) + - [`ALTER SEQUENCE`](/sql-statements/sql-statement-alter-sequence.md) + - `ALTER TABLE` + - [Overview](/sql-statements/sql-statement-alter-table.md) + - [`ADD COLUMN`](/sql-statements/sql-statement-add-column.md) + - [`ADD INDEX`](/sql-statements/sql-statement-add-index.md) + - [`ALTER INDEX`](/sql-statements/sql-statement-alter-index.md) + - [`CHANGE COLUMN`](/sql-statements/sql-statement-change-column.md) + - [`COMPACT`](/sql-statements/sql-statement-alter-table-compact.md) + - [`DROP COLUMN`](/sql-statements/sql-statement-drop-column.md) + - [`DROP INDEX`](/sql-statements/sql-statement-drop-index.md) + - [`MODIFY COLUMN`](/sql-statements/sql-statement-modify-column.md) + - [`RENAME INDEX`](/sql-statements/sql-statement-rename-index.md) + - [`ALTER USER`](/sql-statements/sql-statement-alter-user.md) + - [`ANALYZE TABLE`](/sql-statements/sql-statement-analyze-table.md) + - [`BATCH`](/sql-statements/sql-statement-batch.md) + - [`BEGIN`](/sql-statements/sql-statement-begin.md) + - [`CANCEL IMPORT JOB`](/sql-statements/sql-statement-cancel-import-job.md) + - [`COMMIT`](/sql-statements/sql-statement-commit.md) + - [`CREATE [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-create-binding.md) + - [`CREATE DATABASE`](/sql-statements/sql-statement-create-database.md) + - [`CREATE INDEX`](/sql-statements/sql-statement-create-index.md) + - [`CREATE ROLE`](/sql-statements/sql-statement-create-role.md) + - [`CREATE SEQUENCE`](/sql-statements/sql-statement-create-sequence.md) + - [`CREATE TABLE LIKE`](/sql-statements/sql-statement-create-table-like.md) + - [`CREATE TABLE`](/sql-statements/sql-statement-create-table.md) + - [`CREATE USER`](/sql-statements/sql-statement-create-user.md) + - [`CREATE VIEW`](/sql-statements/sql-statement-create-view.md) + - [`DEALLOCATE`](/sql-statements/sql-statement-deallocate.md) + - [`DELETE`](/sql-statements/sql-statement-delete.md) + - [`DESC`](/sql-statements/sql-statement-desc.md) + - [`DESCRIBE`](/sql-statements/sql-statement-describe.md) + - [`DO`](/sql-statements/sql-statement-do.md) + - [`DROP [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-drop-binding.md) + - [`DROP DATABASE`](/sql-statements/sql-statement-drop-database.md) + - [`DROP ROLE`](/sql-statements/sql-statement-drop-role.md) + - [`DROP SEQUENCE`](/sql-statements/sql-statement-drop-sequence.md) + - [`DROP STATS`](/sql-statements/sql-statement-drop-stats.md) + - [`DROP TABLE`](/sql-statements/sql-statement-drop-table.md) + - [`DROP USER`](/sql-statements/sql-statement-drop-user.md) + - [`DROP VIEW`](/sql-statements/sql-statement-drop-view.md) + - [`EXECUTE`](/sql-statements/sql-statement-execute.md) + - [`EXPLAIN ANALYZE`](/sql-statements/sql-statement-explain-analyze.md) + - [`EXPLAIN`](/sql-statements/sql-statement-explain.md) + - [`FLASHBACK CLUSTER`](/sql-statements/sql-statement-flashback-cluster.md) + - [`FLASHBACK DATABASE`](/sql-statements/sql-statement-flashback-database.md) + - [`FLASHBACK TABLE`](/sql-statements/sql-statement-flashback-table.md) + - [`FLUSH PRIVILEGES`](/sql-statements/sql-statement-flush-privileges.md) + - [`FLUSH STATUS`](/sql-statements/sql-statement-flush-status.md) + - [`FLUSH TABLES`](/sql-statements/sql-statement-flush-tables.md) + - [`GRANT `](/sql-statements/sql-statement-grant-privileges.md) + - [`GRANT `](/sql-statements/sql-statement-grant-role.md) + - [`IMPORT INTO`](/sql-statements/sql-statement-import-into.md) + - [`INSERT`](/sql-statements/sql-statement-insert.md) + - [`KILL [TIDB]`](/sql-statements/sql-statement-kill.md) + - [`LOAD DATA`](/sql-statements/sql-statement-load-data.md) + - [`LOCK STATS`](/sql-statements/sql-statement-lock-stats.md) + - [`LOCK TABLES` and `UNLOCK TABLES`](/sql-statements/sql-statement-lock-tables-and-unlock-tables.md) + - [`PREPARE`](/sql-statements/sql-statement-prepare.md) + - [`RECOVER TABLE`](/sql-statements/sql-statement-recover-table.md) + - [`RENAME TABLE`](/sql-statements/sql-statement-rename-table.md) + - [`RENAME USER`](/sql-statements/sql-statement-rename-user.md) + - [`REPLACE`](/sql-statements/sql-statement-replace.md) + - [`REVOKE `](/sql-statements/sql-statement-revoke-privileges.md) + - [`REVOKE `](/sql-statements/sql-statement-revoke-role.md) + - [`ROLLBACK`](/sql-statements/sql-statement-rollback.md) + - [`SAVEPOINT`](/sql-statements/sql-statement-savepoint.md) + - [`SELECT`](/sql-statements/sql-statement-select.md) + - [`SET DEFAULT ROLE`](/sql-statements/sql-statement-set-default-role.md) + - [`SET [NAMES|CHARACTER SET]`](/sql-statements/sql-statement-set-names.md) + - [`SET PASSWORD`](/sql-statements/sql-statement-set-password.md) + - [`SET ROLE`](/sql-statements/sql-statement-set-role.md) + - [`SET TRANSACTION`](/sql-statements/sql-statement-set-transaction.md) + - [`SET [GLOBAL|SESSION] `](/sql-statements/sql-statement-set-variable.md) + - [`SHOW ANALYZE STATUS`](/sql-statements/sql-statement-show-analyze-status.md) + - [`SHOW [GLOBAL|SESSION] BINDINGS`](/sql-statements/sql-statement-show-bindings.md) + - [`SHOW BUILTINS`](/sql-statements/sql-statement-show-builtins.md) + - [`SHOW CHARACTER SET`](/sql-statements/sql-statement-show-character-set.md) + - [`SHOW COLLATION`](/sql-statements/sql-statement-show-collation.md) + - [`SHOW COLUMN_STATS_USAGE`](/sql-statements/sql-statement-show-column-stats-usage.md) + - [`SHOW COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md) + - [`SHOW CREATE DATABASE`](/sql-statements/sql-statement-show-create-database.md) + - [`SHOW CREATE SEQUENCE`](/sql-statements/sql-statement-show-create-sequence.md) + - [`SHOW CREATE TABLE`](/sql-statements/sql-statement-show-create-table.md) + - [`SHOW CREATE USER`](/sql-statements/sql-statement-show-create-user.md) + - [`SHOW DATABASES`](/sql-statements/sql-statement-show-databases.md) + - [`SHOW ENGINES`](/sql-statements/sql-statement-show-engines.md) + - [`SHOW ERRORS`](/sql-statements/sql-statement-show-errors.md) + - [`SHOW FIELDS FROM`](/sql-statements/sql-statement-show-fields-from.md) + - [`SHOW GRANTS`](/sql-statements/sql-statement-show-grants.md) + - [`SHOW IMPORT JOB`](/sql-statements/sql-statement-show-import-job.md) + - [`SHOW INDEXES [FROM|IN]`](/sql-statements/sql-statement-show-indexes.md) + - [`SHOW MASTER STATUS`](/sql-statements/sql-statement-show-master-status.md) + - [`SHOW PRIVILEGES`](/sql-statements/sql-statement-show-privileges.md) + - [`SHOW PROCESSLIST`](/sql-statements/sql-statement-show-processlist.md) + - [`SHOW PROFILES`](/sql-statements/sql-statement-show-profiles.md) + - [`SHOW SCHEMAS`](/sql-statements/sql-statement-show-schemas.md) + - [`SHOW STATS_BUCKETS`](/sql-statements/sql-statement-show-stats-buckets.md) + - [`SHOW STATS_HEALTHY`](/sql-statements/sql-statement-show-stats-healthy.md) + - [`SHOW STATS_HISTOGRAMS`](/sql-statements/sql-statement-show-stats-histograms.md) + - [`SHOW STATS_LOCKED`](/sql-statements/sql-statement-show-stats-locked.md) + - [`SHOW STATS_META`](/sql-statements/sql-statement-show-stats-meta.md) + - [`SHOW STATS_TOPN`](/sql-statements/sql-statement-show-stats-topn.md) + - [`SHOW STATUS`](/sql-statements/sql-statement-show-status.md) + - [`SHOW TABLE NEXT_ROW_ID`](/sql-statements/sql-statement-show-table-next-rowid.md) + - [`SHOW TABLE STATUS`](/sql-statements/sql-statement-show-table-status.md) + - [`SHOW TABLES`](/sql-statements/sql-statement-show-tables.md) + - [`SHOW [GLOBAL|SESSION] VARIABLES`](/sql-statements/sql-statement-show-variables.md) + - [`SHOW WARNINGS`](/sql-statements/sql-statement-show-warnings.md) + - [`START TRANSACTION`](/sql-statements/sql-statement-start-transaction.md) + - [`TABLE`](/sql-statements/sql-statement-table.md) + - [`TRACE`](/sql-statements/sql-statement-trace.md) + - [`TRUNCATE`](/sql-statements/sql-statement-truncate.md) + - [`UNLOCK STATS`](/sql-statements/sql-statement-unlock-stats.md) + - [`UPDATE`](/sql-statements/sql-statement-update.md) + - [`USE`](/sql-statements/sql-statement-use.md) + - [`WITH`](/sql-statements/sql-statement-with.md) + - Data Types + - [Overview](/data-type-overview.md) + - [Default Values](/data-type-default-values.md) + - [Numeric Types](/data-type-numeric.md) + - [Date and Time Types](/data-type-date-and-time.md) + - [String Types](/data-type-string.md) + - [JSON Type](/data-type-json.md) + - Functions and Operators + - [Overview](/functions-and-operators/functions-and-operators-overview.md) + - [Type Conversion in Expression Evaluation](/functions-and-operators/type-conversion-in-expression-evaluation.md) + - [Operators](/functions-and-operators/operators.md) + - [Control Flow Functions](/functions-and-operators/control-flow-functions.md) + - [String Functions](/functions-and-operators/string-functions.md) + - [Numeric Functions and Operators](/functions-and-operators/numeric-functions-and-operators.md) + - [Date and Time Functions](/functions-and-operators/date-and-time-functions.md) + - [Bit Functions and Operators](/functions-and-operators/bit-functions-and-operators.md) + - [Cast Functions and Operators](/functions-and-operators/cast-functions-and-operators.md) + - [Encryption and Compression Functions](/functions-and-operators/encryption-and-compression-functions.md) + - [Locking Functions](/functions-and-operators/locking-functions.md) + - [Information Functions](/functions-and-operators/information-functions.md) + - JSON Functions + - [Overview](/functions-and-operators/json-functions.md) + - [Functions That Create JSON](/functions-and-operators/json-functions/json-functions-create.md) + - [Functions That Search JSON](/functions-and-operators/json-functions/json-functions-search.md) + - [Functions That Modify JSON](/functions-and-operators/json-functions/json-functions-modify.md) + - [Functions That Return JSON](/functions-and-operators/json-functions/json-functions-return.md) + - [JSON Utility Functions](/functions-and-operators/json-functions/json-functions-utility.md) + - [Functions That Aggregate JSON](/functions-and-operators/json-functions/json-functions-aggregate.md) + - [Aggregate (GROUP BY) Functions](/functions-and-operators/aggregate-group-by-functions.md) + - [GROUP BY Modifiers](/functions-and-operators/group-by-modifier.md) + - [Window Functions](/functions-and-operators/window-functions.md) + - [Miscellaneous Functions](/functions-and-operators/miscellaneous-functions.md) + - [Precision Math](/functions-and-operators/precision-math.md) + - [Set Operations](/functions-and-operators/set-operators.md) + - [Sequence Functions](/functions-and-operators/sequence-functions.md) + - [List of Expressions for Pushdown](/functions-and-operators/expressions-pushed-down.md) + - [TiDB Specific Functions](/functions-and-operators/tidb-functions.md) + - [Clustered Indexes](/clustered-indexes.md) + - [Constraints](/constraints.md) + - [Generated Columns](/generated-columns.md) + - [SQL Mode](/sql-mode.md) + - [Table Attributes](/table-attributes.md) + - Transactions + - [Overview](/transaction-overview.md) + - [Isolation Levels](/transaction-isolation-levels.md) + - [Optimistic Transactions](/optimistic-transaction.md) + - [Pessimistic Transactions](/pessimistic-transaction.md) + - [Non-Transactional DML Statements](/non-transactional-dml.md) + - [Views](/views.md) + - [Partitioning](/partitioned-table.md) + - [Temporary Tables](/temporary-tables.md) + - [Cached Tables](/cached-tables.md) + - [FOREIGN KEY Constraints](/foreign-key.md) + - Character Set and Collation + - [Overview](/character-set-and-collation.md) + - [GBK](/character-set-gbk.md) + - Read Historical Data + - Use Stale Read (Recommended) + - [Usage Scenarios of Stale Read](/stale-read.md) + - [Perform Stale Read Using `As OF TIMESTAMP`](/as-of-timestamp.md) + - [Perform Stale Read Using `tidb_read_staleness`](/tidb-read-staleness.md) + - [Perform Stale Read Using `tidb_external_ts`](/tidb-external-ts.md) + - [Use the `tidb_snapshot` System Variable](/read-historical-data.md) + - System Tables + - `mysql` Schema + - [Overview](/mysql-schema/mysql-schema.md) + - [`user`](/mysql-schema/mysql-schema-user.md) + - INFORMATION_SCHEMA + - [Overview](/information-schema/information-schema.md) + - [`ANALYZE_STATUS`](/information-schema/information-schema-analyze-status.md) + - [`CHECK_CONSTRAINTS`](/information-schema/information-schema-check-constraints.md) + - [`CLIENT_ERRORS_SUMMARY_BY_HOST`](/information-schema/client-errors-summary-by-host.md) + - [`CLIENT_ERRORS_SUMMARY_BY_USER`](/information-schema/client-errors-summary-by-user.md) + - [`CLIENT_ERRORS_SUMMARY_GLOBAL`](/information-schema/client-errors-summary-global.md) + - [`CHARACTER_SETS`](/information-schema/information-schema-character-sets.md) + - [`COLLATIONS`](/information-schema/information-schema-collations.md) + - [`COLLATION_CHARACTER_SET_APPLICABILITY`](/information-schema/information-schema-collation-character-set-applicability.md) + - [`COLUMNS`](/information-schema/information-schema-columns.md) + - [`DATA_LOCK_WAITS`](/information-schema/information-schema-data-lock-waits.md) + - [`DDL_JOBS`](/information-schema/information-schema-ddl-jobs.md) + - [`DEADLOCKS`](/information-schema/information-schema-deadlocks.md) + - [`ENGINES`](/information-schema/information-schema-engines.md) + - [`KEYWORDS`](/information-schema/information-schema-keywords.md) + - [`KEY_COLUMN_USAGE`](/information-schema/information-schema-key-column-usage.md) + - [`MEMORY_USAGE`](/information-schema/information-schema-memory-usage.md) + - [`MEMORY_USAGE_OPS_HISTORY`](/information-schema/information-schema-memory-usage-ops-history.md) + - [`PARTITIONS`](/information-schema/information-schema-partitions.md) + - [`PROCESSLIST`](/information-schema/information-schema-processlist.md) + - [`REFERENTIAL_CONSTRAINTS`](/information-schema/information-schema-referential-constraints.md) + - [`SCHEMATA`](/information-schema/information-schema-schemata.md) + - [`SEQUENCES`](/information-schema/information-schema-sequences.md) + - [`SESSION_VARIABLES`](/information-schema/information-schema-session-variables.md) + - [`STATISTICS`](/information-schema/information-schema-statistics.md) + - [`TABLES`](/information-schema/information-schema-tables.md) + - [`TABLE_CONSTRAINTS`](/information-schema/information-schema-table-constraints.md) + - [`TABLE_STORAGE_STATS`](/information-schema/information-schema-table-storage-stats.md) + - [`TIDB_CHECK_CONSTRAINTS`](/information-schema/information-schema-tidb-check-constraints.md) + - [`TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.md) + - [`TIDB_INDEX_USAGE`](/information-schema/information-schema-tidb-index-usage.md) + - [`TIDB_TRX`](/information-schema/information-schema-tidb-trx.md) + - [`TIFLASH_REPLICA`](/information-schema/information-schema-tiflash-replica.md) + - [`TIFLASH_SEGMENTS`](/information-schema/information-schema-tiflash-segments.md) + - [`TIFLASH_TABLES`](/information-schema/information-schema-tiflash-tables.md) + - [`USER_ATTRIBUTES`](/information-schema/information-schema-user-attributes.md) + - [`USER_PRIVILEGES`](/information-schema/information-schema-user-privileges.md) + - [`VARIABLES_INFO`](/information-schema/information-schema-variables-info.md) + - [`VIEWS`](/information-schema/information-schema-views.md) + - PERFORMANCE_SCHEMA + - [Overview](/performance-schema/performance-schema.md) + - [`SESSION_CONNECT_ATTRS`](/performance-schema/performance-schema-session-connect-attrs.md) + - SYS + - [Overview](/sys-schema/sys-schema.md) + - [`schema_unused_indexes`](/sys-schema/sys-schema-unused-indexes.md) + - [Metadata Lock](/metadata-lock.md) + - [Use UUIDs](/best-practices/uuid.md) + - [TiDB Accelerated Table Creation](/accelerated-table-creation.md) +- API Reference ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/api-overview.md) + - v1beta1 + - [Billing](https://docs.pingcap.com/tidbcloud/api/v1beta1/billing) + - [IAM](https://docs.pingcap.com/tidbcloud/api/v1beta1/iam) + - [MSP (Deprecated)](https://docs.pingcap.com/tidbcloud/api/v1beta1/msp) + - [v1beta](https://docs.pingcap.com/tidbcloud/api/v1beta) +- CLI Reference ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/cli-reference.md) + - auth + - [login](/tidb-cloud/ticloud-auth-login.md) + - [logout](/tidb-cloud/ticloud-auth-logout.md) + - [whoami](/tidb-cloud/ticloud-auth-whoami.md) + - serverless + - [capacity](/tidb-cloud/ticloud-serverless-capacity.md) + - [create](/tidb-cloud/ticloud-cluster-create.md) + - [delete](/tidb-cloud/ticloud-cluster-delete.md) + - [describe](/tidb-cloud/ticloud-cluster-describe.md) + - [list](/tidb-cloud/ticloud-cluster-list.md) + - [update](/tidb-cloud/ticloud-serverless-update.md) + - [spending-limit](/tidb-cloud/ticloud-serverless-spending-limit.md) + - [region](/tidb-cloud/ticloud-serverless-region.md) + - [shell](/tidb-cloud/ticloud-serverless-shell.md) + - branch + - [create](/tidb-cloud/ticloud-branch-create.md) + - [delete](/tidb-cloud/ticloud-branch-delete.md) + - [describe](/tidb-cloud/ticloud-branch-describe.md) + - [list](/tidb-cloud/ticloud-branch-list.md) + - [shell](/tidb-cloud/ticloud-branch-shell.md) + - import + - [cancel](/tidb-cloud/ticloud-import-cancel.md) + - [describe](/tidb-cloud/ticloud-import-describe.md) + - [list](/tidb-cloud/ticloud-import-list.md) + - [start](/tidb-cloud/ticloud-import-start.md) + - export + - [create](/tidb-cloud/ticloud-serverless-export-create.md) + - [describe](/tidb-cloud/ticloud-serverless-export-describe.md) + - [list](/tidb-cloud/ticloud-serverless-export-list.md) + - [cancel](/tidb-cloud/ticloud-serverless-export-cancel.md) + - [download](/tidb-cloud/ticloud-serverless-export-download.md) + - sql-user + - [create](/tidb-cloud/ticloud-serverless-sql-user-create.md) + - [delete](/tidb-cloud/ticloud-serverless-sql-user-delete.md) + - [list](/tidb-cloud/ticloud-serverless-sql-user-list.md) + - [update](/tidb-cloud/ticloud-serverless-sql-user-update.md) + - authorized-network + - [create](/tidb-cloud/ticloud-serverless-authorized-network-create.md) + - [delete](/tidb-cloud/ticloud-serverless-authorized-network-delete.md) + - [list](/tidb-cloud/ticloud-serverless-authorized-network-list.md) + - [update](/tidb-cloud/ticloud-serverless-authorized-network-update.md) + - [ai](/tidb-cloud/ticloud-ai.md) + - [completion](/tidb-cloud/ticloud-completion.md) + - config + - [create](/tidb-cloud/ticloud-config-create.md) + - [delete](/tidb-cloud/ticloud-config-delete.md) + - [describe](/tidb-cloud/ticloud-config-describe.md) + - [edit](/tidb-cloud/ticloud-config-edit.md) + - [list](/tidb-cloud/ticloud-config-list.md) + - [set](/tidb-cloud/ticloud-config-set.md) + - [use](/tidb-cloud/ticloud-config-use.md) + - project + - [list](/tidb-cloud/ticloud-project-list.md) + - [upgrade](/tidb-cloud/ticloud-upgrade.md) + - [help](/tidb-cloud/ticloud-help.md) +- General Reference + - TiDB Cluster Architecture + - [Overview](/tidb-architecture.md) + - [Storage](/tidb-storage.md) + - [Computing](/tidb-computing.md) + - [Scheduling](/tidb-scheduling.md) + - [TSO](/tso.md) + - Storage Engines + - TiKV + - [TiKV Overview](/tikv-overview.md) + - [RocksDB Overview](/storage-engine/rocksdb-overview.md) + - TiFlash + - [TiFlash Overview](/tiflash/tiflash-overview.md) + - [Spill to Disk](/tiflash/tiflash-spill-disk.md) + - TiDB Cloud Partner Web Console + - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) + - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) + - [Reseller's Customer](/tidb-cloud/cppo-customer.md) + - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) + - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) + - [TiDB Limitations](/tidb-limitations.md) + - [System Variables](/system-variables.md) + - [Server Status Variables](/status-variables.md) + - [Table Filter](/table-filter.md) + - [URI Formats of External Storage Services](/external-storage-uri.md) + - [DDL Execution Principles and Best Practices](/ddl-introduction.md) + - [Troubleshoot Inconsistency Between Data and Indexes](/troubleshoot-data-inconsistency-errors.md) + - [Notifications](/tidb-cloud/notifications.md) + - [Glossary](/tidb-cloud/tidb-cloud-glossary.md) +- Support Plan + - [Connected Care Overview](/tidb-cloud/connected-care-overview.md) + - [Connected Care Details](/tidb-cloud/connected-care-detail.md) + - Connected Care Support Service Features + - [Connected: AI Chat in IM](/tidb-cloud/connected-ai-chat-in-im.md) + - Connected: IM Ticket Creation and Update Subscription + - [Create Tickets and Subscribe to Ticket Updates via Slack](/tidb-cloud/connected-slack-ticket-creation.md) + - [Create Tickets and Subscribe to Ticket Updates via Lark](/tidb-cloud/connected-lark-ticket-creation.md) + - Connected: IM Interaction for Support Tickets + - [Interact with Support Tickets via Slack](/tidb-cloud/connected-slack-ticket-interaction.md) + - [Interact with Support Tickets via Lark](/tidb-cloud/connected-lark-ticket-interaction.md) + - [Get Support](/tidb-cloud/tidb-cloud-support.md) +- FAQs + - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) + - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) + +## RELEASES + +- Release Notes + - [2025](/tidb-cloud/tidb-cloud-release-notes.md) diff --git a/tidb-cloud/_index.md b/tidb-cloud/dedicated/_index.md similarity index 100% rename from tidb-cloud/_index.md rename to tidb-cloud/dedicated/_index.md diff --git a/tidb-cloud/essential/_index.md b/tidb-cloud/essential/_index.md new file mode 100644 index 0000000000000..41be28d5e9392 --- /dev/null +++ b/tidb-cloud/essential/_index.md @@ -0,0 +1,140 @@ +--- +title: TiDB Cloud Documentation +hide_sidebar: true +hide_commit: true +summary: TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings everything great about TiDB to your cloud. It offers guides, samples, and references for learning, trying, developing, maintaining, migrating, monitoring, tuning, securing, billing, integrating, and referencing. +--- + + + + + +[Why TiDB Cloud](https://docs.pingcap.com/tidbcloud/tidb-cloud-intro/?plan=essential) + +[Key Concepts](https://docs.pingcap.com/tidbcloud/key-concepts/?plan=essential) + +[FAQ](https://docs.pingcap.com/tidbcloud/tidb-cloud-faq/?plan=essential) + + + + + +[Try Out TiDB Cloud](https://docs.pingcap.com/tidbcloud/tidb-cloud-quickstart/?plan=essential) + +[Try Out TiDB + AI](https://docs.pingcap.com/tidbcloud/vector-search-get-started-using-python/?plan=essential) + +[Try Out HTAP](https://docs.pingcap.com/tidbcloud/tidb-cloud-htap-quickstart/?plan=essential) + +[Try Out TiDB Cloud CLI](https://docs.pingcap.com/tidbcloud/get-started-with-cli/?plan=essential) + + + + + +[Developer Guide Overview](https://docs.pingcap.com/tidbcloud/dev-guide-overview/?plan=essential) + +[Quick Start](https://docs.pingcap.com/tidbcloud/dev-guide-build-cluster-in-cloud/?plan=essential) + +[Example Application](https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-spring-boot/?plan=essential) + + + + + +[Create a Cluster](https://docs.pingcap.com/tidbcloud/create-tidb-cluster-serverless/?plan=essential) + +[Connect to a Cluster](https://docs.pingcap.com/tidbcloud/connect-to-tidb-cluster-serverless/?plan=essential) + +[Use an HTAP Cluster](https://docs.pingcap.com/tidbcloud/tiflash-overview/?plan=essential) + +[Back Up and Restore Data](https://docs.pingcap.com/tidbcloud/backup-and-restore-serverless/?plan=essential) + +[Use API (Beta)](https://docs.pingcap.com/tidbcloud/api-overview/?plan=essential) + +[Use TiDB Cloud CLI](https://docs.pingcap.com/tidbcloud/get-started-with-cli/?plan=essential) + + + + + +[From Amazon RDS for Oracle](https://docs.pingcap.com/tidbcloud/migrate-from-oracle-using-aws-dms/?plan=essential) + +[Import Sample Data](https://docs.pingcap.com/tidbcloud/import-sample-data-serverless/?plan=essential) + +[Import CSV Files](https://docs.pingcap.com/tidbcloud/import-csv-files-serverless/?plan=essential) + +[Import Parquet Files](https://docs.pingcap.com/tidbcloud/import-parquet-files-serverless/?plan=essential) + +[With MySQL CLI](https://docs.pingcap.com/tidbcloud/import-with-mysql-cli-serverless/?plan=essential) + + + + + +[Status and Metrics](https://docs.pingcap.com/tidbcloud/monitor-tidb-cluster/?plan=essential) + +[Built-in Monitoring](https://docs.pingcap.com/tidbcloud/built-in-monitoring/?plan=essential) + + + + + +[Tuning Overview](https://docs.pingcap.com/tidbcloud/tidb-cloud-tune-performance-overview/?plan=essential) + +[Analyze Performance](https://docs.pingcap.com/tidbcloud/tune-performance/?plan=essential) + +[Tune SQL Performance](https://docs.pingcap.com/tidbcloud/tidb-cloud-sql-tuning-overview/?plan=essential) + +[Tune TiFlash Performance](https://docs.pingcap.com/tidbcloud/tune-tiflash-performance/?plan=essential) + + + + + +[Password Authentication](https://docs.pingcap.com/tidbcloud/tidb-cloud-password-authentication/?plan=essential) + +[User Roles](https://docs.pingcap.com/tidbcloud/manage-user-access#user-roles/?plan=essential) + +[Manage User Profiles](https://docs.pingcap.com/tidbcloud/manage-user-access#manage-user-profiles/?plan=essential) + +[Manage organization access](https://docs.pingcap.com/tidbcloud/manage-user-access#manage-organization-access/?plan=essential) + +[Manage project access](https://docs.pingcap.com/tidbcloud/manage-user-access#manage-project-access/?plan=essential) + +[Configure Firewall Rules for Public Endpoints](https://docs.pingcap.com/tidbcloud/configure-serverless-firewall-rules-for-public-endpoints/?plan=essential) + + + + + +[Pricing](https://docs.pingcap.com/tidbcloud/tidb-cloud-billing#pricing-for-starter/?plan=essential) + +[Invoices](https://docs.pingcap.com/tidbcloud/tidb-cloud-billing#invoices/?plan=essential) + +[Credits](https://docs.pingcap.com/tidbcloud/tidb-cloud-billing#credits/?plan=essential) + + + + + +[Airbyte](https://docs.pingcap.com/tidbcloud/integrate-tidbcloud-with-airbyte/?plan=essential) + +[Zapier](https://docs.pingcap.com/tidbcloud/integrate-tidbcloud-with-zapier/?plan=essential) + +[Vercel](https://docs.pingcap.com/tidbcloud/integrate-tidbcloud-with-vercel/?plan=essential) + +[Terraform](https://docs.pingcap.com/tidbcloud/terraform-tidbcloud-provider-overview/?plan=essential) + +[Amazon AppFlow](https://docs.pingcap.com/tidbcloud/dev-guide-aws-appflow-integration/?plan=essential) + + + + + +[SQL Reference](https://docs.pingcap.com/tidbcloud/basic-sql-operations/?plan=essential) + +[System Variables](https://docs.pingcap.com/tidbcloud/system-variables/?plan=essential) + + + + diff --git a/tidb-cloud/starter/_index.md b/tidb-cloud/starter/_index.md new file mode 100644 index 0000000000000..969c5fa9e31f3 --- /dev/null +++ b/tidb-cloud/starter/_index.md @@ -0,0 +1,140 @@ +--- +title: TiDB Cloud Documentation +hide_sidebar: true +hide_commit: true +summary: TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings everything great about TiDB to your cloud. It offers guides, samples, and references for learning, trying, developing, maintaining, migrating, monitoring, tuning, securing, billing, integrating, and referencing. +--- + + + + + +[Why TiDB Cloud](https://docs.pingcap.com/tidbcloud/tidb-cloud-intro/?plan=starter) + +[Key Concepts](https://docs.pingcap.com/tidbcloud/key-concepts/?plan=starter) + +[FAQ](https://docs.pingcap.com/tidbcloud/tidb-cloud-faq/?plan=starter) + + + + + +[Try Out TiDB Cloud](https://docs.pingcap.com/tidbcloud/tidb-cloud-quickstart/?plan=starter) + +[Try Out TiDB + AI](https://docs.pingcap.com/tidbcloud/vector-search-get-started-using-python/?plan=starter) + +[Try Out HTAP](https://docs.pingcap.com/tidbcloud/tidb-cloud-htap-quickstart/?plan=starter) + +[Try Out TiDB Cloud CLI](https://docs.pingcap.com/tidbcloud/get-started-with-cli/?plan=starter) + + + + + +[Developer Guide Overview](https://docs.pingcap.com/tidbcloud/dev-guide-overview/?plan=starter) + +[Quick Start](https://docs.pingcap.com/tidbcloud/dev-guide-build-cluster-in-cloud/?plan=starter) + +[Example Application](https://docs.pingcap.com/tidbcloud/dev-guide-sample-application-spring-boot/?plan=starter) + + + + + +[Create a Cluster](https://docs.pingcap.com/tidbcloud/create-tidb-cluster-serverless/?plan=starter) + +[Connect to a Cluster](https://docs.pingcap.com/tidbcloud/connect-to-tidb-cluster-serverless/?plan=starter) + +[Use an HTAP Cluster](https://docs.pingcap.com/tidbcloud/tiflash-overview/?plan=starter) + +[Back Up and Restore Data](https://docs.pingcap.com/tidbcloud/backup-and-restore-serverless/?plan=starter) + +[Use API (Beta)](https://docs.pingcap.com/tidbcloud/api-overview/?plan=starter) + +[Use TiDB Cloud CLI](https://docs.pingcap.com/tidbcloud/get-started-with-cli/?plan=starter) + + + + + +[From Amazon RDS for Oracle](https://docs.pingcap.com/tidbcloud/migrate-from-oracle-using-aws-dms/?plan=starter) + +[Import Sample Data](https://docs.pingcap.com/tidbcloud/import-sample-data-serverless/?plan=starter) + +[Import CSV Files](https://docs.pingcap.com/tidbcloud/import-csv-files-serverless/?plan=starter) + +[Import Parquet Files](https://docs.pingcap.com/tidbcloud/import-parquet-files-serverless/?plan=starter) + +[With MySQL CLI](https://docs.pingcap.com/tidbcloud/import-with-mysql-cli-serverless/?plan=starter) + + + + + +[Status and Metrics](https://docs.pingcap.com/tidbcloud/monitor-tidb-cluster/?plan=starter) + +[Built-in Monitoring](https://docs.pingcap.com/tidbcloud/built-in-monitoring/?plan=starter) + + + + + +[Tuning Overview](https://docs.pingcap.com/tidbcloud/tidb-cloud-tune-performance-overview/?plan=starter) + +[Analyze Performance](https://docs.pingcap.com/tidbcloud/tune-performance/?plan=starter) + +[Tune SQL Performance](https://docs.pingcap.com/tidbcloud/tidb-cloud-sql-tuning-overview/?plan=starter) + +[Tune TiFlash Performance](https://docs.pingcap.com/tidbcloud/tune-tiflash-performance/?plan=starter) + + + + + +[Password Authentication](https://docs.pingcap.com/tidbcloud/tidb-cloud-password-authentication/?plan=starter) + +[User Roles](https://docs.pingcap.com/tidbcloud/manage-user-access#user-roles/?plan=starter) + +[Manage User Profiles](https://docs.pingcap.com/tidbcloud/manage-user-access#manage-user-profiles/?plan=starter) + +[Manage organization access](https://docs.pingcap.com/tidbcloud/manage-user-access#manage-organization-access/?plan=starter) + +[Manage project access](https://docs.pingcap.com/tidbcloud/manage-user-access#manage-project-access/?plan=starter) + +[Configure Firewall Rules for Public Endpoints](https://docs.pingcap.com/tidbcloud/configure-serverless-firewall-rules-for-public-endpoints/?plan=starter) + + + + + +[Pricing](https://docs.pingcap.com/tidbcloud/tidb-cloud-billing#pricing-for-starter/?plan=starter) + +[Invoices](https://docs.pingcap.com/tidbcloud/tidb-cloud-billing#invoices/?plan=starter) + +[Credits](https://docs.pingcap.com/tidbcloud/tidb-cloud-billing#credits/?plan=starter) + + + + + +[Airbyte](https://docs.pingcap.com/tidbcloud/integrate-tidbcloud-with-airbyte/?plan=starter) + +[Zapier](https://docs.pingcap.com/tidbcloud/integrate-tidbcloud-with-zapier/?plan=starter) + +[Vercel](https://docs.pingcap.com/tidbcloud/integrate-tidbcloud-with-vercel/?plan=starter) + +[Terraform](https://docs.pingcap.com/tidbcloud/terraform-tidbcloud-provider-overview/?plan=starter) + +[Amazon AppFlow](https://docs.pingcap.com/tidbcloud/dev-guide-aws-appflow-integration/?plan=starter) + + + + + +[SQL Reference](https://docs.pingcap.com/tidbcloud/basic-sql-operations/?plan=starter) + +[System Variables](https://docs.pingcap.com/tidbcloud/system-variables/?plan=starter) + + + + diff --git a/tidb-cloud/ticloud-serverless-capacity.md b/tidb-cloud/ticloud-serverless-capacity.md new file mode 100644 index 0000000000000..d80f2f9584a6a --- /dev/null +++ b/tidb-cloud/ticloud-serverless-capacity.md @@ -0,0 +1,49 @@ +--- +title: ticloud serverless capacity +summary: The reference of `ticloud serverless capacity`. +--- + +# ticloud serverless capacity + +Set the capacity, in terms of maximum and minimum Request Capacity Units (RCUs), for a TiDB Cloud cluster. + +```shell +ticloud serverless capacity [flags] +``` + +## Examples + +Set capacity for a TiDB Cloud cluster in interactive mode: + +```shell + ticloud serverless capacity +``` + +Set capacity for a TiDB Cloud cluster in non-interactive mode: + +```shell +ticloud serverless capacity -c --max-rcu --min-rcu +``` + +## Flags + +In non-interactive mode, you need to manually enter the required flags. In interactive mode, you can just follow CLI prompts to fill them in. + +| Flag | Description | Required | Note | +|-------------------------|----------------------------------------------|----------|------------------------------------------------------| +| -c, --cluster-id string | Specifies the ID of the cluster. | Yes | Only works in non-interactive mode. | +| --max-rcu int32 | Specifies the maximum Request Capacity Units (RCUs) for the cluster, up to 100000. | No | Only works in non-interactive mode. | +| --min-rcu int32 | Specifies the minimum Request Capacity Units (RCUs) for the cluster, at least 2000. | No | Only works in non-interactive mode. | +| -h, --help | Shows help information for this command. | No | Works in both non-interactive and interactive modes. | + +## Inherited flags + +| Flag | Description | Required | Note | +|----------------------|------------------------------------------------------------------------------------------------------|----------|------------------------------------------------------------------------------------------------------------------| +| --no-color | Disables color in output. | No | Only works in non-interactive mode. In interactive mode, disabling color might not work with some UI components. | +| -P, --profile string | Specifies the active [user profile](/tidb-cloud/cli-reference.md#user-profile) used in this command. | No | Works in both non-interactive and interactive modes. | +| -D, --debug | Enables debug mode. | No | Works in both non-interactive and interactive modes. | + +## Feedback + +If you have any questions or suggestions on the TiDB Cloud CLI, feel free to create an [issue](https://github.com/tidbcloud/tidbcloud-cli/issues/new/choose). Also, we welcome any contributions. From abaa33f999819ab539c6a00bca91786694a18173 Mon Sep 17 00:00:00 2001 From: Test User Date: Tue, 5 Aug 2025 22:23:39 +0800 Subject: [PATCH 07/25] update TOC files --- TOC-tidb-cloud-essential.md | 11 ++++++----- TOC-tidb-cloud-starter.md | 36 ++++++++++++++++++++++++++++++++---- TOC-tidb-cloud.md | 4 ++-- 3 files changed, 40 insertions(+), 11 deletions(-) diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md index ae7207ee8b643..7e44e9763f47d 100644 --- a/TOC-tidb-cloud-essential.md +++ b/TOC-tidb-cloud-essential.md @@ -136,7 +136,7 @@ - Connect to Your TiDB Cloud Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) @@ -161,7 +161,8 @@ - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - - [Use the Diagnosis Tab to Analyze Performance](/tidb-cloud/tune-performance.md) + - [Use the Diagnosis Page to Analyze Performance](/tidb-cloud/tune-performance.md) + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) - Understanding the Query Execution Plan @@ -261,7 +262,7 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) - Audit Management @@ -273,6 +274,7 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) + - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) @@ -632,7 +634,7 @@ - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) - [Reseller's Customer](/tidb-cloud/cppo-customer.md) - - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) + - [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - [System Variables](/system-variables.md) @@ -657,7 +659,6 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md index ae7207ee8b643..59403af85da48 100644 --- a/TOC-tidb-cloud-starter.md +++ b/TOC-tidb-cloud-starter.md @@ -20,6 +20,7 @@ - [Transactions](/tidb-cloud/transaction-concepts.md) - [SQL](/tidb-cloud/sql-concepts.md) - [AI Features](/tidb-cloud/ai-feature-concepts.md) + - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/serverless-high-availability.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -66,6 +67,7 @@ - [Sequelize](/develop/dev-guide-sample-application-nodejs-sequelize.md) - [TypeORM](/develop/dev-guide-sample-application-nodejs-typeorm.md) - [Next.js](/develop/dev-guide-sample-application-nextjs.md) + - [AWS Lambda](/develop/dev-guide-sample-application-aws-lambda.md) - Ruby - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) @@ -136,7 +138,8 @@ - Connect to Your TiDB Cloud Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-aws.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) @@ -229,6 +232,10 @@ - [Naming Conventions for Data Import](/tidb-cloud/naming-conventions-for-data-import.md) - [CSV Configurations for Importing Data](/tidb-cloud/csv-config-for-import-data.md) - [Troubleshoot Access Denied Errors during Data Import from Amazon S3](/tidb-cloud/troubleshoot-import-access-denied-error.md) + - [Connect AWS DMS to TiDB Cloud clusters](/tidb-cloud/tidb-cloud-connect-aws-dms.md) +- Explore Data + - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) - Vector Search ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/vector-search/vector-search-overview.md) - Get Started @@ -253,6 +260,23 @@ - [Vector Index](/vector-search/vector-search-index.md) - [Improve Performance](/vector-search/vector-search-improve-performance.md) - [Limitations](/vector-search/vector-search-limitations.md) +- Data Service ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/data-service-overview.md) + - [Get Started](/tidb-cloud/data-service-get-started.md) + - Chat2Query API + - [Get Started](/tidb-cloud/use-chat2query-api.md) + - [Start Multi-round Chat2Query](/tidb-cloud/use-chat2query-sessions.md) + - [Use Knowledge Bases](/tidb-cloud/use-chat2query-knowledge.md) + - [Manage Data App](/tidb-cloud/data-service-manage-data-app.md) + - [Manage Endpoint](/tidb-cloud/data-service-manage-endpoint.md) + - [API Key](/tidb-cloud/data-service-api-key.md) + - [Custom Domain](/tidb-cloud/data-service-custom-domain.md) + - [Integrations](/tidb-cloud/data-service-integrations.md) + - [Run in Postman](/tidb-cloud/data-service-postman-integration.md) + - [Deploy Automatically with GitHub](/tidb-cloud/data-service-manage-github-connection.md) + - [Use OpenAPI Specification with Next.js](/tidb-cloud/data-service-oas-with-nextjs.md) + - [Data App Configuration Files](/tidb-cloud/data-service-app-config-files.md) + - [Response and Status Code](/tidb-cloud/data-service-response-and-status-code.md) - Security - Identity Access Control - [Password Authentication](/tidb-cloud/tidb-cloud-password-authentication.md) @@ -261,7 +285,8 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-aws.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) - Audit Management @@ -273,9 +298,12 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) + - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) + - [Amazon AppFlow](/develop/dev-guide-aws-appflow-integration.md) + - [AWS Lambda](/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md) - [Cloudflare](/tidb-cloud/integrate-tidbcloud-with-cloudflare.md) - [dbt](/tidb-cloud/integrate-tidbcloud-with-dbt.md) - [Gitpod](/develop/dev-guide-playground-gitpod.md) @@ -632,7 +660,7 @@ - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) - [Reseller's Customer](/tidb-cloud/cppo-customer.md) - - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) + - [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - [System Variables](/system-variables.md) @@ -657,7 +685,7 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) + - [{{{ .starter }}} FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 51ccf90dd1a3a..bef518f36ba5f 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -166,8 +166,8 @@ - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - Analyze Performance - - [Use the Diagnosis Tab](/tidb-cloud/tune-performance.md) - - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Use the Diagnosis Page](/tidb-cloud/tune-performance.md) + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) From edb4236dc18c11d06c9eb40a010f4a0f73ffc549 Mon Sep 17 00:00:00 2001 From: Test User Date: Tue, 5 Aug 2025 22:25:01 +0800 Subject: [PATCH 08/25] Revert "update TOC files" This reverts commit abaa33f999819ab539c6a00bca91786694a18173. --- TOC-tidb-cloud-essential.md | 11 +++++------ TOC-tidb-cloud-starter.md | 36 ++++-------------------------------- TOC-tidb-cloud.md | 4 ++-- 3 files changed, 11 insertions(+), 40 deletions(-) diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md index 7e44e9763f47d..ae7207ee8b643 100644 --- a/TOC-tidb-cloud-essential.md +++ b/TOC-tidb-cloud-essential.md @@ -136,7 +136,7 @@ - Connect to Your TiDB Cloud Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) @@ -161,8 +161,7 @@ - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - - [Use the Diagnosis Page to Analyze Performance](/tidb-cloud/tune-performance.md) - - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Use the Diagnosis Tab to Analyze Performance](/tidb-cloud/tune-performance.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) - Understanding the Query Execution Plan @@ -262,7 +261,7 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) - Audit Management @@ -274,7 +273,6 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) - - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) @@ -634,7 +632,7 @@ - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) - [Reseller's Customer](/tidb-cloud/cppo-customer.md) - - [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) + - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - [System Variables](/system-variables.md) @@ -659,6 +657,7 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) + - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md index 59403af85da48..ae7207ee8b643 100644 --- a/TOC-tidb-cloud-starter.md +++ b/TOC-tidb-cloud-starter.md @@ -20,7 +20,6 @@ - [Transactions](/tidb-cloud/transaction-concepts.md) - [SQL](/tidb-cloud/sql-concepts.md) - [AI Features](/tidb-cloud/ai-feature-concepts.md) - - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/serverless-high-availability.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -67,7 +66,6 @@ - [Sequelize](/develop/dev-guide-sample-application-nodejs-sequelize.md) - [TypeORM](/develop/dev-guide-sample-application-nodejs-typeorm.md) - [Next.js](/develop/dev-guide-sample-application-nextjs.md) - - [AWS Lambda](/develop/dev-guide-sample-application-aws-lambda.md) - Ruby - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) @@ -138,8 +136,7 @@ - Connect to Your TiDB Cloud Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-aws.md) - - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) @@ -232,10 +229,6 @@ - [Naming Conventions for Data Import](/tidb-cloud/naming-conventions-for-data-import.md) - [CSV Configurations for Importing Data](/tidb-cloud/csv-config-for-import-data.md) - [Troubleshoot Access Denied Errors during Data Import from Amazon S3](/tidb-cloud/troubleshoot-import-access-denied-error.md) - - [Connect AWS DMS to TiDB Cloud clusters](/tidb-cloud/tidb-cloud-connect-aws-dms.md) -- Explore Data - - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) - Vector Search ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/vector-search/vector-search-overview.md) - Get Started @@ -260,23 +253,6 @@ - [Vector Index](/vector-search/vector-search-index.md) - [Improve Performance](/vector-search/vector-search-improve-performance.md) - [Limitations](/vector-search/vector-search-limitations.md) -- Data Service ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - - [Overview](/tidb-cloud/data-service-overview.md) - - [Get Started](/tidb-cloud/data-service-get-started.md) - - Chat2Query API - - [Get Started](/tidb-cloud/use-chat2query-api.md) - - [Start Multi-round Chat2Query](/tidb-cloud/use-chat2query-sessions.md) - - [Use Knowledge Bases](/tidb-cloud/use-chat2query-knowledge.md) - - [Manage Data App](/tidb-cloud/data-service-manage-data-app.md) - - [Manage Endpoint](/tidb-cloud/data-service-manage-endpoint.md) - - [API Key](/tidb-cloud/data-service-api-key.md) - - [Custom Domain](/tidb-cloud/data-service-custom-domain.md) - - [Integrations](/tidb-cloud/data-service-integrations.md) - - [Run in Postman](/tidb-cloud/data-service-postman-integration.md) - - [Deploy Automatically with GitHub](/tidb-cloud/data-service-manage-github-connection.md) - - [Use OpenAPI Specification with Next.js](/tidb-cloud/data-service-oas-with-nextjs.md) - - [Data App Configuration Files](/tidb-cloud/data-service-app-config-files.md) - - [Response and Status Code](/tidb-cloud/data-service-response-and-status-code.md) - Security - Identity Access Control - [Password Authentication](/tidb-cloud/tidb-cloud-password-authentication.md) @@ -285,8 +261,7 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-aws.md) - - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) + - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) - Audit Management @@ -298,12 +273,9 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) - - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) - - [Amazon AppFlow](/develop/dev-guide-aws-appflow-integration.md) - - [AWS Lambda](/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md) - [Cloudflare](/tidb-cloud/integrate-tidbcloud-with-cloudflare.md) - [dbt](/tidb-cloud/integrate-tidbcloud-with-dbt.md) - [Gitpod](/develop/dev-guide-playground-gitpod.md) @@ -660,7 +632,7 @@ - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) - [Reseller's Customer](/tidb-cloud/cppo-customer.md) - - [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) + - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - [System Variables](/system-variables.md) @@ -685,7 +657,7 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - - [{{{ .starter }}} FAQs](/tidb-cloud/serverless-faqs.md) + - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index bef518f36ba5f..51ccf90dd1a3a 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -166,8 +166,8 @@ - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - Analyze Performance - - [Use the Diagnosis Page](/tidb-cloud/tune-performance.md) - - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Use the Diagnosis Tab](/tidb-cloud/tune-performance.md) + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) From 3b8fb97951e0016ab65f515719b2ee901850e35a Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 6 Aug 2025 14:47:33 +0800 Subject: [PATCH 09/25] cloud: update TOC files for TiDB Cloud Starter and Essential (#21517) --- TOC-tidb-cloud-essential.md | 11 +++++------ TOC-tidb-cloud-starter.md | 38 ++++++++++++++++++++++++++++++++----- TOC-tidb-cloud.md | 4 ++-- 3 files changed, 40 insertions(+), 13 deletions(-) diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md index ae7207ee8b643..246dc8ea92eec 100644 --- a/TOC-tidb-cloud-essential.md +++ b/TOC-tidb-cloud-essential.md @@ -136,12 +136,11 @@ - Connect to Your TiDB Cloud Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) - [GitHub Integration](/tidb-cloud/branch-github-integration.md) - - [Manage Spending Limit](/tidb-cloud/manage-serverless-spend-limit.md) - [Back Up and Restore TiDB Cloud Data](/tidb-cloud/backup-and-restore-serverless.md) - [Export Data from TiDB Cloud](/tidb-cloud/serverless-export.md) - Use an HTAP Cluster with TiFlash @@ -161,7 +160,7 @@ - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - - [Use the Diagnosis Tab to Analyze Performance](/tidb-cloud/tune-performance.md) + - [Analyze Performance](/tidb-cloud/tune-performance.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) - Understanding the Query Execution Plan @@ -261,7 +260,7 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) - Audit Management @@ -273,6 +272,7 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) + - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) @@ -632,7 +632,7 @@ - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) - [Reseller's Customer](/tidb-cloud/cppo-customer.md) - - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) + - [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - [System Variables](/system-variables.md) @@ -657,7 +657,6 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md index ae7207ee8b643..aad88373a638e 100644 --- a/TOC-tidb-cloud-starter.md +++ b/TOC-tidb-cloud-starter.md @@ -20,6 +20,7 @@ - [Transactions](/tidb-cloud/transaction-concepts.md) - [SQL](/tidb-cloud/sql-concepts.md) - [AI Features](/tidb-cloud/ai-feature-concepts.md) + - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/serverless-high-availability.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -66,6 +67,7 @@ - [Sequelize](/develop/dev-guide-sample-application-nodejs-sequelize.md) - [TypeORM](/develop/dev-guide-sample-application-nodejs-typeorm.md) - [Next.js](/develop/dev-guide-sample-application-nextjs.md) + - [AWS Lambda](/develop/dev-guide-sample-application-aws-lambda.md) - Ruby - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) @@ -136,7 +138,8 @@ - Connect to Your TiDB Cloud Cluster - [Connection Overview](/tidb-cloud/connect-to-tidb-cluster-serverless.md) - [Connect via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - Branch ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) @@ -161,7 +164,7 @@ - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - - [Use the Diagnosis Tab to Analyze Performance](/tidb-cloud/tune-performance.md) + - [Analyze Performance](/tidb-cloud/tune-performance.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) - Understanding the Query Execution Plan @@ -229,6 +232,10 @@ - [Naming Conventions for Data Import](/tidb-cloud/naming-conventions-for-data-import.md) - [CSV Configurations for Importing Data](/tidb-cloud/csv-config-for-import-data.md) - [Troubleshoot Access Denied Errors during Data Import from Amazon S3](/tidb-cloud/troubleshoot-import-access-denied-error.md) + - [Connect AWS DMS to TiDB Cloud clusters](/tidb-cloud/tidb-cloud-connect-aws-dms.md) +- Explore Data + - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) - Vector Search ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/vector-search/vector-search-overview.md) - Get Started @@ -253,6 +260,23 @@ - [Vector Index](/vector-search/vector-search-index.md) - [Improve Performance](/vector-search/vector-search-improve-performance.md) - [Limitations](/vector-search/vector-search-limitations.md) +- Data Service ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Overview](/tidb-cloud/data-service-overview.md) + - [Get Started](/tidb-cloud/data-service-get-started.md) + - Chat2Query API + - [Get Started](/tidb-cloud/use-chat2query-api.md) + - [Start Multi-round Chat2Query](/tidb-cloud/use-chat2query-sessions.md) + - [Use Knowledge Bases](/tidb-cloud/use-chat2query-knowledge.md) + - [Manage Data App](/tidb-cloud/data-service-manage-data-app.md) + - [Manage Endpoint](/tidb-cloud/data-service-manage-endpoint.md) + - [API Key](/tidb-cloud/data-service-api-key.md) + - [Custom Domain](/tidb-cloud/data-service-custom-domain.md) + - [Integrations](/tidb-cloud/data-service-integrations.md) + - [Run in Postman](/tidb-cloud/data-service-postman-integration.md) + - [Deploy Automatically with GitHub](/tidb-cloud/data-service-manage-github-connection.md) + - [Use OpenAPI Specification with Next.js](/tidb-cloud/data-service-oas-with-nextjs.md) + - [Data App Configuration Files](/tidb-cloud/data-service-app-config-files.md) + - [Response and Status Code](/tidb-cloud/data-service-response-and-status-code.md) - Security - Identity Access Control - [Password Authentication](/tidb-cloud/tidb-cloud-password-authentication.md) @@ -261,7 +285,8 @@ - [Identity Access Management](/tidb-cloud/manage-user-access.md) - [OAuth 2.0](/tidb-cloud/oauth2.md) - Network Access Control - - [Connect via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with AWS](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect via Private Endpoint with Alibaba Cloud](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) - [Configure Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md) - [TLS Connections to TiDB Cloud](/tidb-cloud/secure-connections-to-serverless-clusters.md) - Audit Management @@ -273,9 +298,12 @@ - [Billing Profile](/tidb-cloud/tidb-cloud-billing.md#billing-profile) - [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) - [Payment Method Setting](/tidb-cloud/tidb-cloud-billing.md#payment-method) + - [Billing from Cloud Provider Marketplace](/tidb-cloud/tidb-cloud-billing.md#billing-from-cloud-provider-marketplace) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.md) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) + - [Amazon AppFlow](/develop/dev-guide-aws-appflow-integration.md) + - [AWS Lambda](/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md) - [Cloudflare](/tidb-cloud/integrate-tidbcloud-with-cloudflare.md) - [dbt](/tidb-cloud/integrate-tidbcloud-with-dbt.md) - [Gitpod](/develop/dev-guide-playground-gitpod.md) @@ -632,7 +660,7 @@ - [TiDB Cloud Partners](/tidb-cloud/tidb-cloud-partners.md) - [MSP Customer](/tidb-cloud/managed-service-provider-customer.md) - [Reseller's Customer](/tidb-cloud/cppo-customer.md) - - [TiDB Cloud Starter Limitations](/tidb-cloud/serverless-limitations.md) + - [{{{ .starter }}} and Essential Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - [System Variables](/system-variables.md) @@ -657,7 +685,7 @@ - [Get Support](/tidb-cloud/tidb-cloud-support.md) - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - - [TiDB Cloud Starter FAQs](/tidb-cloud/serverless-faqs.md) + - [{{{ .starter }}} FAQs](/tidb-cloud/serverless-faqs.md) ## RELEASES diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 51ccf90dd1a3a..bef518f36ba5f 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -166,8 +166,8 @@ - Tune Performance - [Overview](/tidb-cloud/tidb-cloud-tune-performance-overview.md) - Analyze Performance - - [Use the Diagnosis Tab](/tidb-cloud/tune-performance.md) - - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) + - [Use the Diagnosis Page](/tidb-cloud/tune-performance.md) + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) From 2e09b8336cf88991c009777b43def90b10e54ea8 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Wed, 6 Aug 2025 14:58:15 +0800 Subject: [PATCH 10/25] cloud: add the feature availability info of TiDB Cloud Essential (#21516) --- tidb-cloud/backup-and-restore.md | 2 +- tidb-cloud/branch-github-integration.md | 40 ++++++++-------- tidb-cloud/branch-manage.md | 24 +++++----- tidb-cloud/branch-overview.md | 4 ++ tidb-cloud/built-in-monitoring.md | 10 ++-- tidb-cloud/changefeed-overview.md | 2 +- tidb-cloud/changefeed-sink-to-apache-kafka.md | 2 +- .../changefeed-sink-to-apache-pulsar.md | 2 +- .../changefeed-sink-to-cloud-storage.md | 2 +- tidb-cloud/changefeed-sink-to-mysql.md | 2 +- tidb-cloud/changefeed-sink-to-tidb-cloud.md | 18 ++++---- tidb-cloud/cli-reference.md | 12 ++--- tidb-cloud/configure-ip-access-list.md | 2 +- tidb-cloud/configure-security-settings.md | 2 +- ...ess-firewall-rules-for-public-endpoints.md | 22 ++++----- .../connect-to-tidb-cluster-serverless.md | 22 ++++----- tidb-cloud/connect-to-tidb-cluster.md | 2 +- tidb-cloud/connect-via-sql-shell.md | 2 +- ...nect-via-standard-connection-serverless.md | 25 +++++----- tidb-cloud/connect-via-standard-connection.md | 2 +- tidb-cloud/create-tidb-cluster.md | 2 +- tidb-cloud/data-service-get-started.md | 6 ++- tidb-cloud/data-service-oas-with-nextjs.md | 2 +- tidb-cloud/data-service-overview.md | 2 +- tidb-cloud/dedicated-external-storage.md | 2 +- tidb-cloud/delete-tidb-cluster.md | 2 +- tidb-cloud/dev-guide-bi-looker-studio.md | 18 ++++---- tidb-cloud/dev-guide-wordpress.md | 2 +- tidb-cloud/explore-data-with-chat2query.md | 2 +- tidb-cloud/import-csv-files-serverless.md | 46 ++++++++++--------- tidb-cloud/import-parquet-files-serverless.md | 45 +++++++++--------- tidb-cloud/import-sample-data-serverless.md | 10 ++-- .../import-with-mysql-cli-serverless.md | 14 +++--- .../integrate-tidbcloud-with-airbyte.md | 2 +- .../integrate-tidbcloud-with-aws-lambda.md | 4 ++ .../integrate-tidbcloud-with-cloudflare.md | 5 +- tidb-cloud/integrate-tidbcloud-with-n8n.md | 4 ++ .../integrate-tidbcloud-with-netlify.md | 6 +-- tidb-cloud/integrate-tidbcloud-with-vercel.md | 30 ++++++------ tidb-cloud/key-concepts.md | 4 +- tidb-cloud/limited-sql-features.md | 34 +++++++------- tidb-cloud/manage-user-access.md | 2 +- .../migrate-from-mysql-using-aws-dms.md | 4 +- .../migrate-from-oracle-using-aws-dms.md | 4 ++ tidb-cloud/migrate-sql-shards.md | 2 +- tidb-cloud/monitor-datadog-integration.md | 2 +- tidb-cloud/monitor-new-relic-integration.md | 2 +- ...itor-prometheus-and-grafana-integration.md | 2 +- tidb-cloud/notifications.md | 2 + tidb-cloud/pause-or-resume-tidb-cluster.md | 2 +- tidb-cloud/scale-tidb-cluster.md | 2 +- tidb-cloud/security-concepts.md | 2 +- tidb-cloud/select-cluster-tier.md | 24 +++++----- tidb-cloud/serverless-audit-logging.md | 26 +++++------ .../serverless-driver-drizzle-example.md | 4 ++ tidb-cloud/serverless-driver-node-example.md | 2 +- .../serverless-driver-prisma-example.md | 4 ++ tidb-cloud/serverless-driver.md | 31 ++++++++----- tidb-cloud/serverless-external-storage.md | 34 +++++++------- ...p-private-endpoint-connections-on-azure.md | 4 +- ...te-endpoint-connections-on-google-cloud.md | 4 +- ...private-endpoint-connections-serverless.md | 8 ++-- .../set-up-private-endpoint-connections.md | 2 +- tidb-cloud/set-up-vpc-peering-connections.md | 2 +- tidb-cloud/size-your-cluster.md | 2 +- .../terraform-migrate-cluster-resource.md | 2 +- tidb-cloud/terraform-use-backup-resource.md | 2 +- tidb-cloud/terraform-use-import-resource.md | 8 ++-- tidb-cloud/terraform-use-restore-resource.md | 4 +- tidb-cloud/terraform-use-sql-user-resource.md | 6 ++- .../third-party-monitoring-integrations.md | 2 +- tidb-cloud/ticloud-auditlog-config.md | 2 +- tidb-cloud/ticloud-auditlog-describe.md | 2 +- tidb-cloud/ticloud-auditlog-download.md | 2 +- tidb-cloud/ticloud-auditlog-filter-create.md | 2 +- tidb-cloud/ticloud-auditlog-filter-delete.md | 2 +- .../ticloud-auditlog-filter-describe.md | 2 +- tidb-cloud/ticloud-auditlog-filter-list.md | 2 +- .../ticloud-auditlog-filter-template.md | 2 +- tidb-cloud/ticloud-auditlog-filter-update.md | 2 +- tidb-cloud/ticloud-branch-create.md | 6 +-- tidb-cloud/ticloud-branch-delete.md | 6 +-- tidb-cloud/ticloud-branch-describe.md | 4 +- tidb-cloud/ticloud-branch-list.md | 8 ++-- tidb-cloud/ticloud-branch-shell.md | 10 ++-- tidb-cloud/ticloud-cluster-delete.md | 6 +-- tidb-cloud/ticloud-cluster-describe.md | 6 +-- tidb-cloud/ticloud-cluster-list.md | 8 ++-- .../ticloud-serverless-export-create.md | 14 +++--- .../ticloud-serverless-export-describe.md | 2 +- .../ticloud-serverless-export-download.md | 2 +- tidb-cloud/ticloud-serverless-export-list.md | 2 +- tidb-cloud/ticloud-serverless-region.md | 6 +-- tidb-cloud/ticloud-serverless-shell.md | 10 ++-- .../ticloud-serverless-sql-user-create.md | 6 +-- .../ticloud-serverless-sql-user-delete.md | 6 +-- .../ticloud-serverless-sql-user-list.md | 6 +-- .../ticloud-serverless-sql-user-update.md | 6 +-- tidb-cloud/ticloud-serverless-update.md | 8 ++-- tidb-cloud/tidb-cloud-auditing.md | 2 +- tidb-cloud/tidb-cloud-billing.md | 10 ++-- tidb-cloud/tidb-cloud-connect-aws-dms.md | 27 ++++++----- tidb-cloud/tidb-cloud-console-auditing.md | 6 +-- tidb-cloud/tidb-cloud-encrypt-cmek.md | 2 +- tidb-cloud/tidb-cloud-faq.md | 2 +- tidb-cloud/tidb-cloud-glossary.md | 2 +- tidb-cloud/tidb-cloud-import-local-files.md | 10 ++-- tidb-cloud/tidb-cloud-migration-overview.md | 8 ++-- tidb-cloud/tidb-cloud-poc.md | 2 +- tidb-cloud/tidb-cloud-quickstart.md | 2 +- tidb-cloud/tidb-node-group-management.md | 2 +- tidb-cloud/tidb-node-group-overview.md | 2 +- tidb-cloud/tune-performance.md | 2 +- tidb-cloud/use-chat2query-api.md | 2 +- tidb-cloud/use-chat2query-knowledge.md | 2 +- tidb-cloud/use-htap-cluster.md | 2 +- .../vector-search-full-text-search-python.md | 2 +- .../vector-search-full-text-search-sql.md | 2 +- tidb-cloud/vector-search-hybrid-search.md | 2 +- 119 files changed, 463 insertions(+), 406 deletions(-) diff --git a/tidb-cloud/backup-and-restore.md b/tidb-cloud/backup-and-restore.md index a95e633efe165..a6d4f26fe8554 100644 --- a/tidb-cloud/backup-and-restore.md +++ b/tidb-cloud/backup-and-restore.md @@ -10,7 +10,7 @@ This document describes how to back up and restore your TiDB Cloud Dedicated clu > **Tip** > -> To learn how to back up and restore {{{ .starter }}} cluster data, see [Back Up and Restore {{{ .starter }}} Data](/tidb-cloud/backup-and-restore-serverless.md). +> To learn how to back up and restore data on {{{ .starter }}} or {{{ .essential }}} clusters, see [Back Up and Restore Data on {{{ .starter }}} or Essential](/tidb-cloud/backup-and-restore-serverless.md). ## Limitations diff --git a/tidb-cloud/branch-github-integration.md b/tidb-cloud/branch-github-integration.md index 88b952835f8cc..4bfa42910e891 100644 --- a/tidb-cloud/branch-github-integration.md +++ b/tidb-cloud/branch-github-integration.md @@ -1,21 +1,21 @@ --- -title: Integrate {{{ .starter }}} Branching (Beta) with GitHub -summary: Learn how to integrate the {{{ .starter }}} branching feature with GitHub. +title: Integrate TiDB Cloud Branching (Beta) with GitHub +summary: Learn how to integrate the TiDB Cloud Branching feature with GitHub. --- -# Integrate {{{ .starter }}} Branching (Beta) with GitHub +# Integrate TiDB Cloud Branching (Beta) with GitHub > **Note:** > -> The integration is built upon [{{{ .starter }}} branching](/tidb-cloud/branch-overview.md). Make sure that you are familiar with {{{ .starter }}} branching before reading this document. +> The integration is built upon [TiDB Cloud Branching](/tidb-cloud/branch-overview.md). Make sure that you are familiar with TiDB Cloud Branching before reading this document. -If you use GitHub for application development, you can integrate {{{ .starter }}} branching into your GitHub CI/CD pipeline, which lets you automatically test your pull requests with branches without affecting the production database. +If you use GitHub for application development, you can integrate TiDB Cloud Branching into your GitHub CI/CD pipeline, which lets you automatically test your pull requests with branches without affecting the production database. -In the integration process, you will be prompted to install the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) GitHub App. The app can automatically manage {{{ .starter }}} branches according to pull requests in your GitHub repository. For example, when you create a pull request, the app will create a corresponding branch for your {{{ .starter }}} cluster, in which you can work on new features or bug fixes in isolation without affecting the production database. +In the integration process, you will be prompted to install the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) GitHub App. The app can automatically manage branches of your {{{ .starter }}} or {{{ .essential }}} cluster according to pull requests in your GitHub repository. For example, when you create a pull request, the app will create a corresponding branch for your cluster, in which you can work on new features or bug fixes in isolation without affecting the production database. This document covers the following topics: -1. How to integrate {{{ .starter }}} branching with GitHub +1. How to integrate TiDB Cloud Branching with GitHub 2. How does the TiDB Cloud Branching app work 3. How to build a branching-based CI workflow to test every pull request using branches rather than the production cluster @@ -25,13 +25,13 @@ Before the integration, make sure that you have the following: - A GitHub account - A GitHub repository for your application -- A [{{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) +- A [{{{ .starter }}} or {{{ .essential }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) -## Integrate {{{ .starter }}} branching with your GitHub repository {#integrate-branching-with-your-github-repository} +## Integrate TiDB Cloud Branching with your GitHub repository {#integrate-branching-with-your-github-repository} -To integrate {{{ .starter }}} branching with your GitHub repository, take the following steps: +To integrate TiDB Cloud Branching with your GitHub repository, take the following steps: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Branches** in the left navigation pane. @@ -48,18 +48,18 @@ To integrate {{{ .starter }}} branching with your GitHub repository, take the fo 5. Select your target repository in the **GitHub Repository** drop-down list. If the list is long, you can search the repository by typing the name. -6. Click **Connect** to connect between your {{{ .starter }}} cluster and your GitHub repository. +6. Click **Connect** to connect between your cluster and your GitHub repository. ## TiDB Cloud Branching app behaviors -After you connect your {{{ .starter }}} cluster to your GitHub repository, for each pull request in this repository, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) GitHub App can automatically manage its corresponding {{{ .starter }}} branch. The following lists the default behaviors for pull request changes: +After you connect your {{{ .starter }}} or {{{ .essential }}} cluster to your GitHub repository, for each pull request in this repository, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) GitHub App can automatically manage its corresponding branch for your cluster. The following lists the default behaviors for pull request changes: | Pull request changes | TiDB Cloud Branching app behaviors | |------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Create a pull request | When you create a pull request in the repository, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) app creates a branch for your {{{ .starter }}} cluster. When `branch.mode` is set to `reset`, the branch name follows the `${github_branch_name}_${pr_id}` format. When `branch.mode` is set to `reserve`, the branch name follows the `${github_branch_name}_${pr_id}_${commit_sha}` format. Note that the number of branches has a [limit](/tidb-cloud/branch-overview.md#limitations-and-quotas). | -| Push new commits to a pull request | When `branch.mode` is set to `reset`, every time you push a new commit to a pull request in the repository, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) app resets the {{{ .starter }}} branch. When `branch.mode` is set to `reserve`, the app creates a new branch for the latest commit. | +| Create a pull request | When you create a pull request in the repository, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) app creates a branch for your cluster. When `branch.mode` is set to `reset`, the branch name follows the `${github_branch_name}_${pr_id}` format. When `branch.mode` is set to `reserve`, the branch name follows the `${github_branch_name}_${pr_id}_${commit_sha}` format. Note that the number of branches has a [limit](/tidb-cloud/branch-overview.md#limitations-and-quotas). | +| Push new commits to a pull request | When `branch.mode` is set to `reset`, every time you push a new commit to a pull request in the repository, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) app resets the branch. When `branch.mode` is set to `reserve`, the app creates a new branch for the latest commit. | | Close or merge a pull request | When you close or merge a pull request, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) app deletes the branch for this pull request. | | Reopen a pull request | When you reopen a pull request, the [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) app creates a branch for the lasted commit of the pull request. | @@ -113,7 +113,7 @@ github: **Type:** boolean. **Default:** `true`. -If it is set to `false`, the TiDB Cloud Branching app will not delete the {{{ .starter }}} branch when a pull request is closed or merged. +If it is set to `false`, the TiDB Cloud Branching app will not delete the branch for your {{{ .starter }}} or {{{ .essential }}} cluster when a pull request is closed or merged. ```yaml github: @@ -123,17 +123,17 @@ github: ## Create a branching CI workflow -One of the best practices for using branches is to create a branching CI workflow. With the workflow, you can test your code using a {{{ .starter }}} branch instead of using the production cluster before merging the pull request. You can find a live demo [here](https://github.com/shiyuhang0/tidbcloud-branch-gorm-example). +One of the best practices for using branches is to create a branching CI workflow. With the workflow, you can test your code using a branch of your cluster instead of using the production cluster before merging the pull request. You can find a live demo [here](https://github.com/shiyuhang0/tidbcloud-branch-gorm-example). Here are the main steps to create the workflow: -1. [Integrate {{{ .starter }}} branching with your GitHub repository](#integrate-branching-with-your-github-repository). +1. [Integrate TiDB Cloud Branching with your GitHub repository](#integrate-branching-with-your-github-repository). 2. Get the branch connection information. - You can use the [wait-for-tidbcloud-branch](https://github.com/tidbcloud/wait-for-tidbcloud-branch) action to wait for the readiness of the {{{ .starter }}} branch and get the connection information of the branch. + You can use the [wait-for-tidbcloud-branch](https://github.com/tidbcloud/wait-for-tidbcloud-branch) action to wait for the readiness of the branch and get the connection information of the branch. - Example usage: + Taking the branch of a {{{ .starter }}} cluster as an example: ```yaml steps: diff --git a/tidb-cloud/branch-manage.md b/tidb-cloud/branch-manage.md index cc2d2b05f20ed..c0b8f59b06e29 100644 --- a/tidb-cloud/branch-manage.md +++ b/tidb-cloud/branch-manage.md @@ -1,11 +1,11 @@ --- -title: Manage {{{ .starter }}} Branches -summary: Learn How to manage {{{ .starter }}} branches. +title: Manage TiDB Cloud Branches +summary: Learn How to manage TiDB Cloud branches. --- -# Manage {{{ .starter }}} Branches +# Manage TiDB Cloud Branches -This document describes how to manage {{{ .starter }}} branches using the [TiDB Cloud console](https://tidbcloud.com). To manage it using the TiDB Cloud CLI, see [`ticloud branch`](/tidb-cloud/ticloud-branch-create.md). +This document describes how to manage branches of your {{{ .starter }}} or {{{ .essential }}} cluster using the [TiDB Cloud console](https://tidbcloud.com). To manage it using the TiDB Cloud CLI, see [`ticloud branch`](/tidb-cloud/ticloud-branch-create.md). ## Required access @@ -18,11 +18,11 @@ For more information about permissions, see [User roles](/tidb-cloud/manage-user > **Note:** > -> You can only create branches for {{{ .starter }}} clusters that are created after July 5, 2023. See [Limitations and quotas](/tidb-cloud/branch-overview.md#limitations-and-quotas) for more limitations. +> You can only create branches for {{{ .starter }}} or {{{ .essential }}} clusters that are created after July 5, 2023. See [Limitations and quotas](/tidb-cloud/branch-overview.md#limitations-and-quotas) for more limitations. To create a branch, perform the following steps: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Branches** in the left navigation pane. 3. In the upper-right corner of the **Branches** page, click **Create Branch**. A dialog is displayed. @@ -44,7 +44,7 @@ Depending on the data size in your cluster, the branch creation will be complete To view branches for your cluster, perform the following steps: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Branches** in the left navigation pane. The branch list of the cluster is displayed in the right pane. @@ -53,7 +53,7 @@ To view branches for your cluster, perform the following steps: To connect to a branch, perform the following steps: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Branches** in the left navigation pane. 3. In the row of your target branch to be connected, click **...** in the **Action** column. 4. Click **Connect** in the drop-down list. The dialog for the connection information is displayed. @@ -62,7 +62,7 @@ To connect to a branch, perform the following steps: Alternatively, you can get the connection string from the cluster overview page: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Connect** in the upper-right corner. 3. Select the branch you want to connect to in the `Branch` drop-down list. 4. Click **Generate Password** or **Reset Password** to create or reset the root password. @@ -72,7 +72,7 @@ Alternatively, you can get the connection string from the cluster overview page: To delete a branch, perform the following steps: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Branches** in the left navigation pane. 3. In the row of your target branch to be deleted, click **...** in the **Action** column. 4. Click **Delete** in the drop-down list. @@ -88,7 +88,7 @@ Resetting a branch synchronizes it with the latest data from its parent. To reset a branch, perform the following steps: -1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} cluster to go to its overview page. +1. In the [TiDB Cloud console](https://tidbcloud.com/), navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project, and then click the name of your target {{{ .starter }}} or {{{ .essential }}} cluster to go to its overview page. 2. Click **Branches** in the left navigation pane. 3. In the row of your target branch to be reset, click **...** in the **Action** column. 4. Click **Reset** in the drop-down list. @@ -96,4 +96,4 @@ To reset a branch, perform the following steps: ## What's next -- [Integrate {{{ .starter }}} branching into your GitHub CI/CD pipeline](/tidb-cloud/branch-github-integration.md) +- [Integrate TiDB Cloud Branching into your GitHub CI/CD pipeline](/tidb-cloud/branch-github-integration.md) diff --git a/tidb-cloud/branch-overview.md b/tidb-cloud/branch-overview.md index 4507c5103b119..daf960d0aa078 100644 --- a/tidb-cloud/branch-overview.md +++ b/tidb-cloud/branch-overview.md @@ -9,6 +9,10 @@ TiDB Cloud lets you create branches for {{{ .starter }}} and {{{ .essential }}} With branches, developers can work in parallel, iterate rapidly on new features, troubleshoot issues without affecting the production database, and easily revert changes if needed. This feature streamlines the development and deployment process while ensuring a high level of stability and reliability for the production database. +> **Note:** +> +> Currently, TiDB Cloud Branching is in beta and is not available on TiDB Cloud Dedicated clusters. + ## Implementations When a branch for a cluster is created, the data in the branch diverges from the original cluster or its parent branch at a specific point in time. This means that subsequent changes made in either the parent or the branch will not be synchronized with each other. diff --git a/tidb-cloud/built-in-monitoring.md b/tidb-cloud/built-in-monitoring.md index f8226b79aa02e..3bd0337f43ee4 100644 --- a/tidb-cloud/built-in-monitoring.md +++ b/tidb-cloud/built-in-monitoring.md @@ -21,7 +21,7 @@ To view the metrics on the **Metrics** page, take the following steps: ## Metrics retention policy -For TiDB Cloud Dedicated clusters and {{{ .starter }}} clusters, the metrics data is kept for 7 days. +For TiDB Cloud clusters, the metrics data is kept for 7 days. ## Metrics for TiDB Cloud Dedicated clusters @@ -79,9 +79,9 @@ The following sections illustrate the metrics on the **Metrics** page for TiDB C | TiFlash IO MBps | node-write, node-read | The total bytes of read and write in each TiFlash node. | | TiFlash Storage Usage | node, limit | The storage usage statistics or upper limit of each TiFlash node. | -## Metrics for {{{ .starter }}} clusters +## Metrics for {{{ .starter }}} and Essential clusters -The **Metrics** page provides two tabs for metrics of {{{ .starter }}} clusters: +The **Metrics** page provides two tabs for metrics of {{{ .starter }}} and {{{ .essential }}} clusters: - **Cluster Status**: displays the cluster-level main metrics. - **Database Status**: displays the database-level main metrics. @@ -95,11 +95,11 @@ The following table illustrates the cluster-level main metrics under the **Clust | Request Units | RU per second | The Request Unit (RU) is a unit of measurement used to track the resource consumption of a query or transaction. In addition to queries that you run, Request Units can be consumed by background activities, so when the QPS is 0, the Request Units per second might not be zero. | | Used Storage Size | Row-based storage, Columnar storage | The size of the row store and the size of the column store. | | Query Per Second | All, {SQL type} | The number of SQL statements executed per second, which are collected by SQL types, such as `SELECT`, `INSERT`, and `UPDATE`. | -| Average Query Duration | All, {SQL type} | The duration from receiving a request from the client to the {{{ .starter }}} cluster until the cluster executes the request and returns the result to the client. | +| Average Query Duration | All, {SQL type} | The duration from receiving a request from the client to the {{{ .starter }}} or {{{ .essential }}} cluster until the cluster executes the request and returns the result to the client. | | Failed Query | All | The number of SQL statement execution errors per second. | | Transaction Per Second | All | The number of transactions executed per second. | | Average Transaction Duration | All | The average execution duration of transactions. | -| Total Connection | All | The number of connections to the {{{ .starter }}} cluster. | +| Total Connection | All | The number of connections to the {{{ .starter }}} or {{{ .essential }}} cluster. | ### Database Status diff --git a/tidb-cloud/changefeed-overview.md b/tidb-cloud/changefeed-overview.md index e805c826ea2a6..f25b0bed3b704 100644 --- a/tidb-cloud/changefeed-overview.md +++ b/tidb-cloud/changefeed-overview.md @@ -11,7 +11,7 @@ TiDB Cloud changefeed helps you stream data from TiDB Cloud to other data servic > > - Currently, TiDB Cloud only allows up to 100 changefeeds per cluster. > - Currently, TiDB Cloud only allows up to 100 table filter rules per changefeed. -> - For [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless), the changefeed feature is unavailable. +> - For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters, the changefeed feature is unavailable. ## View the Changefeed page diff --git a/tidb-cloud/changefeed-sink-to-apache-kafka.md b/tidb-cloud/changefeed-sink-to-apache-kafka.md index eff70c964b9f1..213d1e1f05935 100644 --- a/tidb-cloud/changefeed-sink-to-apache-kafka.md +++ b/tidb-cloud/changefeed-sink-to-apache-kafka.md @@ -10,7 +10,7 @@ This document describes how to create a changefeed to stream data from TiDB Clou > **Note:** > > - To use the changefeed feature, make sure that your TiDB Cloud Dedicated cluster version is v6.1.3 or later. -> - For [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless), the changefeed feature is unavailable. +> - For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters, the changefeed feature is unavailable. ## Restrictions diff --git a/tidb-cloud/changefeed-sink-to-apache-pulsar.md b/tidb-cloud/changefeed-sink-to-apache-pulsar.md index a3f297afa7c0e..f00ff4f62adc7 100644 --- a/tidb-cloud/changefeed-sink-to-apache-pulsar.md +++ b/tidb-cloud/changefeed-sink-to-apache-pulsar.md @@ -10,7 +10,7 @@ This document describes how to create a changefeed to stream data from TiDB Clou > **Note:** > > - To replicate data to Apache Pulsar using the changefeed feature, make sure that your TiDB Cloud Dedicated cluster version is v7.5.1 or later. -> - For [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless), the changefeed feature is unavailable. +> - For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters, the changefeed feature is unavailable. ## Restrictions diff --git a/tidb-cloud/changefeed-sink-to-cloud-storage.md b/tidb-cloud/changefeed-sink-to-cloud-storage.md index 437b32e1cc6c0..a0895e648f585 100644 --- a/tidb-cloud/changefeed-sink-to-cloud-storage.md +++ b/tidb-cloud/changefeed-sink-to-cloud-storage.md @@ -10,7 +10,7 @@ This document describes how to create a changefeed to stream data from TiDB Clou > **Note:** > > - To stream data to cloud storage, make sure that your TiDB cluster version is v7.1.1 or later. To upgrade your TiDB Cloud Dedicated cluster to v7.1.1 or later, [contact TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). -> - For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, the changefeed feature is unavailable. +> - For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters, the changefeed feature is unavailable. ## Restrictions diff --git a/tidb-cloud/changefeed-sink-to-mysql.md b/tidb-cloud/changefeed-sink-to-mysql.md index 1de276849de95..41f318c0e270e 100644 --- a/tidb-cloud/changefeed-sink-to-mysql.md +++ b/tidb-cloud/changefeed-sink-to-mysql.md @@ -10,7 +10,7 @@ This document describes how to stream data from TiDB Cloud to MySQL using the ** > **Note:** > > - To use the changefeed feature, make sure that your TiDB Cloud Dedicated cluster version is v6.1.3 or later. -> - For [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless), the changefeed feature is unavailable. +> - For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters, the changefeed feature is unavailable. ## Restrictions diff --git a/tidb-cloud/changefeed-sink-to-tidb-cloud.md b/tidb-cloud/changefeed-sink-to-tidb-cloud.md index 633093e16d6e8..49418616d4a29 100644 --- a/tidb-cloud/changefeed-sink-to-tidb-cloud.md +++ b/tidb-cloud/changefeed-sink-to-tidb-cloud.md @@ -1,11 +1,11 @@ --- title: Sink to TiDB Cloud -summary: This document explains how to stream data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} cluster. There are restrictions on the number of changefeeds and regions available for the feature. Prerequisites include extending tidb_gc_life_time, backing up data, and obtaining the start position of TiDB Cloud sink. To create a TiDB Cloud sink, navigate to the cluster overview page, establish the connection, customize table and event filters, fill in the start replication position, specify the changefeed specification, review the configuration, and create the sink. Finally, restore tidb_gc_life_time to its original value. +summary: This document explains how to stream data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} or {{{ .essential }}} cluster. There are restrictions on the number of changefeeds and regions available for the feature. Prerequisites include extending tidb_gc_life_time, backing up data, and obtaining the start position of TiDB Cloud sink. To create a TiDB Cloud sink, navigate to the cluster overview page, establish the connection, customize table and event filters, fill in the start replication position, specify the changefeed specification, review the configuration, and create the sink. Finally, restore tidb_gc_life_time to its original value. --- # Sink to TiDB Cloud -This document describes how to stream data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} cluster. +This document describes how to stream data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} or {{{ .essential }}} cluster. > **Note:** > @@ -23,14 +23,14 @@ This document describes how to stream data from a TiDB Cloud Dedicated cluster t - AWS Singapore (ap-southeast-1) - AWS Tokyo (ap-northeast-1) -- The source TiDB Cloud Dedicated cluster and the destination {{{ .starter }}} cluster must be in the same project and the same region. -- The **Sink to TiDB Cloud** feature only supports network connection via private endpoints. When you create a changefeed to stream data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} cluster, TiDB Cloud will automatically set up the private endpoint connection between the two clusters. +- The source TiDB Cloud Dedicated cluster and the destination {{{ .starter }}} or {{{ .essential }}} cluster must be in the same project and the same region. +- The **Sink to TiDB Cloud** feature only supports network connection via private endpoints. When you create a changefeed to stream data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} or {{{ .essential }}} cluster, TiDB Cloud will automatically set up the private endpoint connection between the two clusters. ## Prerequisites -The **Sink to TiDB Cloud** connector can only sink incremental data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} cluster after a certain [TSO](https://docs.pingcap.com/tidb/stable/glossary#tso). +The **Sink to TiDB Cloud** connector can only sink incremental data from a TiDB Cloud Dedicated cluster to a {{{ .starter }}} or {{{ .essential }}} cluster after a certain [TSO](https://docs.pingcap.com/tidb/stable/glossary#tso). -Before creating a changefeed, you need to export existing data from the source TiDB Cloud Dedicated cluster and load the data to the destination {{{ .starter }}} cluster. +Before creating a changefeed, you need to export existing data from the source TiDB Cloud Dedicated cluster and load the data to the destination {{{ .starter }}} or {{{ .essential }}} cluster. 1. Extend the [tidb_gc_life_time](https://docs.pingcap.com/tidb/stable/system-variables#tidb_gc_life_time-new-in-v50) to be longer than the total time of the following two operations, so that historical data during the time is not garbage collected by TiDB. @@ -43,7 +43,7 @@ Before creating a changefeed, you need to export existing data from the source T SET GLOBAL tidb_gc_life_time = '720h'; ``` -2. Use [Dumpling](https://docs.pingcap.com/tidb/stable/dumpling-overview) to export data from your TiDB Cloud Dedicated cluster, then use [{{{ .starter }}} Import](/tidb-cloud/import-csv-files-serverless.md) to load data to the destination {{{ .starter }}} cluster. +2. Use [Dumpling](https://docs.pingcap.com/tidb/stable/dumpling-overview) to export data from your TiDB Cloud Dedicated cluster, then use [the import feature](/tidb-cloud/import-csv-files-serverless.md) to load data to the destination {{{ .starter }}} or {{{ .essential }}} cluster. 3. From the [exported files of Dumpling](https://docs.pingcap.com/tidb/stable/dumpling-overview#format-of-exported-files), get the start position of TiDB Cloud sink from the metadata file: @@ -59,13 +59,13 @@ Before creating a changefeed, you need to export existing data from the source T ## Create a TiDB Cloud sink -After completing the prerequisites, you can sink your data to the destination {{{ .starter }}} cluster. +After completing the prerequisites, you can sink your data to the destination {{{ .starter }}} or {{{ .essential }}} cluster. 1. Navigate to the cluster overview page of the target TiDB cluster, and then click **Data** > **Changefeed** in the left navigation pane. 2. Click **Create Changefeed**, and select **TiDB Cloud** as the destination. -3. In the **TiDB Cloud Connection** area, select the destination {{{ .starter }}} cluster, and then fill in the user name and password of the destination cluster. +3. In the **TiDB Cloud Connection** area, select the destination {{{ .starter }}} or {{{ .essential }}} cluster, and then fill in the user name and password of the destination cluster. 4. Click **Next** to establish the connection between the two TiDB clusters and test whether the changefeed can connect them successfully: diff --git a/tidb-cloud/cli-reference.md b/tidb-cloud/cli-reference.md index 1e93945a51588..9df9460ef971a 100644 --- a/tidb-cloud/cli-reference.md +++ b/tidb-cloud/cli-reference.md @@ -24,12 +24,12 @@ To use the `ticloud` CLI in your terminal, run `ticloud [command] [subcommand]`. | Command | Subcommand | Description | |-----------------------|-----------------------------------------------------------------------|------------------------------------------------| | auth | login, logout, whoami | Login and logout | -| serverless (alias: s) | create, delete, describe, list, update, spending-limit, region, shell | Manage {{{ .starter }}} clusters | -| serverless branch | create, delete, describe, list, shell | Manage {{{ .starter }}} branches | -| serverless import | cancel, describe, list, start | Manage {{{ .starter }}} import tasks | -| serverless export | create, describe, list, cancel, download | Manage {{{ .starter }}} export tasks | -| serverless sql-user | create, list, delete, update | Manage {{{ .starter }}} SQL users | -| serverless audit-log | config, describe, filter-rule (alias: filter), download | Manage {{{ .starter }}} database audit logging | +| serverless (alias: s) | create, delete, describe, list, update, spending-limit, region, shell | Manage {{{ .starter }}} or {{{ .essential }}} cluster | +| serverless branch | create, delete, describe, list, shell | Manage branches for your {{{ .starter }}} or {{{ .essential }}} cluster | +| serverless import | cancel, describe, list, start | Manage import tasks for your {{{ .starter }}} or {{{ .essential }}} cluster | +| serverless export | create, describe, list, cancel, download | Manage export tasks for your {{{ .starter }}} or {{{ .essential }}} cluster | +| serverless sql-user | create, list, delete, update | Manage SQL users for your {{{ .starter }}} or {{{ .essential }}} cluster | +| serverless audit-log | config, describe, filter-rule (alias: filter), download | Manage database audit logging for your {{{ .starter }}} or {{{ .essential }}} cluster | | ai | - | Chat with TiDB Bot | | completion | bash, fish, powershell, zsh | Generate completion script for specified shell | | config | create, delete, describe, edit, list, set, use | Configure user profiles | diff --git a/tidb-cloud/configure-ip-access-list.md b/tidb-cloud/configure-ip-access-list.md index 9e47b7baa1cad..e9ebd2256107f 100644 --- a/tidb-cloud/configure-ip-access-list.md +++ b/tidb-cloud/configure-ip-access-list.md @@ -9,7 +9,7 @@ For each TiDB Cloud Dedicated cluster in TiDB Cloud, you can configure an IP acc > **Note:** > -> This document applies to [**TiDB Cloud Dedicated**](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated). For instructions on configuring an IP access list for **{{{ .starter }}}**, see [Configure {{{ .starter }}} Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md). +> This document applies to [**TiDB Cloud Dedicated**](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated). For instructions on configuring an IP access list for **{{{ .starter }}}** or **{{{ .essential }}}**, see [Configure {{{ .starter }}} or Essential Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md). To configure an IP access list for your TiDB Cloud Dedicated cluster, take the following steps: diff --git a/tidb-cloud/configure-security-settings.md b/tidb-cloud/configure-security-settings.md index 404507cabd33a..3ccb82e4a5aa5 100644 --- a/tidb-cloud/configure-security-settings.md +++ b/tidb-cloud/configure-security-settings.md @@ -9,7 +9,7 @@ For TiDB Cloud Dedicated clusters, you can configure the root password and allow > **Note:** > -> For {{{ .starter }}} clusters, this document is inapplicable and you can refer to [TLS Connection to {{{ .starter }}}](/tidb-cloud/secure-connections-to-serverless-clusters.md) instead. +> For {{{ .starter }}} or {{{ .essential }}} clusters, this document is inapplicable and you can refer to [TLS Connection to {{{ .starter }}} or Essential](/tidb-cloud/secure-connections-to-serverless-clusters.md) instead. 1. In the TiDB Cloud console, navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page of your project. diff --git a/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md b/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md index 4ea13042bb2c2..90df5ffc7a9a2 100644 --- a/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md +++ b/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md @@ -1,23 +1,23 @@ --- -title: Configure {{{ .starter }}} Firewall Rules for Public Endpoints -summary: Learn how to configure and manage firewall rules with public access to your {{{ .starter }}} cluster securely. +title: Configure {{{ .starter }}} or Essential Firewall Rules for Public Endpoints +summary: Learn how to configure and manage firewall rules with public access to your {{{ .starter }}} or {{{ .essential }}} cluster securely. --- -# Configure {{{ .starter }}} Firewall Rules for Public Endpoints +# Configure {{{ .starter }}} or Essential Firewall Rules for Public Endpoints -This document describes the public connectivity option for {{{ .starter }}}. You will learn key concepts for securely managing a {{{ .starter }}} cluster accessible via the internet. +This document describes the public connectivity option for {{{ .starter }}} and {{{ .essential }}} clusters. You will learn key concepts for securely managing a cluster accessible via the internet. > **Note:** > -> This document applies to **{{{ .starter }}}**. For instructions on configuring an IP access list for **TiDB Cloud Dedicated**, see [Configure an IP Access List for TiDB Cloud Dedicated](/tidb-cloud/configure-ip-access-list.md). +> This document applies to **{{{ .starter }}}** and **{{{ .essential }}}**. For instructions on configuring an IP access list for **TiDB Cloud Dedicated**, see [Configure an IP Access List for TiDB Cloud Dedicated](/tidb-cloud/configure-ip-access-list.md). ## Public endpoints -Configuring public access on your {{{ .starter }}} cluster allows the cluster access through a public endpoint. That is, the cluster is accessible through the internet. The public endpoint is a publicly resolvable DNS address. The term "authorized network" refers to a range of IP addresses you choose to permit access to your cluster. These permissions are enforced through **firewall rules**. +Configuring public access on your cluster allows the cluster access through a public endpoint. That is, the cluster is accessible through the internet. The public endpoint is a publicly resolvable DNS address. The term "authorized network" refers to a range of IP addresses you choose to permit access to your cluster. These permissions are enforced through **firewall rules**. ### Characteristics of public access -- Only specified IP addresses can access {{{ .starter }}}. +- Only specified IP addresses can access your cluster. - By default, all IP addresses (`0.0.0.0 - 255.255.255.255`) are allowed. - You can update allowed IP addresses after cluster creation. - Your cluster has a publicly resolvable DNS name. @@ -37,9 +37,9 @@ TiDB Cloud regularly updates this list and uses the reserved IP address **169.25 ## Create and manage a firewall rule -This section describes how to manage firewall rules for a {{{ .starter }}} cluster. With a public endpoint, the connections to the {{{ .starter }}} cluster are restricted to the IP addresses specified in the firewall rules. +This section describes how to manage firewall rules for a {{{ .starter }}} or {{{ .essential }}} cluster. With a public endpoint, the connections to your cluster are restricted to the IP addresses specified in the firewall rules. -To add firewall rules to a {{{ .starter }}} cluster, take the following steps: +To add firewall rules to a {{{ .starter }}} or {{{ .essential }}} cluster, take the following steps: 1. Navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -51,8 +51,8 @@ To add firewall rules to a {{{ .starter }}} cluster, take the following steps: > > In some situations, the IP address observed by the TiDB Cloud console differs from the IP address used when accessing the internet. Therefore, you might need to change the start and end IP addresses to make the rule function as expected. You can use a search engine or other online tool to check your own IP address. For example, search for "what is my IP." -4. Click **Add rule** to add more address ranges. In the displayed window, you can specify a single IP address or a range of IP addresses. If you want to limit the rule to a single IP address, type the same IP address in the **Start IP Address** and **End IP Address** fields. Opening the firewall enables administrators, users, and applications to access any database on your {{{ .starter }}} cluster to which they have valid credentials. Click **Submit** to add the firewall rule. +4. Click **Add rule** to add more address ranges. In the displayed window, you can specify a single IP address or a range of IP addresses. If you want to limit the rule to a single IP address, type the same IP address in the **Start IP Address** and **End IP Address** fields. Opening the firewall enables administrators, users, and applications to access any database on your cluster to which they have valid credentials. Click **Submit** to add the firewall rule. ## What's next -- [Connect to {{{ .starter }}} via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) \ No newline at end of file +- [Connect to {{{ .starter }}} or Essential via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md) \ No newline at end of file diff --git a/tidb-cloud/connect-to-tidb-cluster-serverless.md b/tidb-cloud/connect-to-tidb-cluster-serverless.md index ebf3fc2a6bbba..f38134683130b 100644 --- a/tidb-cloud/connect-to-tidb-cluster-serverless.md +++ b/tidb-cloud/connect-to-tidb-cluster-serverless.md @@ -1,11 +1,11 @@ --- -title: Connect to Your {{{ .starter }}} Cluster -summary: Learn how to connect to your {{{ .starter }}} cluster via different methods. +title: Connect to Your {{{ .starter }}} or Essential Cluster +summary: Learn how to connect to your {{{ .starter }}} or {{{ .essential }}} cluster via different methods. --- -# Connect to Your {{{ .starter }}} Cluster +# Connect to Your {{{ .starter }}} or Essential Cluster -This document describes how to connect to your {{{ .starter }}} cluster. +This document describes how to connect to your {{{ .starter }}} or {{{ .essential }}} cluster. > **Tip:** > @@ -13,19 +13,19 @@ This document describes how to connect to your {{{ .starter }}} cluster. ## Connection methods -After your {{{ .starter }}} cluster is created on TiDB Cloud, you can connect to it via one of the following methods: +After your {{{ .starter }}} or {{{ .essential }}} cluster is created on TiDB Cloud, you can connect to it via one of the following methods: - Direct connections - Direct connections mean the MySQL native connection system over TCP. You can connect to your {{{ .starter }}} cluster using any tool that supports MySQL connection, such as [MySQL client](https://dev.mysql.com/doc/refman/8.0/en/mysql.html). + Direct connections mean the MySQL native connection system over TCP. You can connect to your cluster using any tool that supports MySQL connection, such as [MySQL client](https://dev.mysql.com/doc/refman/8.0/en/mysql.html). - [Data Service (beta)](/tidb-cloud/data-service-overview.md) - TiDB Cloud provides a Data Service feature that enables you to connect to your {{{ .starter }}} cluster via an HTTPS request using a custom API endpoint. Unlike direct connections, Data Service accesses {{{ .starter }}} data via a RESTful API rather than raw SQL. + TiDB Cloud provides a Data Service feature that enables you to connect to your {{{ .starter }}} cluster hosted on AWS via an HTTPS request using a custom API endpoint. Unlike direct connections, Data Service accesses your cluster data via a RESTful API rather than raw SQL. - [Serverless Driver (beta)](/tidb-cloud/serverless-driver.md) - TiDB Cloud provides a serverless driver for JavaScript, which allows you to connect to your {{{ .starter }}} cluster in edge environments with the same experience as direct connections. + TiDB Cloud provides a serverless driver for JavaScript, which allows you to connect to your {{{ .starter }}} or {{{ .essential }}} cluster in edge environments with the same experience as direct connections. In the preceding connection methods, you can choose your desired one based on your needs: @@ -37,7 +37,7 @@ In the preceding connection methods, you can choose your desired one based on yo ## Network -There are two network connection types for {{{ .starter }}}: +There are two network connection types for {{{ .starter }}} and {{{ .essential }}}: - [Private endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) (recommended) @@ -47,14 +47,14 @@ There are two network connection types for {{{ .starter }}}: The standard connection exposes a public endpoint, so you can connect to your TiDB cluster via a SQL client from your laptop. - {{{ .starter }}} requires [TLS connections](/tidb-cloud/secure-connections-to-serverless-clusters.md), which ensures the security of data transmission from your applications to TiDB clusters. + {{{ .starter }}} and {{{ .essential }}} require [TLS connections](/tidb-cloud/secure-connections-to-serverless-clusters.md), which ensures the security of data transmission from your applications to TiDB clusters. The following table shows the network you can use in different connection methods: | Connection method | Network | Description | |----------------------------|------------------------------|-------------------------------------------------------------------------------------------------------------------| | Direct connections | Public or private endpoint | Direct connections can be made via both public and private endpoints. | -| Data Service (beta) | / | Accessing {{{ .starter }}} via Data Service (beta) does not need to specify the network type. | +| Data Service (beta) | / | Accessing {{{ .starter }}} hosted on AWS via Data Service (beta) does not need to specify the network type. | | Serverless Driver (beta) | Public endpoint | Serverless Driver only supports connections via public endpoint. | ## What's next diff --git a/tidb-cloud/connect-to-tidb-cluster.md b/tidb-cloud/connect-to-tidb-cluster.md index f67f9b672dec2..36180d7333285 100644 --- a/tidb-cloud/connect-to-tidb-cluster.md +++ b/tidb-cloud/connect-to-tidb-cluster.md @@ -9,7 +9,7 @@ This document introduces the methods to connect to your TiDB Cloud Dedicated clu > **Tip:** > -> To learn how to connect to a {{{ .starter }}} cluster, see [Connect to Your {{{ .starter }}} Cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md). +> To learn how to connect to a {{{ .starter }}} or {{{ .essential }}} cluster, see [Connect to Your {{{ .starter }}} or Essential Cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md). After your TiDB Cloud Dedicated cluster is created on TiDB Cloud, you can connect to it via one of the following methods: diff --git a/tidb-cloud/connect-via-sql-shell.md b/tidb-cloud/connect-via-sql-shell.md index 6cebfbe44f725..cea0c7d662cb3 100644 --- a/tidb-cloud/connect-via-sql-shell.md +++ b/tidb-cloud/connect-via-sql-shell.md @@ -9,7 +9,7 @@ In TiDB Cloud SQL Shell, you can try TiDB SQL, test out TiDB's compatibility wit > **Note:** > -> You cannot connect to [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) using SQL Shell. To connect to your {{{ .starter }}} cluster, see [Connect to {{{ .starter }}} clusters](/tidb-cloud/connect-to-tidb-cluster-serverless.md). +> You cannot connect to [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) or [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) using SQL Shell. To connect to your {{{ .starter }}} or {{{ .essential }}} cluster, see [Connect to {{{ .starter }}} or Essential Cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md). To connect to your TiDB cluster using SQL shell, perform the following steps: diff --git a/tidb-cloud/connect-via-standard-connection-serverless.md b/tidb-cloud/connect-via-standard-connection-serverless.md index 382e4424d1f24..ecce16f91091e 100644 --- a/tidb-cloud/connect-via-standard-connection-serverless.md +++ b/tidb-cloud/connect-via-standard-connection-serverless.md @@ -1,11 +1,11 @@ --- -title: Connect to {{{ .starter }}} via Public Endpoint -summary: Learn how to connect to your {{{ .starter }}} cluster via public endpoint. +title: Connect to {{{ .starter }}} or Essential via Public Endpoint +summary: Learn how to connect to your {{{ .starter }}} or {{{ .essential }}} cluster via public endpoint. --- -# Connect to {{{ .starter }}} via Public Endpoint +# Connect to {{{ .starter }}} or Essential via Public Endpoint -This document describes how to connect to your {{{ .starter }}} cluster via a public endpoint, using a SQL client from your computer, as well as how to disable a public endpoint. +This document describes how to connect to your {{{ .starter }}} or {{{ .essential }}} cluster via a public endpoint, using a SQL client from your computer, as well as how to disable a public endpoint. ## Connect via a public endpoint @@ -13,7 +13,7 @@ This document describes how to connect to your {{{ .starter }}} cluster via a pu > > To learn how to connect to a TiDB Cloud Dedicated cluster via public endpoint, see [Connect to TiDB Cloud Dedicated via Public Connection](/tidb-cloud/connect-via-standard-connection.md). -To connect to a {{{ .starter }}} cluster via public endpoint, take the following steps: +To connect to a {{{ .starter }}} or {{{ .essential }}} cluster via public endpoint, take the following steps: 1. Navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -23,10 +23,13 @@ To connect to a {{{ .starter }}} cluster via public endpoint, take the following > **Note:** > - > - Keeping the connection type as `Public` means the connection is via standard TLS connection. For more information, see [TLS Connection to {{{ .starter }}}](/tidb-cloud/secure-connections-to-serverless-clusters.md). - > - If you choose **Private Endpoint** in the **Connection Type** drop-down list, it means that the connection is via private endpoint. For more information, see [Connect to {{{ .starter }}} via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md). + > - Keeping the connection type as `Public` means the connection is via standard TLS connection. For more information, see [TLS Connection to {{{ .starter }}} or Essential](/tidb-cloud/secure-connections-to-serverless-clusters.md). + > - If you choose **Private Endpoint** in the **Connection Type** drop-down list, it means that the connection is via private endpoint. For more information, see the following documents: + > + > - [Connect to {{{ .starter }}} via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + > - [Connect to {{{ .starter }}} or Essential via Alibaba Cloud Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) -4. {{{ .starter }}} lets you create [branches](/tidb-cloud/branch-overview.md) for your cluster. After a branch is created, you can choose to connect to the branch via the **Branch** drop-down list. `main` represents the cluster itself. +4. TiDB Cloud lets you create [branches](/tidb-cloud/branch-overview.md) for your {{{ .starter }}} or {{{ .essential }}} cluster. After a branch is created, you can choose to connect to the branch via the **Branch** drop-down list. `main` represents the cluster itself. 5. If you have not set a password yet, click **Generate Password** to generate a random password. The generated password will not show again, so save your password in a secure location. @@ -34,12 +37,12 @@ To connect to a {{{ .starter }}} cluster via public endpoint, take the following > **Note:** > - > When you connect to a {{{ .starter }}} cluster, you must include the prefix for your cluster in the user name and wrap the name with quotation marks. For more information, see [User name prefix](/tidb-cloud/select-cluster-tier.md#user-name-prefix). - > Your client IP must be in the allowed IP rules of the public endpoint of your cluster. For more information, see [Configure {{{ .starter }}} Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md). + > When you connect to a {{{ .starter }}} or {{{ .essential }}} cluster, you must include the prefix for your cluster in the user name and wrap the name with quotation marks. For more information, see [User name prefix](/tidb-cloud/select-cluster-tier.md#user-name-prefix). + > Your client IP must be in the allowed IP rules of the public endpoint of your cluster. For more information, see [Configure {{{ .starter }}} or Essential Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md). ## Disable a public endpoint -If you do not need to use a public endpoint of a {{{ .starter }}} cluster, you can disable it to prevent connections from the internet: +If you do not need to use a public endpoint of a {{{ .starter }}} or {{{ .essential }}} cluster, you can disable it to prevent connections from the internet: 1. Navigate to the [**Clusters**](https://tidbcloud.com/project/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/tidb-cloud/connect-via-standard-connection.md b/tidb-cloud/connect-via-standard-connection.md index 6c430e5c5e6d7..63e190a8c0261 100644 --- a/tidb-cloud/connect-via-standard-connection.md +++ b/tidb-cloud/connect-via-standard-connection.md @@ -9,7 +9,7 @@ This document describes how to connect to your TiDB Cloud Dedicated cluster via > **Tip:** > -> To learn how to connect to a {{{ .starter }}} cluster via public connection, see [Connect to {{{ .starter }}} via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md). +> To learn how to connect to a {{{ .starter }}} or {{{ .essential }}} cluster via public connection, see [Connect to {{{ .starter }}} or Essential via Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md). ## Prerequisite: Configure IP access list diff --git a/tidb-cloud/create-tidb-cluster.md b/tidb-cloud/create-tidb-cluster.md index 4b0fa328e2c3c..65e1d6dcaf7fe 100644 --- a/tidb-cloud/create-tidb-cluster.md +++ b/tidb-cloud/create-tidb-cluster.md @@ -9,7 +9,7 @@ This tutorial guides you through signing up and creating a TiDB Cloud Dedicated > **Tip:** > -> To learn how to create a {{{ .starter }}} cluster, see [Create a {{{ .starter }}} Cluster](/tidb-cloud/create-tidb-cluster-serverless.md). +> To learn how to create a {{{ .starter }}} or {{{ .essential }}} cluster, see [Create a {{{ .starter }}} or Essential Cluster](/tidb-cloud/create-tidb-cluster-serverless.md). ## Before you begin diff --git a/tidb-cloud/data-service-get-started.md b/tidb-cloud/data-service-get-started.md index 856e6719bdf83..5804f51ce04d6 100644 --- a/tidb-cloud/data-service-get-started.md +++ b/tidb-cloud/data-service-get-started.md @@ -17,7 +17,11 @@ This document introduces how to quickly get started with TiDB Cloud Data Service ## Before you begin -Before creating a Data App, make sure that you have created a [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) cluster. If you do not have one, follow the steps in [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) to create one. +Before creating a Data App, make sure that you have created a [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md) cluster hosted on AWS. If you do not have one, follow the steps in [Create a {{{ .starter }}} or Essential Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) to create one. + +> **Note:** +> +> Data Service is available only for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md) clusters hosted on AWS. To use Data Service in TiDB Cloud Dedicated clusters, contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). ## Get started with a sample Data App diff --git a/tidb-cloud/data-service-oas-with-nextjs.md b/tidb-cloud/data-service-oas-with-nextjs.md index 135d890e0adc5..f06f3071f1429 100644 --- a/tidb-cloud/data-service-oas-with-nextjs.md +++ b/tidb-cloud/data-service-oas-with-nextjs.md @@ -11,7 +11,7 @@ This document introduces how to use the OpenAPI Specification of a [Data App](/t Before using OpenAPI Specification with Next.js, make sure that you have the following: -- A TiDB cluster. For more information, see [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) or [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md). +- A TiDB cluster. For more information, see [Create a {{{ .starter }}} or Essential Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) or [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md). - [Node.js](https://nodejs.org/en/download) - [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) - [yarn](https://yarnpkg.com/getting-started/install) diff --git a/tidb-cloud/data-service-overview.md b/tidb-cloud/data-service-overview.md index 6869139e51391..ef3a47cb572d6 100644 --- a/tidb-cloud/data-service-overview.md +++ b/tidb-cloud/data-service-overview.md @@ -11,7 +11,7 @@ Data Service enables you to access TiDB Cloud data via an HTTPS request using a > **Note:** > -> Data Service is available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) (now Starter) clusters. To use Data Service in TiDB Cloud Dedicated clusters, contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). +> Data Service is available only for TiDB Cloud Starter (formerly Serverless) hosted on AWS. To use Data Service in TiDB Cloud Dedicated clusters, contact [TiDB Cloud Support](/tidb-cloud/tidb-cloud-support.md). An endpoint in Data Service is a web API that you can customize to execute SQL statements. You can specify parameters for your SQL statements, such as the value used in the `WHERE` clause. When a client calls an endpoint and provides values for the parameters in a request URL, the endpoint executes the corresponding SQL statement with the provided parameters and returns the results as part of the HTTP response. diff --git a/tidb-cloud/dedicated-external-storage.md b/tidb-cloud/dedicated-external-storage.md index 9b4df63d9199d..cc2bf955e0271 100644 --- a/tidb-cloud/dedicated-external-storage.md +++ b/tidb-cloud/dedicated-external-storage.md @@ -8,7 +8,7 @@ aliases: ['/tidb-cloud/config-s3-and-gcs-access'] If your source data is stored in Amazon S3 buckets, Azure Blob Storage containers, or Google Cloud Storage (GCS) buckets, before importing or migrating the data to TiDB Cloud, you need to configure cross-account access to the buckets. This document describes how to do this for TiDB Cloud Dedicated clusters. -If you need to configure these external storages for {{{ .starter }}} clusters, see [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md). +If you need to configure these external storages for {{{ .starter }}} or {{{ .essential }}} clusters, see [Configure External Storage Access for {{{ .starter }}} or Essential](/tidb-cloud/serverless-external-storage.md). ## Configure Amazon S3 access diff --git a/tidb-cloud/delete-tidb-cluster.md b/tidb-cloud/delete-tidb-cluster.md index 3c5046c3aff60..5f9208c79b689 100644 --- a/tidb-cloud/delete-tidb-cluster.md +++ b/tidb-cloud/delete-tidb-cluster.md @@ -26,7 +26,7 @@ You can delete a cluster at any time by performing the following steps: > **Note:** > - > [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) do not support restoring data after the deletion. If you want to delete a {{{ .starter }}} cluster and restore its data in the future, see [Export Data from {{{ .starter }}}](/tidb-cloud/serverless-export.md) to export your data as a backup. + > [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters do not support restoring data after the deletion. If you want to delete a {{{ .starter }}} or {{{ .essential }}} cluster and restore its data in the future, see [Export Data from {{{ .starter }}} or Essential](/tidb-cloud/serverless-export.md) to export your data as a backup. 5. Click **I understand, delete it**. diff --git a/tidb-cloud/dev-guide-bi-looker-studio.md b/tidb-cloud/dev-guide-bi-looker-studio.md index 7d52aa8e48627..112a12fd72365 100644 --- a/tidb-cloud/dev-guide-bi-looker-studio.md +++ b/tidb-cloud/dev-guide-bi-looker-studio.md @@ -1,20 +1,20 @@ --- -title: Connect to {{{ .starter }}} with Looker Studio -summary: Learn how to connect to {{{ .starter }}} using Looker Studio. +title: Connect to TiDB Cloud with Looker Studio +summary: Learn how to connect to TiDB Cloud using Looker Studio. --- -# Connect to {{{ .starter }}} with Looker Studio +# Connect to TiDB Cloud with Looker Studio -TiDB is a MySQL-compatible database, {{{ .starter }}} is a fully managed TiDB offering, and [Looker Studio](https://lookerstudio.google.com/) is a free web-based BI tool that can visualize data from various sources. +TiDB is a MySQL-compatible database, TiDB Cloud is a fully-managed Database-as-a-Service (DBaaS) that brings TiDB to your cloud, and [Looker Studio](https://lookerstudio.google.com/) is a free web-based BI tool that can visualize data from various sources. -In this tutorial, you can learn how to connect to your {{{ .starter }}} cluster with Looker Studio. +This tutorial takes a {{{ .starter }}} cluster as an example to show you how to connect to TiDB Cloud with Looker Studio. > **Note:** > -> Most steps in this tutorial work with TiDB Cloud Dedicated as well. However, for TiDB Cloud Dedicated, you need to note the following: -> -> - Import your dataset following [Import data from files to TiDB Cloud](/tidb-cloud/tidb-cloud-migration-overview.md#import-data-from-files-to-tidb-cloud). -> - Get the connection information for your cluster following [Connect to TiDB Cloud Dedicated](/tidb-cloud/connect-via-standard-connection.md). When connecting to TiDB Cloud Dedicated, you need to allow access from `142.251.74.0/23`. For more information about connections from Looker Studio, see [Looker Studio documentation](https://support.google.com/looker-studio/answer/7088031#zippy=%2Cin-this-article). +> - In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. +> - Most steps in this tutorial work with TiDB Cloud Dedicated as well. However, for TiDB Cloud Dedicated, you need to note the following: +> - Import your dataset following [Import data from files to TiDB Cloud](/tidb-cloud/tidb-cloud-migration-overview.md#import-data-from-files-to-tidb-cloud). +> - Get the connection information for your cluster following [Connect to TiDB Cloud Dedicated](/tidb-cloud/connect-via-standard-connection.md). When connecting to TiDB Cloud Dedicated, you need to allow access from `142.251.74.0/23`. For more information about connections from Looker Studio, see [Looker Studio documentation](https://support.google.com/looker-studio/answer/7088031#zippy=%2Cin-this-article). ## Prerequisites diff --git a/tidb-cloud/dev-guide-wordpress.md b/tidb-cloud/dev-guide-wordpress.md index 41cd63670546f..3cfdf6c81d9d6 100644 --- a/tidb-cloud/dev-guide-wordpress.md +++ b/tidb-cloud/dev-guide-wordpress.md @@ -11,7 +11,7 @@ In this tutorial, you can learn how to use {{{ .starter }}} to run WordPress for > **Note:** > -> In addition to {{{ .starter }}}, this tutorial works with TiDB Cloud Dedicated and TiDB Self-Managed clusters as well. However, it is highly recommended to run WordPress with {{{ .starter }}} for cost efficiency. +> In addition to {{{ .starter }}}, this tutorial works with {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters as well. However, it is highly recommended to run WordPress with {{{ .starter }}} for cost efficiency. ## Prerequisites diff --git a/tidb-cloud/explore-data-with-chat2query.md b/tidb-cloud/explore-data-with-chat2query.md index 603d15c78c266..31bc436e61ed1 100644 --- a/tidb-cloud/explore-data-with-chat2query.md +++ b/tidb-cloud/explore-data-with-chat2query.md @@ -21,7 +21,7 @@ The recommended use cases of SQL Editor are as follows: - SQL queries generated by the AI might not be 100% accurate, and you might need to refine them. - SQL Editor is only supported for TiDB clusters that are v6.5.0 or later and hosted on AWS. -- SQL Editor is available by default for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. To use SQL Editor and Chat2Query on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). +- SQL Editor is available only for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters hosted on AWS. To use SQL Editor and Chat2Query on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). ## Access SQL Editor diff --git a/tidb-cloud/import-csv-files-serverless.md b/tidb-cloud/import-csv-files-serverless.md index babf43f1b988b..8b8b55abdbc94 100644 --- a/tidb-cloud/import-csv-files-serverless.md +++ b/tidb-cloud/import-csv-files-serverless.md @@ -1,27 +1,31 @@ --- -title: Import CSV Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into {{{ .starter }}} -summary: Learn how to import CSV files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}}. +title: Import CSV Files from Cloud Storage into {{{ .starter }}} or Essential +summary: Learn how to import CSV files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}} or {{{ .essential }}}. --- -# Import CSV Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into {{{ .starter }}} +# Import CSV Files from Cloud Storage into {{{ .starter }}} or Essential -This document describes how to import CSV files from Amazon Simple Storage Service (Amazon S3), Google Cloud Storage (GCS), Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}}. +This document describes how to import CSV files from Amazon Simple Storage Service (Amazon S3), Google Cloud Storage (GCS), Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}} or {{{ .essential }}}. + +> **Note:** +> +> For TiDB Cloud Dedicated, see [Import CSV Files from Cloud Storage into TiDB Cloud Dedicated](/tidb-cloud/import-csv-files.md). ## Limitations -- To ensure data consistency, {{{ .starter }}} allows to import CSV files into empty tables only. To import data into an existing table that already contains data, you can use {{{ .starter }}} to import the data into a temporary empty table by following this document, and then use the `INSERT SELECT` statement to copy the data to the target existing table. +- To ensure data consistency, TiDB Cloud allows to import CSV files into empty tables only. To import data into an existing table that already contains data, you can import the data into a temporary empty table by following this document, and then use the `INSERT SELECT` statement to copy the data to the target existing table. ## Step 1. Prepare the CSV files 1. If a CSV file is larger than 256 MB, consider splitting it into smaller files, each with a size around 256 MB. - {{{ .starter }}} supports importing very large CSV files but performs best with multiple input files around 256 MB in size. This is because {{{ .starter }}} can process multiple files in parallel, which can greatly improve the import speed. + TiDB Cloud supports importing very large CSV files but performs best with multiple input files around 256 MB in size. This is because TiDB Cloud can process multiple files in parallel, which can greatly improve the import speed. 2. Name the CSV files as follows: - If a CSV file contains all data of an entire table, name the file in the `${db_name}.${table_name}.csv` format, which maps to the `${db_name}.${table_name}` table when you import the data. - If the data of one table is separated into multiple CSV files, append a numeric suffix to these CSV files. For example, `${db_name}.${table_name}.000001.csv` and `${db_name}.${table_name}.000002.csv`. The numeric suffixes can be inconsecutive but must be in ascending order. You also need to add extra zeros before the number to ensure all the suffixes are in the same length. - - {{{ .starter }}} supports importing compressed files in the following formats: `.gzip`, `.gz`, `.zstd`, `.zst` and `.snappy`. If you want to import compressed CSV files, name the files in the `${db_name}.${table_name}.${suffix}.csv.${compress}` format, in which `${suffix}` is optional and can be any integer such as '000001'. For example, if you want to import the `trips.000001.csv.gz` file to the `bikeshare.trips` table, you need to rename the file as `bikeshare.trips.000001.csv.gz`. + - TiDB Cloud supports importing compressed files in the following formats: `.gzip`, `.gz`, `.zstd`, `.zst` and `.snappy`. If you want to import compressed CSV files, name the files in the `${db_name}.${table_name}.${suffix}.csv.${compress}` format, in which `${suffix}` is optional and can be any integer such as '000001'. For example, if you want to import the `trips.000001.csv.gz` file to the `bikeshare.trips` table, you need to rename the file as `bikeshare.trips.000001.csv.gz`. > **Note:** > @@ -31,9 +35,9 @@ This document describes how to import CSV files from Amazon Simple Storage Servi ## Step 2. Create the target table schemas -Because CSV files do not contain schema information, before importing data from CSV files into {{{ .starter }}}, you need to create the table schemas using either of the following methods: +Because CSV files do not contain schema information, before importing data from CSV files into TiDB Cloud, you need to create the table schemas using either of the following methods: -- Method 1: In {{{ .starter }}}, create the target databases and tables for your source data. +- Method 1: In TiDB Cloud, create the target databases and tables for your source data. - Method 2: In the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service directory where the CSV files are located, create the target table schema files for your source data as follows: @@ -41,9 +45,9 @@ Because CSV files do not contain schema information, before importing data from If your CSV files follow the naming rules in [Step 1](#step-1-prepare-the-csv-files), the database schema files are optional for the data import. Otherwise, the database schema files are mandatory. - Each database schema file must be in the `${db_name}-schema-create.sql` format and contain a `CREATE DATABASE` DDL statement. With this file, {{{ .starter }}} will create the `${db_name}` database to store your data when you import the data. + Each database schema file must be in the `${db_name}-schema-create.sql` format and contain a `CREATE DATABASE` DDL statement. With this file, TiDB Cloud will create the `${db_name}` database to store your data when you import the data. - For example, if you create a `mydb-scehma-create.sql` file that contains the following statement, {{{ .starter }}} will create the `mydb` database when you import the data. + For example, if you create a `mydb-scehma-create.sql` file that contains the following statement, TiDB Cloud will create the `mydb` database when you import the data. ```sql CREATE DATABASE mydb; @@ -51,11 +55,11 @@ Because CSV files do not contain schema information, before importing data from 2. Create table schema files for your source data. - If you do not include the table schema files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service directory where the CSV files are located, {{{ .starter }}} will not create the corresponding tables for you when you import the data. + If you do not include the table schema files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service directory where the CSV files are located, TiDB Cloud will not create the corresponding tables for you when you import the data. - Each table schema file must be in the `${db_name}.${table_name}-schema.sql` format and contain a `CREATE TABLE` DDL statement. With this file, {{{ .starter }}} will create the `${db_table}` table in the `${db_name}` database when you import the data. + Each table schema file must be in the `${db_name}.${table_name}-schema.sql` format and contain a `CREATE TABLE` DDL statement. With this file, TiDB Cloud will create the `${db_table}` table in the `${db_name}` database when you import the data. - For example, if you create a `mydb.mytable-schema.sql` file that contains the following statement, {{{ .starter }}} will create the `mytable` table in the `mydb` database when you import the data. + For example, if you create a `mydb.mytable-schema.sql` file that contains the following statement, TiDB Cloud will create the `mytable` table in the `mydb` database when you import the data. ```sql CREATE TABLE mytable ( @@ -70,21 +74,21 @@ Because CSV files do not contain schema information, before importing data from ## Step 3. Configure cross-account access -To allow {{{ .starter }}} to access the CSV files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service bucket, do one of the following: +To allow TiDB Cloud to access the CSV files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service bucket, do one of the following: -- If your CSV files are located in Amazon S3, [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-amazon-s3-access). +- If your CSV files are located in Amazon S3, [configure Amazon S3 access](/tidb-cloud/serverless-external-storage.md#configure-amazon-s3-access) for your cluster. You can use either an AWS access key or a Role ARN to access your bucket. Once finished, make a note of the access key (including the access key ID and secret access key) or the Role ARN value as you will need it in [Step 4](#step-4-import-csv-files). -- If your CSV files are located in GCS, [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-gcs-access). +- If your CSV files are located in GCS, [configure GCS access](/tidb-cloud/serverless-external-storage.md#configure-gcs-access) for your cluster. -- If your CSV files are located in Azure Blob Storage, [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-azure-blob-storage-access). +- If your CSV files are located in Azure Blob Storage, [configure Azure Blob Storage access](/tidb-cloud/serverless-external-storage.md#configure-azure-blob-storage-access) for your cluster. -- If your CSV files are located in Alibaba Cloud Object Storage Service (OSS), [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-alibaba-cloud-object-storage-service-oss-access). +- If your CSV files are located in Alibaba Cloud Object Storage Service (OSS), [configure Alibaba Cloud Object Storage Service (OSS) access](/tidb-cloud/serverless-external-storage.md#configure-alibaba-cloud-object-storage-service-oss-access) for your cluster. ## Step 4. Import CSV files -To import the CSV files to {{{ .starter }}}, take the following steps: +To import the CSV files to {{{ .starter }}} or {{{ .essential }}}, take the following steps:
@@ -295,7 +299,7 @@ To import the CSV files to {{{ .starter }}}, take the following steps: -When you run an import task, if any unsupported or invalid conversions are detected, {{{ .starter }}} terminates the import job automatically and reports an importing error. +When you run an import task, if any unsupported or invalid conversions are detected, TiDB Cloud terminates the import job automatically and reports an importing error. If you get an importing error, do the following: diff --git a/tidb-cloud/import-parquet-files-serverless.md b/tidb-cloud/import-parquet-files-serverless.md index 1cdeef827cc8e..c7bbab4895568 100644 --- a/tidb-cloud/import-parquet-files-serverless.md +++ b/tidb-cloud/import-parquet-files-serverless.md @@ -1,22 +1,23 @@ --- -title: Import Apache Parquet Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into {{{ .starter }}} -summary: Learn how to import Apache Parquet files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}}. +title: Import Apache Parquet Files from Cloud Storage into {{{ .starter }}} or Essential +summary: Learn how to import Apache Parquet files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}} or {{{ .essential }}}. --- -# Import Apache Parquet Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into {{{ .starter }}} +# Import Apache Parquet Files from Cloud Storage into {{{ .starter }}} or Essential -You can import both uncompressed and Snappy compressed [Apache Parquet](https://parquet.apache.org/) format data files to {{{ .starter }}}. This document describes how to import Parquet files from Amazon Simple Storage Service (Amazon S3), Google Cloud Storage (GCS), Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}}. +You can import both uncompressed and Snappy compressed [Apache Parquet](https://parquet.apache.org/) format data files to {{{ .starter }}} or {{{ .essential }}}. This document describes how to import Parquet files from Amazon Simple Storage Service (Amazon S3), Google Cloud Storage (GCS), Azure Blob Storage, or Alibaba Cloud Object Storage Service (OSS) into {{{ .starter }}} or {{{ .essential }}}. > **Note:** > -> - {{{ .starter }}} only supports importing Parquet files into empty tables. To import data into an existing table that already contains data, you can use {{{ .starter }}} to import the data into a temporary empty table by following this document, and then use the `INSERT SELECT` statement to copy the data to the target existing table. +> - For TiDB Cloud Dedicated, see [Import Parquet Files from Cloud Storage into TiDB Cloud Dedicated](/tidb-cloud/import-parquet-files.md). +> - TiDB Cloud only supports importing Parquet files into empty tables. To import data into an existing table that already contains data, you can import the data into a temporary empty table by following this document, and then use the `INSERT SELECT` statement to copy the data to the target existing table. > - The Snappy compressed file must be in the [official Snappy format](https://github.com/google/snappy). Other variants of Snappy compression are not supported. ## Step 1. Prepare the Parquet files > **Note:** > -> Currently, {{{ .starter }}} does not support importing Parquet files that contain any of the following data types. If Parquet files to be imported contain such data types, you need to first regenerate the Parquet files using the [supported data types](#supported-data-types) (for example, `STRING`). Alternatively, you could use a service such as AWS Glue to transform data types easily. +> Currently, TiDB Cloud does not support importing Parquet files that contain any of the following data types. If Parquet files to be imported contain such data types, you need to first regenerate the Parquet files using the [supported data types](#supported-data-types) (for example, `STRING`). Alternatively, you could use a service such as AWS Glue to transform data types easily. > > - `LIST` > - `NEST STRUCT` @@ -26,7 +27,7 @@ You can import both uncompressed and Snappy compressed [Apache Parquet](https:// 1. If a Parquet file is larger than 256 MB, consider splitting it into smaller files, each with a size around 256 MB. - {{{ .starter }}} supports importing very large Parquet files but performs best with multiple input files around 256 MB in size. This is because {{{ .starter }}} can process multiple files in parallel, which can greatly improve the import speed. + TiDB Cloud supports importing very large Parquet files but performs best with multiple input files around 256 MB in size. This is because TiDB Cloud can process multiple files in parallel, which can greatly improve the import speed. 2. Name the Parquet files as follows: @@ -39,9 +40,9 @@ You can import both uncompressed and Snappy compressed [Apache Parquet](https:// ## Step 2. Create the target table schemas -Because Parquet files do not contain schema information, before importing data from Parquet files into {{{ .starter }}}, you need to create the table schemas using either of the following methods: +Because Parquet files do not contain schema information, before importing data from Parquet files into TiDB Cloud, you need to create the table schemas using either of the following methods: -- Method 1: In {{{ .starter }}}, create the target databases and tables for your source data. +- Method 1: In TiDB Cloud, create the target databases and tables for your source data. - Method 2: In the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service directory where the Parquet files are located, create the target table schema files for your source data as follows: @@ -49,9 +50,9 @@ Because Parquet files do not contain schema information, before importing data f If your Parquet files follow the naming rules in [Step 1](#step-1-prepare-the-parquet-files), the database schema files are optional for the data import. Otherwise, the database schema files are mandatory. - Each database schema file must be in the `${db_name}-schema-create.sql` format and contain a `CREATE DATABASE` DDL statement. With this file, {{{ .starter }}} will create the `${db_name}` database to store your data when you import the data. + Each database schema file must be in the `${db_name}-schema-create.sql` format and contain a `CREATE DATABASE` DDL statement. With this file, TiDB Cloud will create the `${db_name}` database to store your data when you import the data. - For example, if you create a `mydb-scehma-create.sql` file that contains the following statement, {{{ .starter }}} will create the `mydb` database when you import the data. + For example, if you create a `mydb-scehma-create.sql` file that contains the following statement, TiDB Cloud will create the `mydb` database when you import the data. ```sql CREATE DATABASE mydb; @@ -59,11 +60,11 @@ Because Parquet files do not contain schema information, before importing data f 2. Create table schema files for your source data. - If you do not include the table schema files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service directory where the Parquet files are located, {{{ .starter }}} will not create the corresponding tables for you when you import the data. + If you do not include the table schema files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service directory where the Parquet files are located, TiDB Cloud will not create the corresponding tables for you when you import the data. - Each table schema file must be in the `${db_name}.${table_name}-schema.sql` format and contain a `CREATE TABLE` DDL statement. With this file, {{{ .starter }}} will create the `${db_table}` table in the `${db_name}` database when you import the data. + Each table schema file must be in the `${db_name}.${table_name}-schema.sql` format and contain a `CREATE TABLE` DDL statement. With this file, TiDB Cloud will create the `${db_table}` table in the `${db_name}` database when you import the data. - For example, if you create a `mydb.mytable-schema.sql` file that contains the following statement, {{{ .starter }}} will create the `mytable` table in the `mydb` database when you import the data. + For example, if you create a `mydb.mytable-schema.sql` file that contains the following statement, TiDB Cloud will create the `mytable` table in the `mydb` database when you import the data. ```sql CREATE TABLE mytable ( @@ -78,21 +79,21 @@ Because Parquet files do not contain schema information, before importing data f ## Step 3. Configure cross-account access -To allow {{{ .starter }}} to access the Parquet files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service bucket, do one of the following: +To allow TiDB Cloud to access the Parquet files in the Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud Object Storage Service bucket, do one of the following: -- If your Parquet files are located in Amazon S3, [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-amazon-s3-access). +- If your Parquet files are located in Amazon S3, [configure Amazon S3 access](/tidb-cloud/serverless-external-storage.md#configure-amazon-s3-access) for your cluster. You can use either an AWS access key or a Role ARN to access your bucket. Once finished, make a note of the access key (including the access key ID and secret access key) or the Role ARN value as you will need it in [Step 4](#step-4-import-parquet-files). -- If your Parquet files are located in GCS, [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-gcs-access). +- If your Parquet files are located in GCS, [configure GCS access](/tidb-cloud/serverless-external-storage.md#configure-gcs-access) for your cluster. -- If your Parquet files are located in Azure Blob Storage, [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-azure-blob-storage-access). +- If your Parquet files are located in Azure Blob Storage, [configure Azure Blob Storage access](/tidb-cloud/serverless-external-storage.md#configure-azure-blob-storage-access) for your cluster. -- If your Parquet files are located in Alibaba Cloud Object Storage Service (OSS), [configure external storage access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md#configure-alibaba-cloud-object-storage-service-oss-access). +- If your Parquet files are located in Alibaba Cloud Object Storage Service (OSS), [configure Alibaba Cloud Object Storage Service (OSS) access](/tidb-cloud/serverless-external-storage.md#configure-alibaba-cloud-object-storage-service-oss-access) for your cluster. ## Step 4. Import Parquet files -To import the Parquet files to {{{ .starter }}}, take the following steps: +To import the Parquet files to {{{ .starter }}} or {{{ .essential }}}, take the following steps:
@@ -303,7 +304,7 @@ To import the Parquet files to {{{ .starter }}}, take the following steps: -When you run an import task, if any unsupported or invalid conversions are detected, {{{ .starter }}} terminates the import job automatically and reports an importing error. +When you run an import task, if any unsupported or invalid conversions are detected, TiDB Cloud terminates the import job automatically and reports an importing error. If you get an importing error, do the following: @@ -317,7 +318,7 @@ If you get an importing error, do the following: ## Supported data types -The following table lists the supported Parquet data types that can be imported to {{{ .starter }}}. +The following table lists the supported Parquet data types that can be imported to {{{ .starter }}} and {{{ .essential }}}. | Parquet Primitive Type | Parquet Logical Type | Types in TiDB or MySQL | |---|---|---| diff --git a/tidb-cloud/import-sample-data-serverless.md b/tidb-cloud/import-sample-data-serverless.md index 4033a77131d27..18d250cdce696 100644 --- a/tidb-cloud/import-sample-data-serverless.md +++ b/tidb-cloud/import-sample-data-serverless.md @@ -1,15 +1,15 @@ --- -title: Import Sample Data into {{{ .starter }}} -summary: Learn how to import sample data into {{{ .starter }}} via the UI. +title: Import Sample Data into {{{ .starter }}} or Essential +summary: Learn how to import sample data into {{{ .starter }}} or {{{ .essential }}} via the UI. --- -# Import Sample Data into {{{ .starter }}} +# Import Sample Data into {{{ .starter }}} or Essential -This document describes how to import the sample data into {{{ .starter }}} via the UI. The sample data used is the system data from Capital Bikeshare, released under the Capital Bikeshare Data License Agreement. Before importing the sample data, you need to have one TiDB cluster. +This document describes how to import the sample data into {{{ .starter }}} or {{{ .essential }}} via the UI. The sample data used is the system data from Capital Bikeshare, released under the Capital Bikeshare Data License Agreement. Before importing the sample data, you need to have one TiDB cluster. > **Note:** > -> {{{ .starter }}} currently only supports importing sample data from Amazon S3. +> The sample data used in this document is from Amazon S3. 1. Open the **Import** page for your target cluster. diff --git a/tidb-cloud/import-with-mysql-cli-serverless.md b/tidb-cloud/import-with-mysql-cli-serverless.md index b895c1420f909..5de46158802d9 100644 --- a/tidb-cloud/import-with-mysql-cli-serverless.md +++ b/tidb-cloud/import-with-mysql-cli-serverless.md @@ -1,20 +1,20 @@ --- -title: Import Data into {{{ .starter }}} via MySQL CLI -summary: Learn how to import Data into {{{ .starter }}} via MySQL CLI. +title: Import Data into {{{ .starter }}} or Essential via MySQL CLI +summary: Learn how to import Data into {{{ .starter }}} or {{{ .essential }}} via MySQL CLI. --- -# Import Data into {{{ .starter }}} via MySQL CLI +# Import Data into {{{ .starter }}} or Essential via MySQL CLI -This document describes how to import data into {{{ .starter }}} via the [MySQL Command-Line Client](https://dev.mysql.com/doc/refman/8.0/en/mysql.html). You can import data from an SQL file or a CSV file. The following sections provide step-by-step instructions for importing data from each type of file. +This document describes how to import data into {{{ .starter }}} or {{{ .essential }}} via the [MySQL Command-Line Client](https://dev.mysql.com/doc/refman/8.0/en/mysql.html). You can import data from an SQL file or a CSV file. The following sections provide step-by-step instructions for importing data from each type of file. ## Prerequisites -Before you can import data via MySQL CLI to {{{ .starter }}}, you need the following prerequisites: +Before you can import data via MySQL CLI to {{{ .starter }}} or {{{ .essential }}}, you need the following prerequisites: -- You have access to your {{{ .starter }}} cluster. If you do not have, create one following the instructions in [Build a {{{ .starter }}} Cluster](/develop/dev-guide-build-cluster-in-cloud.md). +- You have access to your {{{ .starter }}} or {{{ .essential }}} cluster. If you do not have, create one following the instructions in [Build a TiDB Cloud Cluster](/develop/dev-guide-build-cluster-in-cloud.md). - Install MySQL CLI on your local computer. -## Step 1. Connect to your {{{ .starter }}} cluster +## Step 1. Connect to your {{{ .starter }}} or {{{ .essential }}} cluster Connect to your TiDB cluster. diff --git a/tidb-cloud/integrate-tidbcloud-with-airbyte.md b/tidb-cloud/integrate-tidbcloud-with-airbyte.md index 44f6b918bd4cc..94de37b2e7d20 100644 --- a/tidb-cloud/integrate-tidbcloud-with-airbyte.md +++ b/tidb-cloud/integrate-tidbcloud-with-airbyte.md @@ -62,7 +62,7 @@ Conveniently, the steps are the same for setting TiDB as the source and the dest > > - TiDB Cloud supports TLS connection. You can choose your TLS protocols in **TLSv1.2** and **TLSv1.3**, for example, `enabledTLSProtocols=TLSv1.2`. > - If you want to disable TLS connection to TiDB Cloud via JDBC, you need to set useSSL to `false` in JDBC URL Params specifically and close SSL connection, for example, `useSSL=false`. - > - {{{ .starter }}} only supports TLS connections. + > - {{{ .starter }}} and {{{ .essential }}} only support TLS connections. 4. Click **Set up source** or **destination** to complete creating the connector. The following screenshot shows the configuration of TiDB as the source. diff --git a/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md b/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md index d91f912b9cba1..d119fd700c737 100644 --- a/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md +++ b/tidb-cloud/integrate-tidbcloud-with-aws-lambda.md @@ -7,6 +7,10 @@ summary: Introduce how to integrate {{{ .starter }}} with Amazon Lambda and Clou This document provides a step-by-step guide on how to use [AWS CloudFormation](https://aws.amazon.com/cloudformation/) to integrate [{{{ .starter }}}](https://www.pingcap.com/tidb-cloud/), a cloud-native distributed SQL database, with [AWS Lambda](https://aws.amazon.com/lambda/), a serverless and event-driven compute service. By integrating {{{ .starter }}} with Amazon Lambda, you can leverage the scalability and cost-efficiency of microservices through {{{ .starter }}} and AWS Lambda. AWS CloudFormation automates the creation and management of AWS resources, including Lambda functions, API Gateway, and Secrets Manager. +> **Note:** +> +> In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. + ## Solution overview In this guide, you will create a fully functional online bookshop with the following components: diff --git a/tidb-cloud/integrate-tidbcloud-with-cloudflare.md b/tidb-cloud/integrate-tidbcloud-with-cloudflare.md index 57643587ee5d0..8517167c94643 100644 --- a/tidb-cloud/integrate-tidbcloud-with-cloudflare.md +++ b/tidb-cloud/integrate-tidbcloud-with-cloudflare.md @@ -13,13 +13,14 @@ This document shows how to connect to Cloudflare Workers with TiDB Cloud serverl > **Note:** > -> TiDB Cloud serverless driver can only be used in {{{ .starter }}}. +> TiDB Cloud serverless driver can only be used in {{{ .starter }}} and {{{ .essential }}}. ## Before you begin Before you try the steps in this article, you need to prepare the following things: -- A TiDB Cloud account and a {{{ .starter }}} cluster on TiDB Cloud. For more details, see [TiDB Cloud Quick Start](/tidb-cloud/tidb-cloud-quickstart.md#step-1-create-a-tidb-cluster). +- A [TiDB Cloud account](https://tidbcloud.com/signup). +- A {{{ .starter }}} or {{{ .essential }}} cluster. If you do not have one, see [Create a {{{ .starter }}} or Essential Cluster](/tidb-cloud/create-tidb-cluster-serverless.md). - A [Cloudflare Workers account](https://dash.cloudflare.com/login). - [npm](https://docs.npmjs.com/about-npm) is installed. diff --git a/tidb-cloud/integrate-tidbcloud-with-n8n.md b/tidb-cloud/integrate-tidbcloud-with-n8n.md index 4759f14b2160f..debe0979737a6 100644 --- a/tidb-cloud/integrate-tidbcloud-with-n8n.md +++ b/tidb-cloud/integrate-tidbcloud-with-n8n.md @@ -9,6 +9,10 @@ summary: Learn the use of TiDB Cloud node in n8n. This document introduces how to build an auto-workflow: create a {{{ .starter }}} cluster, gather Hacker News RSS, store it to TiDB and send a briefing email. +> **Note:** +> +> In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. + ## Prerequisites: Get TiDB Cloud API key 1. In the [TiDB Cloud console](https://tidbcloud.com), switch to your target organization using the combo box in the upper-left corner. diff --git a/tidb-cloud/integrate-tidbcloud-with-netlify.md b/tidb-cloud/integrate-tidbcloud-with-netlify.md index fbbee603e1a17..03302312bada7 100644 --- a/tidb-cloud/integrate-tidbcloud-with-netlify.md +++ b/tidb-cloud/integrate-tidbcloud-with-netlify.md @@ -24,7 +24,7 @@ You are expected to have a Netlify account and CLI. If you do not have any, refe You are expected to have an account and a cluster in TiDB Cloud. If you do not have any, refer to the following to create one: -- [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) +- [Create a {{{ .starter }}} or {{{ .essential }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) - [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md) One TiDB Cloud cluster can connect to multiple Netlify sites. @@ -33,7 +33,7 @@ One TiDB Cloud cluster can connect to multiple Netlify sites. For TiDB Cloud Dedicated clusters, make sure that the traffic filter of the cluster allows all IP addresses (set to `0.0.0.0/0`) for connection. This is because Netlify deployments use dynamic IP addresses. -{{{ .starter }}} clusters allow all IP addresses for connection by default, so you do not need to configure any traffic filter. +{{{ .starter }}} and {{{ .essential }}} clusters allow all IP addresses for connection by default, so you do not need to configure any traffic filter. ## Step 1. Get the example project and the connection string @@ -52,7 +52,7 @@ To help you get started quickly, TiDB Cloud provides a fullstack example app in ### Get the TiDB Cloud connection string -For a {{{ .starter }}} cluster, you can get the connection string either from [TiDB Cloud CLI](/tidb-cloud/cli-reference.md) or from [TiDB Cloud console](https://tidbcloud.com/). +For a {{{ .starter }}} or {{{ .essential }}} cluster, you can get the connection string either from [TiDB Cloud CLI](/tidb-cloud/cli-reference.md) or from [TiDB Cloud console](https://tidbcloud.com/). For a TiDB Cloud Dedicated cluster, you can get the connection string only from the TiDB Cloud console. diff --git a/tidb-cloud/integrate-tidbcloud-with-vercel.md b/tidb-cloud/integrate-tidbcloud-with-vercel.md index 703d058cdcc62..6f6ddf090d64a 100644 --- a/tidb-cloud/integrate-tidbcloud-with-vercel.md +++ b/tidb-cloud/integrate-tidbcloud-with-vercel.md @@ -38,11 +38,11 @@ One Vercel project can only connect to one TiDB Cloud cluster. To change the int You are expected to have an account and a cluster in TiDB Cloud. If you do not have any, refer to the following to create one: -- [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) +- [Create a {{{ .starter }}} or {{{ .essential }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) > **Note:** > - > The TiDB Cloud Vercel integration supports creating {{{ .starter }}} clusters. You can also create one later during the integration process. + > The TiDB Cloud Vercel integration supports creating {{{ .starter }}} and {{{ .essential }}} clusters. You can also create one later during the integration process. - [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md) @@ -71,7 +71,7 @@ To connect via the TiDB Cloud Vercel integration, go to the [TiDB Cloud integrat > **Note:** > -> This method is only available for {{{ .starter }}} clusters. If you want to connect to a TiDB Cloud Dedicated cluster, use the [manual method](#connect-via-manually-setting-environment-variables). +> This method is only available for {{{ .starter }}} and {{{ .essential }}} clusters. If you want to connect to a TiDB Cloud Dedicated cluster, use the [manual method](#connect-via-manually-setting-environment-variables). ### Integration workflow @@ -89,7 +89,7 @@ The detailed steps are as follows: 1. Select your target Vercel projects and click **Next**. 2. Select your target TiDB Cloud organization and project. 3. Select **Cluster** as your connection type. - 4. Select your target TiDB Cloud cluster. If the **Cluster** drop-down list is empty or you want to select a new {{{ .starter }}} cluster, click **+ Create Cluster** in the list to create one. + 4. Select your target TiDB Cloud cluster. If the **Cluster** drop-down list is empty or you want to select a new {{{ .starter }}} or {{{ .essential }}} cluster, click **+ Create Cluster** in the list to create one. 5. Select the database that you want to connect to. If the **Database** drop-down list is empty or you want to select a new Database, click **+ Create Database** in the list to create one. 6. Select the framework that your Vercel projects are using. If the target framework is not listed, select **General**. Different frameworks determine different environment variables. 7. Choose whether to enable **Branching** to create new branches for preview environments. @@ -165,22 +165,22 @@ If you have installed [TiDB Cloud Vercel integration](https://vercel.com/integra ![Vercel Integration Configuration Page](/media/tidb-cloud/vercel/integration-vercel-configuration-page.png) - When you remove a connection, the environment variables set by the integration workflow are removed from the Vercel project, too. However, this action does not affect the data of the {{{ .starter }}} cluster. + When you remove a connection, the environment variables set by the integration workflow are removed from the Vercel project, too. However, this action does not affect the data of your TiDB Cloud cluster. -### Connect with {{{ .starter }}} branching {#connect-with-branching} +### Connect with TiDB Cloud branching {#connect-with-branching} -Vercel's [Preview Deployments](https://vercel.com/docs/deployments/preview-deployments) feature allows you to preview changes to your app in a live deployment without merging those changes to your Git project's production branch. With [{{{ .starter }}} Branching](/tidb-cloud/branch-overview.md), you can create a new instance for each branch of your Vercel project. This allows you to preview app changes in a live deployment without affecting your production data. +Vercel's [Preview Deployments](https://vercel.com/docs/deployments/preview-deployments) feature allows you to preview changes to your app in a live deployment without merging those changes to your Git project's production branch. With [TiDB Cloud Branching](/tidb-cloud/branch-overview.md), you can create a new instance for each branch of your Vercel project. This allows you to preview app changes in a live deployment without affecting your production data. > **Note:** > -> Currently, {{{ .starter }}} branching only supports [Vercel projects associated with GitHub repositories](https://vercel.com/docs/deployments/git/vercel-for-github). +> Currently, TiDB Cloud Branching only supports [Vercel projects associated with GitHub repositories](https://vercel.com/docs/deployments/git/vercel-for-github). -To enable {{{ .starter }}} Branching, you need to ensure the following in the [TiDB Cloud Vercel integration workflow](#integration-workflow): +To enable TiDB Cloud Branching, you need to ensure the following in the [TiDB Cloud Vercel integration workflow](#integration-workflow): 1. Select **Cluster** as your connection type. 2. Enable **Branching** to create new branches for preview environments. -After you push changes to the Git repository, Vercel will trigger a preview deployment. TiDB Cloud integration will automatically create a {{{ .starter }}} branch for the Git branch and set environment variables. The detailed steps are as follows: +After you push changes to the Git repository, Vercel will trigger a preview deployment. TiDB Cloud integration will automatically create a branch of your TiDB Cloud cluster for the Git branch and set environment variables. The detailed steps are as follows: 1. Create a new branch in your Git repository. @@ -194,15 +194,15 @@ After you push changes to the Git repository, Vercel will trigger a preview depl ![Vercel Preview_Deployment](/media/tidb-cloud/vercel/vercel-preview-deployment.png) - 1. During the deployment, TiDB Cloud integration will automatically create a {{{ .starter }}} branch with the same name as the Git branch. If the {{{ .starter }}} branch already exists, TiDB Cloud integration will skip this step. + 1. During the deployment, TiDB Cloud integration will automatically create a branch for your cluster with the same name as the Git branch. If the branch already exists, TiDB Cloud integration will skip this step. ![TiDB_Cloud_Branch_Check](/media/tidb-cloud/vercel/tidbcloud-branch-check.png) - 2. After the {{{ .starter }}} branch is ready, TiDB Cloud integration will set environment variables in the preview deployment for the Vercel project. + 2. After the branch is ready, TiDB Cloud integration will set environment variables in the preview deployment for the Vercel project. ![Preview_Envs](/media/tidb-cloud/vercel/preview-envs.png) - 3. TiDB Cloud integration will also register a blocking check to wait for the {{{ .starter }}} branch to be ready. You can rerun the check manually. + 3. TiDB Cloud integration will also register a blocking check to wait for the branch to be ready. You can rerun the check manually. 4. After the check is passed, you can visit the preview deployment to see the changes. > **Note:** @@ -211,7 +211,7 @@ After you push changes to the Git repository, Vercel will trigger a preview depl > **Note:** > -> For each organization in TiDB Cloud, you can create a maximum of five {{{ .starter }}} branches by default. To avoid exceeding the limit, you can delete the {{{ .starter }}} branches that are no longer needed. For more information, see [Manage {{{ .starter }}} branches](/tidb-cloud/branch-manage.md). +> For each organization in TiDB Cloud, you can create a maximum of five branches for {{{ .starter }}} clusters by default. To avoid exceeding the limit, you can delete the branches of your cluster that are no longer needed. For more information, see [Manage TiDB Cloud branches](/tidb-cloud/branch-manage.md). ## Connect via manually setting environment variables @@ -226,7 +226,7 @@ After you push changes to the Git repository, Vercel will trigger a preview depl ![Vercel Environment Variables](/media/tidb-cloud/vercel/integration-vercel-environment-variables.png) -Here we use a Prisma application as an example. The following is a datasource setting in the Prisma schema file for a {{{ .starter }}} cluster: +Here we use a Prisma application and a {{{ .starter }}} cluster as an example. The following is a datasource setting in the Prisma schema file for a {{{ .starter }}} cluster: ``` datasource db { diff --git a/tidb-cloud/key-concepts.md b/tidb-cloud/key-concepts.md index 461629504023b..e92067db3ca78 100644 --- a/tidb-cloud/key-concepts.md +++ b/tidb-cloud/key-concepts.md @@ -37,9 +37,9 @@ TiDB Cloud Dedicated lets you adjust its compute and storage resources separatel ## High availability -TiDB Cloud ensures high availability in both {{{ .starter }}} and TiDB Cloud Dedicated clusters: +TiDB Cloud ensures high availability in {{{ .starter }}}, {{{ .essential }}}, and TiDB Cloud Dedicated clusters: -- [High Availability in {{{ .starter }}}](/tidb-cloud/serverless-high-availability.md) +- [High Availability in {{{ .starter }}} and Essential](/tidb-cloud/serverless-high-availability.md) - [High Availability in TiDB Cloud Dedicated](/tidb-cloud/high-availability-with-multi-az.md) ## Monitoring diff --git a/tidb-cloud/limited-sql-features.md b/tidb-cloud/limited-sql-features.md index 24cded4e3706d..2b12fd240745c 100644 --- a/tidb-cloud/limited-sql-features.md +++ b/tidb-cloud/limited-sql-features.md @@ -11,7 +11,7 @@ TiDB Cloud works with almost all workloads that TiDB supports, but there are som ### Placement and range management -| Statement | TiDB Cloud Dedicated | {{{ .starter }}} | +| Statement | TiDB Cloud Dedicated | {{{ .starter }}} and {{{ .essential }}} | |:-|:-|:-| | `ALTER PLACEMENT POLICY` | Supported | Not supported [^1] | | `CREATE PLACEMENT POLICY` | Supported | Not supported [^1] | @@ -25,7 +25,7 @@ TiDB Cloud works with almost all workloads that TiDB supports, but there are som ### Resource groups -| Statement | TiDB Cloud Dedicated | {{{ .starter }}} | +| Statement | TiDB Cloud Dedicated | {{{ .starter }}} and {{{ .essential }}} | |:-|:-|:-| | `ALTER RESOURCE GROUP` | Supported | Not supported [^2] | | `CALIBRATE RESOURCE` | Not supported | Not supported [^2] | @@ -36,18 +36,18 @@ TiDB Cloud works with almost all workloads that TiDB supports, but there are som ### Others -| Statement | TiDB Cloud Dedicated | {{{ .starter }}} | +| Statement | TiDB Cloud Dedicated | {{{ .starter }}} and {{{ .essential }}} | |:-|:-|:-| | `BACKUP` | Supported | Not supported [^3] | | `SHOW BACKUPS` | Supported | Not supported [^3] | | `RESTORE` | Supported | Not supported [^3] | | `SHOW RESTORES` | Supported | Not supported [^3] | -| `ADMIN RESET TELEMETRY_ID` | Supported | Telemetry is not supported on {{{ .starter }}}. | +| `ADMIN RESET TELEMETRY_ID` | Supported | Telemetry is not supported on {{{ .starter }}} or {{{ .essential }}}. | | `ADMIN SHOW TELEMETRY` | Not supported [^4] | Not supported [^4] | | `ADMIN SHOW SLOW` | Supported | Not supported [^5] | | `ADMIN PLUGINS ENABLE` | Supported | Not supported [^8] | | `ADMIN PLUGINS DISABLE` | Supported | Not supported [^8] | -| `ALTER INSTANCE RELOAD TLS` | Supported | {{{ .starter }}} automatically refreshes the TLS certificate. | +| `ALTER INSTANCE RELOAD TLS` | Supported | {{{ .starter }}} and {{{ .essential }}} automatically refresh the TLS certificate. | | `LOAD DATA INFILE` | Supports `LOAD DATA LOCAL INFILE`, and `LOAD DATA INFILE` from Amazon S3 or Google Cloud Storage | Only supports `LOAD DATA LOCAL INFILE` | | `CHANGE DRAINER` | Not supported [^7] | Not supported [^7] | | `CHANGE PUMP` | Not supported [^7] | Not supported [^7] | @@ -64,13 +64,13 @@ TiDB Cloud works with almost all workloads that TiDB supports, but there are som ## Functions and operators -| Function and operator | TiDB Cloud Dedicated | {{{ .starter }}} | +| Function and operator | TiDB Cloud Dedicated | {{{ .starter }}} and {{{ .essential }}} | |:-|:-|:-| | `SLEEP` | No Limitation | The [`SLEEP()` function](https://docs.pingcap.com/tidbcloud/miscellaneous-functions) has a limitation wherein it can only support a maximum sleep time of 300 seconds.| ## System tables -| Database | Table | TiDB Cloud Dedicated | {{{ .starter }}} | +| Database | Table | TiDB Cloud Dedicated | {{{ .starter }}} and {{{ .essential }}} | |:-|:-|:-|:-| | `information_schema` | `ATTRIBUTES` | Supported | Not supported [^1] | | `information_schema` | `CLUSTER_CONFIG` | Not supported [^4] | Not supported [^4] | @@ -121,7 +121,7 @@ TiDB Cloud works with almost all workloads that TiDB supports, but there are som ## System variables -| Variable | TiDB Cloud Dedicated | {{{ .starter }}} | +| Variable | TiDB Cloud Dedicated | {{{ .starter }}} and {{{ .essential }}} | |:-|:-|:-| | `datadir` | No limitation | Not supported [^1] | | `interactive_timeout` | No limitation | Read-only [^10] | @@ -217,26 +217,26 @@ TiDB Cloud works with almost all workloads that TiDB supports, but there are som | `validate_password.special_char_count` | No limitation | At least `1` [^9] | | `wait_timeout` | No limitation | Read-only [^10] | -[^1]: Configuring data placement is not supported on {{{ .starter }}}. +[^1]: Configuring data placement is not supported on {{{ .starter }}} or {{{ .essential }}}. -[^2]: Configuring resource groups is not supported on {{{ .starter }}}. +[^2]: Configuring resource groups is not supported on {{{ .starter }}} or {{{ .essential }}}. -[^3]: To perform [Back up and Restore](/tidb-cloud/backup-and-restore-serverless.md) operations on {{{ .starter }}}, you can use the TiDB Cloud console instead. +[^3]: To perform [Back up and Restore](/tidb-cloud/backup-and-restore-serverless.md) operations on {{{ .starter }}} or {{{ .essential }}}, you can use the TiDB Cloud console instead. [^4]: The feature is unavailable in [Security Enhanced Mode (SEM)](/system-variables.md#tidb_enable_enhanced_security). -[^5]: To track [Slow Query](/tidb-cloud/tune-performance.md#slow-query) on {{{ .starter }}}, you can use the TiDB Cloud console instead. +[^5]: To track [Slow Query](/tidb-cloud/tune-performance.md#slow-query) on {{{ .starter }}} or {{{ .essential }}}, you can use the TiDB Cloud console instead. -[^6]: To perform [Statement Analysis](/tidb-cloud/tune-performance.md#statement-analysis) on {{{ .starter }}}, you can use the TiDB Cloud console instead. +[^6]: To perform [Statement Analysis](/tidb-cloud/tune-performance.md#statement-analysis) on {{{ .starter }}} or {{{ .essential }}}, you can use the TiDB Cloud console instead. [^7]: Drainer and Pump are not supported on TiDB Cloud. -[^8]: Plugin is not supported on {{{ .starter }}}. +[^8]: Plugin is not supported on {{{ .starter }}} or {{{ .essential }}}. -[^9]: {{{ .starter }}} enforces strong password policy. +[^9]: {{{ .starter }}} and {{{ .essential }}} enforce strong password policy. -[^10]: The variable is read-only on {{{ .starter }}}. +[^10]: The variable is read-only on {{{ .starter }}} and {{{ .essential }}}. -[^11]: {{{ .starter }}} does not support downloading the file exported by `PLAN REPLAYER` through `${tidb-server-status-port}` as in the [example](https://docs.pingcap.com/tidb/stable/sql-plan-replayer#examples-of-exporting-cluster-information). Instead, {{{ .starter }}} generates a [presigned URL](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html) for you to download the file. Note that this URL remains valid for 10 hours after generation. +[^11]: {{{ .starter }}} and {{{ .essential }}} do not support downloading the file exported by `PLAN REPLAYER` through `${tidb-server-status-port}` as in the [example](https://docs.pingcap.com/tidb/stable/sql-plan-replayer#examples-of-exporting-cluster-information). Instead, {{{ .starter }}} and {{{ .essential }}} generate a [presigned URL](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html) for you to download the file. Note that this URL remains valid for 10 hours after generation. [^12]: Not supported. Enabling `require_secure_transport` for TiDB Cloud Dedicated clusters will result in SQL client connection failures. diff --git a/tidb-cloud/manage-user-access.md b/tidb-cloud/manage-user-access.md index b0cdc38f6ac9a..c372434194dd4 100644 --- a/tidb-cloud/manage-user-access.md +++ b/tidb-cloud/manage-user-access.md @@ -105,7 +105,7 @@ At the project level, TiDB Cloud defines three roles, in which `Project Owner` c | Manage [database audit logging](/tidb-cloud/tidb-cloud-auditing.md) of the project. | ✅ | ❌ | ❌ | ❌ | | Manage [spending limit](/tidb-cloud/manage-serverless-spend-limit.md) for all {{{ .starter }}} clusters in the project. | ✅ | ❌ | ❌ | ❌ | | Manage cluster operations in the project, such as cluster creation, modification, and deletion. | ✅ | ❌ | ❌ | ❌ | -| Manage branches for {{{ .starter }}} clusters in the project, such as branch creation, connection, and deletion. | ✅ | ❌ | ❌ | ❌ | +| Manage branches for {{{ .starter }}} and {{{ .essential }}} clusters in the project, such as branch creation, connection, and deletion. | ✅ | ❌ | ❌ | ❌ | | Manage [recovery groups](/tidb-cloud/recovery-group-overview.md) for TiDB Cloud Dedicated clusters in the project, such as recovery group creation and deletion. | ✅ | ❌ | ❌ | ❌ | | Manage cluster data such as data import, data backup and restore, and data migration. | ✅ | ✅ | ❌ | ❌ | | Manage [Data Service](/tidb-cloud/data-service-overview.md) for data read-only operations such as using or creating endpoints to read data. | ✅ | ✅ | ✅ | ❌ | diff --git a/tidb-cloud/migrate-from-mysql-using-aws-dms.md b/tidb-cloud/migrate-from-mysql-using-aws-dms.md index d554c741a1c59..8d2a859210e7a 100644 --- a/tidb-cloud/migrate-from-mysql-using-aws-dms.md +++ b/tidb-cloud/migrate-from-mysql-using-aws-dms.md @@ -181,8 +181,8 @@ If you encounter any issues or failures during the migration, you can check the ## See also -- If you want to learn more about how to connect AWS DMS to {{{ .starter }}} or TiDB Cloud Dedicated, see [Connect AWS DMS to TiDB Cloud clusters](/tidb-cloud/tidb-cloud-connect-aws-dms.md). +- If you want to learn more about how to connect AWS DMS to your TiDB Cloud cluster, see [Connect AWS DMS to TiDB Cloud clusters](/tidb-cloud/tidb-cloud-connect-aws-dms.md). - If you want to migrate from MySQL-compatible databases, such as Aurora MySQL and Amazon Relational Database Service (RDS), to TiDB Cloud, it is recommended to use [Data Migration on TiDB Cloud](/tidb-cloud/migrate-from-mysql-using-data-migration.md). -- If you want to migrate from Amazon RDS for Oracle to {{{ .starter }}} Using AWS DMS, see [Migrate from Amazon RDS for Oracle to {{{ .starter }}} Using AWS DMS](/tidb-cloud/migrate-from-oracle-using-aws-dms.md). +- If you want to migrate from Amazon RDS for Oracle to TiDB Cloud using AWS DMS, see [Migrate from Amazon RDS for Oracle to TiDB Cloud using AWS DMS](/tidb-cloud/migrate-from-oracle-using-aws-dms.md). diff --git a/tidb-cloud/migrate-from-oracle-using-aws-dms.md b/tidb-cloud/migrate-from-oracle-using-aws-dms.md index 38713cb94cb83..6339fee66fe04 100644 --- a/tidb-cloud/migrate-from-oracle-using-aws-dms.md +++ b/tidb-cloud/migrate-from-oracle-using-aws-dms.md @@ -7,6 +7,10 @@ summary: Learn how to migrate data from Amazon RDS for Oracle into {{{ .starter This document describes a step-by-step example of how to migrate data from Amazon RDS for Oracle to [{{{ .starter }}}](https://tidbcloud.com/clusters/create-cluster) using AWS Database Migration Service (AWS DMS). +> **Tip:** +> +> In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. + If you are interested in learning more about TiDB Cloud and AWS DMS, see the following: - [TiDB Cloud](https://docs.pingcap.com/tidbcloud/) diff --git a/tidb-cloud/migrate-sql-shards.md b/tidb-cloud/migrate-sql-shards.md index d8dd13e3f28a8..2068e23009a6a 100644 --- a/tidb-cloud/migrate-sql-shards.md +++ b/tidb-cloud/migrate-sql-shards.md @@ -189,7 +189,7 @@ After configuring the Amazon S3 access, you can perform the data import task in 3. On the **Import Data from Amazon S3** page, fill in the following information: - - **Import File Count**: for {{{ .starter }}}, select **Multiple files**. This field is not available in TiDB Cloud Dedicated. + - **Import File Count**: for {{{ .starter }}} or {{{ .essential }}}, select **Multiple files**. This field is not available in TiDB Cloud Dedicated. - **Included Schema Files**: select **No**. - **Data Format**: select **CSV**. - **Folder URI**: fill in the bucket URI of your source data. You can use the second-level directory corresponding to tables, `s3://dumpling-s3/store/sales/` in this example, so that TiDB Cloud can import and merge the data in all MySQL instances into `store.sales` in one go. diff --git a/tidb-cloud/monitor-datadog-integration.md b/tidb-cloud/monitor-datadog-integration.md index 07d57a83da9a9..0539967ebcc7f 100644 --- a/tidb-cloud/monitor-datadog-integration.md +++ b/tidb-cloud/monitor-datadog-integration.md @@ -17,7 +17,7 @@ TiDB Cloud supports Datadog integration (beta). You can configure TiDB Cloud to ## Limitation -- You cannot use the Datadog integration in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- You cannot use the Datadog integration in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) or [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters. - Datadog integrations are not available when the cluster status is **CREATING**, **RESTORING**, **PAUSED**, or **RESUMING**. diff --git a/tidb-cloud/monitor-new-relic-integration.md b/tidb-cloud/monitor-new-relic-integration.md index 18263841f2512..2e7896d76d4d8 100644 --- a/tidb-cloud/monitor-new-relic-integration.md +++ b/tidb-cloud/monitor-new-relic-integration.md @@ -17,7 +17,7 @@ TiDB Cloud supports New Relic integration (beta). You can configure TiDB Cloud t ## Limitation -You cannot use the New Relic integration in [{{{ .starter }}} clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless). +You cannot use the New Relic integration in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) or [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters. ## Steps diff --git a/tidb-cloud/monitor-prometheus-and-grafana-integration.md b/tidb-cloud/monitor-prometheus-and-grafana-integration.md index cc9ca945eb7fd..9f1643bdbd01e 100644 --- a/tidb-cloud/monitor-prometheus-and-grafana-integration.md +++ b/tidb-cloud/monitor-prometheus-and-grafana-integration.md @@ -17,7 +17,7 @@ This document describes how to configure your Prometheus service to read key met ## Limitation -- You cannot use the Prometheus and Grafana integration in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- You cannot use the Prometheus and Grafana integration in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) or [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters. - Prometheus and Grafana integrations are not available when the cluster status is **CREATING**, **RESTORING**, **PAUSED**, or **RESUMING**. diff --git a/tidb-cloud/notifications.md b/tidb-cloud/notifications.md index 275b3d01b039c..aa012fcde93d3 100644 --- a/tidb-cloud/notifications.md +++ b/tidb-cloud/notifications.md @@ -39,6 +39,8 @@ The following table lists the notifications available in TiDB Cloud, along with | --- | --- | --- | | {{{ .starter }}} cluster creation | A [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) cluster is created. | All project members | | {{{ .starter }}} cluster deletion | A {{{ .starter }}} cluster is deleted. | All project members | +| {{{ .essential }}} cluster creation | A [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) cluster is created. | All project members | +| {{{ .essential }}} cluster deletion | A [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) cluster is deleted. | All project members | | TiDB Cloud Dedicated cluster creation | A [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) cluster is created. | All project members | | TiDB Cloud Dedicated cluster deletion | A TiDB Cloud Dedicated cluster is deleted. | All project members | | Organization Budget threshold alert | The organization [budget threshold](/tidb-cloud/tidb-cloud-budget.md) is reached. | `Organization Owner`, `Organization Billing Manager`, and `Organization Billing Viewer` | diff --git a/tidb-cloud/pause-or-resume-tidb-cluster.md b/tidb-cloud/pause-or-resume-tidb-cluster.md index 75c6322b0d46d..f4bc8b2d5787b 100644 --- a/tidb-cloud/pause-or-resume-tidb-cluster.md +++ b/tidb-cloud/pause-or-resume-tidb-cluster.md @@ -13,7 +13,7 @@ Comparing with backup and restore, pausing and resuming a cluster takes less tim > **Note:** > -> You cannot pause a [{{{ .starter }}} cluster](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless). +> You cannot pause a [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) or [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) cluster. ## Limitations diff --git a/tidb-cloud/scale-tidb-cluster.md b/tidb-cloud/scale-tidb-cluster.md index 623f7805cbd44..10fbbcf2172ac 100644 --- a/tidb-cloud/scale-tidb-cluster.md +++ b/tidb-cloud/scale-tidb-cluster.md @@ -7,7 +7,7 @@ summary: Learn how to scale your TiDB Cloud cluster. > **Note:** > -> - [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) scales automatically based on your application's workload changes. However, you cannot manually scale a {{{ .starter }}} cluster. +> - [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) scale automatically based on your application's workload changes. However, you cannot manually scale a {{{ .starter }}} or {{{ .essential }}} cluster. > - When a cluster is in the **MODIFYING** status, you cannot perform any new scaling operations on it. You can scale a TiDB cluster in the following dimensions: diff --git a/tidb-cloud/security-concepts.md b/tidb-cloud/security-concepts.md index eead4fde7f24d..1c8c5670a8488 100644 --- a/tidb-cloud/security-concepts.md +++ b/tidb-cloud/security-concepts.md @@ -204,7 +204,7 @@ TiDB Cloud safeguards static data with advanced encryption capabilities, ensurin - Encrypts static data and backups with CMEK keys when enabled. -- For TiDB Cloud Dedicated clusters without CMEK, TiDB Cloud uses escrow keys; {{{ .starter }}} clusters rely exclusively on escrow keys. +- For TiDB Cloud Dedicated clusters without CMEK, TiDB Cloud uses escrow keys; {{{ .starter }}} and {{{ .essential }}} clusters rely exclusively on escrow keys. **Best practices:** diff --git a/tidb-cloud/select-cluster-tier.md b/tidb-cloud/select-cluster-tier.md index 6c5bacc107df5..b58af3dcd40d9 100644 --- a/tidb-cloud/select-cluster-tier.md +++ b/tidb-cloud/select-cluster-tier.md @@ -44,11 +44,20 @@ Once a cluster reaches its usage quota, it immediately denies any new connection To learn more about the RU consumption of different resources (including read, write, SQL CPU, and network egress), the pricing details, and the throttled information, see [{{{ .starter }}} Pricing Details](https://www.pingcap.com/tidb-cloud-serverless-pricing-details). -### User name prefix +## {{{ .essential }}} {#essential} + +For applications experiencing growing workloads and needing scalability in real time, the Essential cluster plan provides the flexibility and performance to keep pace with your business growth with the following features: + +- **Enhanced capabilities**: includes all capabilities of the Starter plan, along with the capacity to handle larger and more complex workloads, as well as advanced security features. +- **Automatic scaling**: automatically adjusts storage and computing resources to efficiently meet changing workload demands. +- **High availability**: built-in fault tolerance and redundancy ensure your applications remain available and resilient, even during infrastructure failures. +- **Predictable pricing**: billed based on storage and Request Capacity Units (RCUs) of the compute resources, offering transparent, usage-based pricing that scales with your needs, so you only pay for what you use without surprises. + +## User name prefix -For each {{{ .starter }}} cluster, TiDB Cloud generates a unique prefix to distinguish it from other clusters. +For each {{{ .starter }}} or {{{ .essential }}} cluster, TiDB Cloud generates a unique prefix to distinguish it from other clusters. Whenever you use or set a database user name, you must include the prefix in the user name. For example, assume that the prefix of your cluster is `3pTAoNNegb47Uc8`. @@ -60,7 +69,7 @@ Whenever you use or set a database user name, you must include the prefix in the > **Note:** > - > {{{ .starter }}} requires TLS connection. To find the CA root path on your system, see [Root certificate default path](/tidb-cloud/secure-connections-to-serverless-clusters.md#root-certificate-default-path). + > {{{ .starter }}} and {{{ .essential }}} require TLS connection. To find the CA root path on your system, see [Root certificate default path](/tidb-cloud/secure-connections-to-serverless-clusters.md#root-certificate-default-path). - To create a database user: @@ -74,15 +83,6 @@ To get the prefix for your cluster, take the following steps: 2. Click the name of your target cluster to go to its overview page, and then click **Connect** in the upper-right corner. A connection dialog is displayed. 3. In the dialog, get the prefix from the connection string. -## {{{ .essential }}} {#essential} - -For applications experiencing growing workloads and needing scalability in real time, the Essential cluster plan provides the flexibility and performance to keep pace with your business growth with the following features: - -- **Enhanced capabilities**: includes all capabilities of the Starter plan, along with the capacity to handle larger and more complex workloads, as well as advanced security features. -- **Automatic scaling**: automatically adjusts storage and computing resources to efficiently meet changing workload demands. -- **High availability**: built-in fault tolerance and redundancy ensure your applications remain available and resilient, even during infrastructure failures. -- **Predictable pricing**: billed based on storage and Request Capacity Units (RCUs) of the compute resources, offering transparent, usage-based pricing that scales with your needs, so you only pay for what you use without surprises. - ## TiDB Cloud Dedicated TiDB Cloud Dedicated is for production use with the benefits of cross-zone high availability, horizontal scaling, and [HTAP](https://en.wikipedia.org/wiki/Hybrid_transactional/analytical_processing). diff --git a/tidb-cloud/serverless-audit-logging.md b/tidb-cloud/serverless-audit-logging.md index a7d67155301de..d294b72e6cc60 100644 --- a/tidb-cloud/serverless-audit-logging.md +++ b/tidb-cloud/serverless-audit-logging.md @@ -1,15 +1,15 @@ --- -title: {{{ .starter }}} Database Audit Logging -summary: Learn about how to audit a {{{ .starter }}} cluster in TiDB Cloud. +title: Database Audit Logging for {{{ .starter }}} and Essential +summary: Learn about how to audit a {{{ .starter }}} or {{{ .essential }}} cluster in TiDB Cloud. --- -# {{{ .starter }}} Database Audit Logging (Beta) +# Database Audit Logging (Beta) for {{{ .starter }}} and Essential -{{{ .starter }}} provides you with a database audit logging feature to record a history of user access details (such as any SQL statements executed) in logs. +{{{ .starter }}} and {{{ .essential }}} provide you with a database audit logging feature to record a history of user access details (such as any SQL statements executed) in logs. > **Note:** > -> Currently, the database audit logging feature is only available upon request. To request this feature, click **?** in the lower-right corner of the [TiDB Cloud console](https://tidbcloud.com) and click **Request Support**. Then, fill in "Apply for {{{ .starter }}} database audit logging" in the **Description** field and click **Submit**. +> Currently, the database audit logging feature is only available upon request. To request this feature, click **?** in the lower-right corner of the [TiDB Cloud console](https://tidbcloud.com) and click **Request Support**. Then, fill in "Apply for {{{ .starter }}} or {{{ .essential }}} database audit logging" in the **Description** field and click **Submit**. To assess the effectiveness of user access policies and other information security measures of your organization, it is a security best practice to conduct a periodic analysis of the database audit logs. @@ -17,13 +17,13 @@ The audit logging feature is disabled by default. To audit a cluster, you need t ## Enable audit logging -To enable audit logging for a {{{ .starter }}} cluster, use the [TiDB Cloud CLI](/tidb-cloud/ticloud-auditlog-config.md). +To enable audit logging for a {{{ .starter }}} or {{{ .essential }}} cluster, use the [TiDB Cloud CLI](/tidb-cloud/ticloud-auditlog-config.md). ```shell ticloud serverless audit-log config -c --enabled ``` -To disable audit logging for a {{{ .starter }}} cluster, use the [TiDB Cloud CLI](/tidb-cloud/ticloud-auditlog-config.md). +To disable audit logging for a {{{ .starter }}} or {{{ .essential }}} cluster, use the [TiDB Cloud CLI](/tidb-cloud/ticloud-auditlog-config.md). ```shell ticloud serverless audit-log config -c --enabled=false @@ -110,7 +110,7 @@ ticloud serverless audit-log filter delete --cluster-id --name --unredacted ### Log file rotation -{{{ .starter }}} generates a new audit log file when either of the following conditions is met: +{{{ .starter }}} and {{{ .essential }}} generate a new audit log file when either of the following conditions is met: - The size of the current log file reaches 100 MiB. - One hour has passed since the previous log generation. Depending on the internal scheduling mechanism, log generation might be delayed by a few minutes. > **Note:** > -> Currently, Log file rotation settings are not configurable. {{{ .starter }}} automatically rotates the audit log files based on the preceding conditions. +> Currently, Log file rotation settings are not configurable. {{{ .starter }}} and {{{ .essential }}} automatically rotate the audit log files based on the preceding conditions. ## Access audit logging -{{{ .starter }}} audit logs are stored as readable text files named `YYYY-MM-DD-.log`. +{{{ .starter }}} and {{{ .essential }}} audit logs are stored as readable text files named `YYYY-MM-DD-.log`. Currently, audit logs are stored within TiDB Cloud for 365 days. After this period, logs are automatically deleted. @@ -160,7 +160,7 @@ ticloud serverless audit-log download --cluster-id --output-path **Note:** > -> {{{ .starter }}} does not guarantee sequential ordering of audit logs. The log file named `YYYY-MM-DD-.log` might contain the audit logs in previous days. +> {{{ .starter }}} and {{{ .essential }}} do not guarantee sequential ordering of audit logs. The log file named `YYYY-MM-DD-.log` might contain the audit logs in previous days. > If you want to retrieve all logs from a specific date (for example, January 1, 2025), specifying `--start-date 2025-01-01` and `--end-date 2025-01-02` usually works. But under extreme conditions, you might need to download all log files and order them by the `TIME` field. ## Audit logging fields @@ -227,4 +227,4 @@ When the event class is `AUDIT` or a subclass of `AUDIT`, the audit logs contain - Audit logging is only available via TiDB Cloud CLI at present. - Audit logs can only be stored in TiDB Cloud at present. -- {{{ .starter }}} does not guarantee the sequential order of audit logs, which means you might have to review all log files to view the latest events. To sort the logs chronologically, you can use the `TIME` field in the audit logs. +- {{{ .starter }}} and {{{ .essential }}} do not guarantee the sequential order of audit logs, which means you might have to review all log files to view the latest events. To sort the logs chronologically, you can use the `TIME` field in the audit logs. diff --git a/tidb-cloud/serverless-driver-drizzle-example.md b/tidb-cloud/serverless-driver-drizzle-example.md index adc0a1ed97b6c..d67c0037d9d9d 100644 --- a/tidb-cloud/serverless-driver-drizzle-example.md +++ b/tidb-cloud/serverless-driver-drizzle-example.md @@ -9,6 +9,10 @@ summary: Learn how to use TiDB Cloud serverless driver with Drizzle. This tutorial describes how to use TiDB Cloud serverless driver with Drizzle in Node.js environments and edge environments. +> **Tip:** +> +> In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. + ## Use Drizzle and TiDB Cloud serverless driver in Node.js environments This section describes how to use TiDB Cloud serverless driver with Drizzle in Node.js environments. diff --git a/tidb-cloud/serverless-driver-node-example.md b/tidb-cloud/serverless-driver-node-example.md index bb817c8279248..c402ef2336bfd 100644 --- a/tidb-cloud/serverless-driver-node-example.md +++ b/tidb-cloud/serverless-driver-node-example.md @@ -9,7 +9,7 @@ This tutorial describes how to use TiDB Cloud serverless driver in a local Node. > **Note:** > -> - This tutorial is applicable to {{{ .starter }}} clusters only. +> - In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. > - To learn how to use TiDB Cloud serverless driver with Cloudflare Workers, Vercel Edge Functions, and Netlify Edge Functions, check out our [Insights into Automotive Sales](https://car-sales-insight.vercel.app/) and the [sample repository](https://github.com/tidbcloud/car-sales-insight). ## Before you begin diff --git a/tidb-cloud/serverless-driver-prisma-example.md b/tidb-cloud/serverless-driver-prisma-example.md index f72e79767b87b..f3963aea5e4e8 100644 --- a/tidb-cloud/serverless-driver-prisma-example.md +++ b/tidb-cloud/serverless-driver-prisma-example.md @@ -12,6 +12,10 @@ summary: Learn how to use TiDB Cloud serverless driver with Prisma ORM. This tutorial describes how to use [@tidbcloud/prisma-adapter](https://github.com/tidbcloud/prisma-adapter) in serverless environments and edge environments. +> **Tip:** +> +> In addition to {{{ .starter }}} clusters, the steps in this document also work with {{{ .essential }}} clusters. + ## Install You need to install both [@tidbcloud/prisma-adapter](https://github.com/tidbcloud/prisma-adapter) and [TiDB Cloud serverless driver](/tidb-cloud/serverless-driver.md). You can install them using [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) or your preferred package manager. diff --git a/tidb-cloud/serverless-driver.md b/tidb-cloud/serverless-driver.md index b7f6dd63c5803..dfad76d54e93d 100644 --- a/tidb-cloud/serverless-driver.md +++ b/tidb-cloud/serverless-driver.md @@ -1,16 +1,20 @@ --- title: TiDB Cloud Serverless Driver (Beta) -summary: Learn how to connect to {{{ .starter }}} from serverless and edge environments. +summary: Learn how to connect to {{{ .starter }}} or {{{ .essential }}} from serverless and edge environments. aliases: ['/tidbcloud/serverless-driver-config'] --- # TiDB Cloud Serverless Driver (Beta) +> **Note:** +> +> The serverless driver is in beta and only applicable to {{{ .starter }}} or {{{ .essential }}} clusters. + ## Why use TiDB Cloud Serverless Driver (Beta) Traditional TCP-based MySQL drivers are not suitable for serverless functions due to their expectation of long-lived, persistent TCP connections, which contradict the short-lived nature of serverless functions. Moreover, in edge environments such as [Vercel Edge Functions](https://vercel.com/docs/functions/edge-functions) and [Cloudflare Workers](https://workers.cloudflare.com/), where comprehensive TCP support and full Node.js compatibility may be lacking, these drivers may not work at all. -[TiDB Cloud serverless driver (Beta)](https://github.com/tidbcloud/serverless-js) for JavaScript allows you to connect to your {{{ .starter }}} cluster over HTTP, which is generally supported by serverless environments. With it, it is now possible to connect to {{{ .starter }}} clusters from edge environments and reduce connection overhead with TCP while keeping the similar development experience of traditional TCP-based MySQL drivers. +[TiDB Cloud serverless driver (Beta)](https://github.com/tidbcloud/serverless-js) for JavaScript lets you to connect to your {{{ .starter }}} or {{{ .essential }}} cluster over HTTP, which is generally supported by serverless environments. With it, it is now possible to connect to {{{ .starter }}} or {{{ .essential }}} clusters from edge environments and reduce connection overhead with TCP while keeping the similar development experience of traditional TCP-based MySQL drivers. > **Note:** > @@ -26,11 +30,11 @@ npm install @tidbcloud/serverless ## Use the serverless driver -You can use the serverless driver to query data of a {{{ .starter }}} cluster or perform interactive transactions. +You can use the serverless driver to query data of a {{{ .starter }}} or {{{ .essential }}} cluster or perform interactive transactions. ### Query -To query data from a {{{ .starter }}} cluster, you need to create a connection first. Then you can use the connection to execute raw SQL queries. For example: +To query data from a {{{ .starter }}} or {{{ .essential }}} cluster, you need to create a connection first. Then you can use the connection to execute raw SQL queries. For example: ```ts import { connect } from '@tidbcloud/serverless' @@ -154,10 +158,10 @@ At the connection level, you can make the following configurations: | Name | Type | Default value | Description | |--------------|----------|---------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `username` | string | N/A | Username of {{{ .starter }}} | -| `password` | string | N/A | Password of {{{ .starter }}} | -| `host` | string | N/A | Hostname of {{{ .starter }}} | -| `database` | string | `test` | Database of {{{ .starter }}} | +| `username` | string | N/A | Username of the cluster. | +| `password` | string | N/A | Password of the cluster. | +| `host` | string | N/A | Hostname of the cluster. | +| `database` | string | `test` | Database of the cluster. | | `url` | string | N/A | The URL for the database, in the `mysql://[username]:[password]@[host]/[database]` format, where `database` can be skipped if you intend to connect to the default database. | | `fetch` | function | global fetch | Custom fetch function. For example, you can use the `undici` fetch in node.js. | | `arrayMode` | bool | `false` | Whether to return results as arrays instead of objects. To get better performance, set it to `true`. | @@ -267,9 +271,9 @@ DDL is supported and the following SQL statements are supported: `SELECT`, `SHO ### Data type mapping -The type mapping between {{{ .starter }}} and Javascript is as follows: +The type mapping between TiDB and Javascript is as follows: -| {{{ .starter }}} type | Javascript type | +| TiDB data type | Javascript type | |----------------------|-----------------| | TINYINT | number | | UNSIGNED TINYINT | number | @@ -310,7 +314,7 @@ The type mapping between {{{ .starter }}} and Javascript is as follows: > **Note:** > -> Make sure to use the default `utf8mb4` character set in {{{ .starter }}} for the type conversion to JavaScript strings, because TiDB Cloud serverless driver uses the UTF-8 encoding to decode them to strings. +> Make sure to use the default `utf8mb4` character set in TiDB Cloud for the type conversion to JavaScript strings, because TiDB Cloud serverless driver uses the UTF-8 encoding to decode them to strings. > **Note:** > @@ -327,7 +331,10 @@ TiDB Cloud serverless driver has been integrated with the following ORMs: ## Pricing -The serverless driver itself is free, but accessing data with the driver generates [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit) and storage usage. The pricing follows the [{{{ .starter }}} pricing](https://www.pingcap.com/tidb-serverless-pricing-details/) model. +The serverless driver itself is free, but accessing data with the driver generates [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit) and storage usage. + +- For {{{ .starter }}} clusters, the pricing follows the [{{{ .starter }}} pricing](https://www.pingcap.com/tidb-serverless-pricing-details/) model. +- For {{{ .essential }}} clusters, the pricing follows the [{{{ .essential }}} pricing](/tidb-cloud/tidb-cloud-billing.md#pricing-for-essential) model. ## Limitations diff --git a/tidb-cloud/serverless-external-storage.md b/tidb-cloud/serverless-external-storage.md index ea3b6121e78ec..6666b73e83cb4 100644 --- a/tidb-cloud/serverless-external-storage.md +++ b/tidb-cloud/serverless-external-storage.md @@ -1,17 +1,17 @@ --- -title: Configure {{{ .starter }}} External Storage Access +title: Configure External Storage Access for {{{ .starter }}} or Essential summary: Learn how to configure Amazon Simple Storage Service (Amazon S3) access. --- -# Configure External Storage Access for {{{ .starter }}} +# Configure External Storage Access for {{{ .starter }}} or Essential -If you want to import data from or export data to an external storage in a {{{ .starter }}} cluster, you need to configure cross-account access. This document describes how to configure access to an external storage for {{{ .starter }}} clusters. +If you want to import data from or export data to an external storage in a TiDB Cloud cluster, you need to configure cross-account access. This document describes how to configure access to an external storage for {{{ .starter }}} and {{{ .essential }}} clusters. If you need to configure these external storages for a TiDB Cloud Dedicated cluster, see [Configure External Storage Access for TiDB Cloud Dedicated](/tidb-cloud/dedicated-external-storage.md). ## Configure Amazon S3 access -To allow a {{{ .starter }}} cluster to access the source data in your Amazon S3 bucket, configure the bucket access for the cluster using either of the following methods: +To allow a TiDB Cloud cluster to access the source data in your Amazon S3 bucket, configure the bucket access for the cluster using either of the following methods: - [Use a Role ARN](#configure-amazon-s3-access-using-a-role-arn): use a Role ARN to access your Amazon S3 bucket. - [Use an AWS access key](#configure-amazon-s3-access-using-an-aws-access-key): use the access key of an IAM user to access your Amazon S3 bucket. @@ -79,10 +79,10 @@ If you have any trouble creating a role ARN with AWS CloudFormation, you can tak 4. On the **Create policy** page, click the **JSON** tab. - 5. Configure the policy in the policy text field according to your needs. The following is an example that you can use to export data from and import data into a {{{ .starter }}} cluster. + 5. Configure the policy in the policy text field according to your needs. The following is an example that you can use to export data from and import data into a TiDB Cloud cluster. - - Exporting data from a {{{ .starter }}} cluster needs the **s3:PutObject** and **s3:ListBucket** permissions. - - Importing data into a {{{ .starter }}} cluster needs the **s3:GetObject**, **s3:GetObjectVersion**, and **s3:ListBucket** permissions. + - Exporting data from a TiDB Cloud cluster needs the **s3:PutObject** and **s3:ListBucket** permissions. + - Importing data into a TiDB Cloud cluster needs the **s3:GetObject**, **s3:GetObjectVersion**, and **s3:ListBucket** permissions. ```json { @@ -180,7 +180,7 @@ Take the following steps to configure an access key: ## Configure GCS access -To allow a {{{ .starter }}} cluster to access your GCS bucket, you need to configure the GCS access for the bucket. You can use a service account key to configure the bucket access: +To allow a TiDB Cloud cluster to access your GCS bucket, you need to configure the GCS access for the bucket. You can use a service account key to configure the bucket access: Take the following steps to configure a service account key: @@ -191,8 +191,8 @@ Take the following steps to configure a service account key: 3. Click **CREATE AND CONTINUE** to create the service account. 4. In the `Grant this service account access to project`, choose the [IAM roles](https://cloud.google.com/iam/docs/understanding-roles) with the needed permission. - - Exporting data from a {{{ .starter }}} cluster needs a role with `storage.objects.create` permission. - - Importing data into a {{{ .starter }}} cluster needs a role with `storage.buckets.get`, `storage.objects.get`, and `storage.objects.list` permissions. + - Exporting data from a TiDB Cloud cluster needs a role with `storage.objects.create` permission. + - Importing data into a TiDB Cloud cluster needs a role with `storage.buckets.get`, `storage.objects.get`, and `storage.objects.list` permissions. 5. Click **Continue** to go to the next step. 6. Optional: In the `Grant users access to this service account`, choose members that need to [attach the service account to other resources](https://cloud.google.com/iam/docs/attach-service-accounts). @@ -204,11 +204,11 @@ Take the following steps to configure a service account key: ![service-account-key](/media/tidb-cloud/serverless-external-storage/gcs-service-account-key.png) -3. Choose the default `JSON` key type, and then click **CREATE** to download the Google Cloud credentials file. The file contains the service account key that you need to use when configuring the GCS access for the {{{ .starter }}} cluster. +3. Choose the default `JSON` key type, and then click **CREATE** to download the Google Cloud credentials file. The file contains the service account key that you need to use when configuring the GCS access for the TiDB Cloud cluster. ## Configure Azure Blob Storage access -To allow {{{ .starter }}} to access your Azure Blob container, you need to create a service SAS token for the container. +To allow TiDB Cloud to access your Azure Blob container, you need to create a service SAS token for the container. You can create a SAS token either using an [Azure ARM template](https://learn.microsoft.com/en-us/azure/azure-resource-manager/templates/overview) (recommended) or manual configuration. @@ -257,8 +257,8 @@ If you have any trouble creating a SAS token with the Azure ARM template, take t 2. In the **Allowed Resource types** section, choose **Container** and **Object**. 3. In the **Allowed permissions** section, choose the permission as needed. - - Exporting data from a {{{ .starter }}} cluster needs the **Read** and **Write** permissions. - - Importing data into a {{{ .starter }}} cluster needs the **Read** and **List** permissions. + - Exporting data from a TiDB Cloud cluster needs the **Read** and **Write** permissions. + - Importing data into a TiDB Cloud cluster needs the **Read** and **List** permissions. 4. Adjust **Start and expiry date/time** as needed. 5. You can keep the default values for other settings. @@ -271,7 +271,7 @@ If you have any trouble creating a SAS token with the Azure ARM template, take t ## Configure Alibaba Cloud Object Storage Service (OSS) access -To allow {{{ .starter }}} to access your Alibaba Cloud OSS bucket, you need to create an AccessKey pair for the bucket. +To allow TiDB Cloud to access your Alibaba Cloud OSS bucket, you need to create an AccessKey pair for the bucket. Take the following steps to configure an AccessKey pair: @@ -285,9 +285,9 @@ Take the following steps to configure an AccessKey pair: - In the **Service** section, select **Object Storage Service**. - In the **Action** section, select the permissions as needed. - To import data into a {{{ .starter }}} cluster, grant **oss:GetObject**, **oss:GetBucketInfo**, and **oss:ListObjects** permissions. + To import data into a TiDB Cloud cluster, grant **oss:GetObject**, **oss:GetBucketInfo**, and **oss:ListObjects** permissions. - To export data from a {{{ .starter }}} cluster, grant **oss:PutObject**, **oss:GetBucketInfo**, and **oss:ListBuckets** permissions. + To export data from a TiDB Cloud cluster, grant **oss:PutObject**, **oss:GetBucketInfo**, and **oss:ListBuckets** permissions. - In the **Resource** section, select the bucket and the objects in the bucket. diff --git a/tidb-cloud/set-up-private-endpoint-connections-on-azure.md b/tidb-cloud/set-up-private-endpoint-connections-on-azure.md index e8017b5572273..a8c52bd61624b 100644 --- a/tidb-cloud/set-up-private-endpoint-connections-on-azure.md +++ b/tidb-cloud/set-up-private-endpoint-connections-on-azure.md @@ -11,7 +11,9 @@ This document describes how to connect to your TiDB Cloud Dedicated cluster via > > - To learn how to connect to a TiDB Cloud Dedicated cluster via private endpoint with AWS, see [Connect to a TiDB Cloud Dedicated Cluster via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections.md). > - To learn how to connect to a TiDB Cloud Dedicated cluster via private endpoint with Google Cloud, see [Connect to a TiDB Cloud Dedicated Cluster via Google Cloud Private Service Connect](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md) -> - To learn how to connect to a {{{ .starter }}} cluster via private endpoint, see [Connect to {{{ .starter }}} via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md). +> - To learn how to connect to a {{{ .starter }}} or {{{ .essential }}} cluster via private endpoint, see the following documents: +> - [Connect to {{{ .starter }}} via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) +> - [Connect to {{{ .starter }}} or Essential via Alibaba Cloud Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) TiDB Cloud supports highly secure and one-way access to the TiDB Cloud service hosted in an Azure virtual network via [Azure Private Link](https://learn.microsoft.com/en-us/azure/private-link/private-link-overview), as if the service were in your own virtual network. You can create a private endpoint in your virtual network, and then connect to the TiDB Cloud service via the endpoint with permission. diff --git a/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md b/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md index a1ddddf91c7e1..73a417b7dc654 100644 --- a/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md +++ b/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md @@ -11,7 +11,9 @@ This document describes how to connect to your TiDB Cloud Dedicated cluster via > > - To learn how to connect to a TiDB Cloud Dedicated cluster via private endpoint with AWS, see [Connect to a TiDB Cloud Dedicated Cluster via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections.md). > - To learn how to connect to a TiDB Cloud Dedicated cluster via private endpoint with Azure, see [Connect to a TiDB Cloud Dedicated Cluster via Azure Private Link](/tidb-cloud/set-up-private-endpoint-connections-on-azure.md). -> - To learn how to connect to a {{{ .starter }}} cluster via private endpoint, see [Connect to {{{ .starter }}} via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md). +> - To learn how to connect to a {{{ .starter }}} or {{{ .essential }}} cluster via private endpoint, see the following documents: +> - [Connect to {{{ .starter }}} via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) +> - [Connect to {{{ .starter }}} or Essential via Alibaba Cloud Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md) TiDB Cloud supports highly secure and one-way access to the TiDB Cloud service hosted in a Google Cloud VPC via [Private Service Connect](https://cloud.google.com/vpc/docs/private-service-connect). You can create an endpoint and use it to connect to the TiDB Cloud service . diff --git a/tidb-cloud/set-up-private-endpoint-connections-serverless.md b/tidb-cloud/set-up-private-endpoint-connections-serverless.md index 09357a3c40ac0..affe7d2efd43d 100644 --- a/tidb-cloud/set-up-private-endpoint-connections-serverless.md +++ b/tidb-cloud/set-up-private-endpoint-connections-serverless.md @@ -1,11 +1,11 @@ --- -title: Connect to {{{ .starter }}} via Private Endpoint +title: Connect to {{{ .starter }}} via AWS PrivateLink summary: Learn how to connect to your TiDB Cloud cluster via private endpoint. --- -# Connect to {{{ .starter }}} via Private Endpoint +# Connect to {{{ .starter }}} via AWS PrivateLink -This document describes how to connect to your {{{ .starter }}} cluster via private endpoint. +This document describes how to connect to your {{{ .starter }}} cluster via AWS PrivateLink. > **Tip:** > @@ -28,7 +28,7 @@ For more detailed definitions of the private endpoint and endpoint service, see ## Restrictions -- Currently, TiDB Cloud supports private endpoint connection to {{{ .starter }}} only when the endpoint service is hosted in AWS. If the service is hosted in Google Cloud, the private endpoint is not applicable. +- Currently, TiDB Cloud supports AWS PrivateLink connections to {{{ .starter }}} only when the endpoint service is hosted in AWS. If the service is hosted in other cloud providers, the AWS PrivateLink connection is not applicable. - Private endpoint connection across regions is not supported. ## Prerequisites diff --git a/tidb-cloud/set-up-private-endpoint-connections.md b/tidb-cloud/set-up-private-endpoint-connections.md index 9945cdf5568cf..f9b8197ffd18e 100644 --- a/tidb-cloud/set-up-private-endpoint-connections.md +++ b/tidb-cloud/set-up-private-endpoint-connections.md @@ -9,7 +9,7 @@ This document describes how to connect to your TiDB Cloud Dedicated cluster via > **Tip:** > -> - To learn how to connect to a {{{ .starter }}} cluster via private endpoint, see [Connect to {{{ .starter }}} via Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md). +> - To learn how to connect to a {{{ .starter }}} cluster via AWS PrivateLink, see [Connect to {{{ .starter }}} via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections-serverless.md). > - To learn how to connect to a TiDB Cloud Dedicated cluster via private endpoint with Azure, see [Connect to a TiDB Cloud Dedicated Cluster via Azure Private Link](/tidb-cloud/set-up-private-endpoint-connections-on-azure.md). > - To learn how to connect to a TiDB Cloud Dedicated cluster via private endpoint with Google Cloud, see [Connect to a TiDB Cloud Dedicated Cluster via Google Cloud Private Service Connect](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md). diff --git a/tidb-cloud/set-up-vpc-peering-connections.md b/tidb-cloud/set-up-vpc-peering-connections.md index b10cda279eaa7..36ec6f028b422 100644 --- a/tidb-cloud/set-up-vpc-peering-connections.md +++ b/tidb-cloud/set-up-vpc-peering-connections.md @@ -7,7 +7,7 @@ summary: Learn how to connect to TiDB Cloud Dedicated via VPC peering. > **Note:** > -> VPC peering connection is only available for TiDB Cloud Dedicated clusters hosted on AWS and Google Cloud. You cannot use VPC peering to connect to [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters hosted on Azure and [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +> VPC peering connection is only available for TiDB Cloud Dedicated clusters hosted on AWS and Google Cloud. To connect your application to TiDB Cloud via VPC peering, you need to set up [VPC peering](/tidb-cloud/tidb-cloud-glossary.md#vpc-peering) with TiDB Cloud. This document walks you through setting up VPC peering connections [on AWS](#set-up-vpc-peering-on-aws) and [on Google Cloud](#set-up-vpc-peering-on-google-cloud) and connecting to TiDB Cloud via a VPC peering. diff --git a/tidb-cloud/size-your-cluster.md b/tidb-cloud/size-your-cluster.md index f18753f2b6d34..6373fd2d83bdb 100644 --- a/tidb-cloud/size-your-cluster.md +++ b/tidb-cloud/size-your-cluster.md @@ -9,7 +9,7 @@ This document describes how to determine the size of a TiDB Cloud Dedicated clus > **Note:** > -> You cannot change the size of a [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) cluster. +> You cannot change the size of a {{{ .starter }}} or {{{ .essential }}} cluster. ## Size TiDB diff --git a/tidb-cloud/terraform-migrate-cluster-resource.md b/tidb-cloud/terraform-migrate-cluster-resource.md index f8e924f3d24b0..e75ed715e1a4e 100644 --- a/tidb-cloud/terraform-migrate-cluster-resource.md +++ b/tidb-cloud/terraform-migrate-cluster-resource.md @@ -41,7 +41,7 @@ terraform state rm ${your_target_cluster_resource} In your `.tf` file, find the configuration of your target cluster resource and delete the corresponding code. -## Step 4. Add an import block for the new serverless or dedicated cluster resource +## Step 4. Add an import block for the new cluster resource - If your target cluster is {{{ .starter }}}, add the following import block to your `.tf` file, replace `example` with a desired resource name, and replace `${id}` with the cluster ID you get from [Step 1](#step-1-identify-the-tidbcloud_cluster-resource-to-migrate): diff --git a/tidb-cloud/terraform-use-backup-resource.md b/tidb-cloud/terraform-use-backup-resource.md index eb4c28025016d..94fff52091128 100644 --- a/tidb-cloud/terraform-use-backup-resource.md +++ b/tidb-cloud/terraform-use-backup-resource.md @@ -15,7 +15,7 @@ The features of the `tidbcloud_backup` resource include the following: ## Prerequisites - [Get TiDB Cloud Terraform Provider](/tidb-cloud/terraform-get-tidbcloud-provider.md). -- The backup and restore feature is unavailable to {{{ .starter }}} clusters. To use backup resources, make sure that you have created a TiDB Cloud Dedicated cluster. +- The backup and restore feature introduced in this document is unavailable to {{{ .starter }}} or {{{ .essential }}} clusters. To use backup resources, make sure that you have created a TiDB Cloud Dedicated cluster. ## Create a backup with the backup resource diff --git a/tidb-cloud/terraform-use-import-resource.md b/tidb-cloud/terraform-use-import-resource.md index 9de542273d2a0..e6ab19b39d570 100644 --- a/tidb-cloud/terraform-use-import-resource.md +++ b/tidb-cloud/terraform-use-import-resource.md @@ -9,14 +9,16 @@ You can learn how to import data to a TiDB Cloud cluster with the `tidbcloud_imp The features of the `tidbcloud_import` resource include the following: -- Create import tasks for {{{ .starter }}} and TiDB Cloud Dedicated clusters. +- Create import tasks for TiDB Cloud clusters. - Import data either from local disks or from Amazon S3 buckets. - Cancel ongoing import tasks. ## Prerequisites - [Get TiDB Cloud Terraform Provider](/tidb-cloud/terraform-get-tidbcloud-provider.md). -- [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) or [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md). +- Refer to one of the following documents to create a TiDB Cloud cluster: + - [Create a {{{ .starter }}} or Essential cluster](/tidb-cloud/create-tidb-cluster-serverless.md) + - [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md). ## Create and run an import task @@ -26,7 +28,7 @@ You can manage either a local import task or an Amazon S3 import task using the > **Note:** > -> Importing local files is supported only for {{{ .starter }}} clusters, not for TiDB Cloud Dedicated clusters. +> Importing local files is supported only for {{{ .starter }}} or {{{ .essential }}} clusters, not for TiDB Cloud Dedicated clusters. 1. Create a CSV file for import. For example: diff --git a/tidb-cloud/terraform-use-restore-resource.md b/tidb-cloud/terraform-use-restore-resource.md index ada09c10a1061..763fbbced7f7f 100644 --- a/tidb-cloud/terraform-use-restore-resource.md +++ b/tidb-cloud/terraform-use-restore-resource.md @@ -14,10 +14,10 @@ The features of the `tidbcloud_restore` resource include the following: ## Prerequisites - [Get TiDB Cloud Terraform Provider](/tidb-cloud/terraform-get-tidbcloud-provider.md). -- The backup and restore feature is unavailable for {{{ .starter }}} clusters. To use restore resources, make sure that you have created a TiDB Cloud Dedicated cluster. +- The backup and restore feature introduced in this document is unavailable for {{{ .starter }}} and {{{ .essential }}} clusters. To use restore resources, make sure that you have created a TiDB Cloud Dedicated cluster. ## Create a restore task - + After creating a backup of a cluster, you can restore the cluster by creating a restore task with the `tidbcloud_restore` resource. > **Note:** diff --git a/tidb-cloud/terraform-use-sql-user-resource.md b/tidb-cloud/terraform-use-sql-user-resource.md index 9f6eb087ff08f..fc384e2b57912 100644 --- a/tidb-cloud/terraform-use-sql-user-resource.md +++ b/tidb-cloud/terraform-use-sql-user-resource.md @@ -17,7 +17,9 @@ The features of the `tidbcloud_sql_user` resource include the following: ## Prerequisites - [Get TiDB Cloud Terraform Provider](/tidb-cloud/terraform-get-tidbcloud-provider.md) v0.4.0 or later. -- [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md) or [a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md). +- Refer to one of the following documents to create a TiDB Cloud cluster: + - [Create a {{{ .starter }}} or Essential cluster](/tidb-cloud/create-tidb-cluster-serverless.md) + - [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md). ## Create a SQL user @@ -55,7 +57,7 @@ The following example shows how to create a TiDB Cloud SQL user. - To use the SQL user resource, set the resource type as `tidbcloud_sql_user`. - For the resource name, you can define it as needed. For example, `example`. - - For SQL users in the {{{ .starter }}} cluster, the `user_name` and builtin role `role_readonly` and `role_readwrite` must start with the user prefix, you can get the user prefix by running the `tidbcloud_serverless_cluster` data source. + - For SQL users in the {{{ .starter }}} or {{{ .essential }}} cluster, the `user_name` and builtin role `role_readonly` and `role_readwrite` must start with the user prefix, you can get the user prefix by running the `tidbcloud_serverless_cluster` data source. - To get the SQL user specification information, see [`tidbcloud_sql_user` (Resource)](https://registry.terraform.io/providers/tidbcloud/tidbcloud/latest/docs/resources/sql_user). 3. Run the `terraform apply` command. It is not recommended to use `terraform apply --auto-approve` when you apply a resource. diff --git a/tidb-cloud/third-party-monitoring-integrations.md b/tidb-cloud/third-party-monitoring-integrations.md index f0b6ff9efcc13..e06e8a31eaaef 100644 --- a/tidb-cloud/third-party-monitoring-integrations.md +++ b/tidb-cloud/third-party-monitoring-integrations.md @@ -20,7 +20,7 @@ The available third-party integrations are displayed. ## Limitation -- For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, third-party metrics integrations are not supported. +- For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) or [{{{ .essential }}}](/tidb-cloud/select-cluster-tier.md#essential) clusters, third-party metrics integrations are not supported. - Third-party metrics integrations are not available when the cluster status is **CREATING**, **RESTORING**, **PAUSED**, or **RESUMING**. diff --git a/tidb-cloud/ticloud-auditlog-config.md b/tidb-cloud/ticloud-auditlog-config.md index 7f870f432682a..2b2c88d0abd80 100644 --- a/tidb-cloud/ticloud-auditlog-config.md +++ b/tidb-cloud/ticloud-auditlog-config.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log config`. # ticloud serverless audit-log config -Configure the database audit logging for a {{{ .starter }}} cluster. +Configure the database audit logging for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log config [flags] diff --git a/tidb-cloud/ticloud-auditlog-describe.md b/tidb-cloud/ticloud-auditlog-describe.md index 188eeeffb79ed..34fed7e537a89 100644 --- a/tidb-cloud/ticloud-auditlog-describe.md +++ b/tidb-cloud/ticloud-auditlog-describe.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log describe`. # ticloud serverless audit-log describe -Describe the database audit logging configuration for a {{{ .starter }}} cluster. +Describe the database audit logging configuration for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log describe [flags] diff --git a/tidb-cloud/ticloud-auditlog-download.md b/tidb-cloud/ticloud-auditlog-download.md index 5501c96048a38..9ac6a5f522938 100644 --- a/tidb-cloud/ticloud-auditlog-download.md +++ b/tidb-cloud/ticloud-auditlog-download.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log download`. # ticloud serverless audit-log download -Download the database audit logs from a {{{ .starter }}} cluster. +Download the database audit logs from a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log download [flags] diff --git a/tidb-cloud/ticloud-auditlog-filter-create.md b/tidb-cloud/ticloud-auditlog-filter-create.md index d0327e83ebb44..f52e858b1a8c0 100644 --- a/tidb-cloud/ticloud-auditlog-filter-create.md +++ b/tidb-cloud/ticloud-auditlog-filter-create.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log filter-rule create`. # ticloud serverless audit-log filter-rule create -Create an audit log filter rule for a {{{ .starter }}} cluster. +Create an audit log filter rule for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log filter-rule create [flags] diff --git a/tidb-cloud/ticloud-auditlog-filter-delete.md b/tidb-cloud/ticloud-auditlog-filter-delete.md index acb9a312dd6b4..62c84224a68ff 100644 --- a/tidb-cloud/ticloud-auditlog-filter-delete.md +++ b/tidb-cloud/ticloud-auditlog-filter-delete.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log filter-rule delete`. # ticloud serverless audit-log filter-rule delete -Delete an audit log filter rule for a {{{ .starter }}} cluster. +Delete an audit log filter rule for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log filter-rule delete [flags] diff --git a/tidb-cloud/ticloud-auditlog-filter-describe.md b/tidb-cloud/ticloud-auditlog-filter-describe.md index 3d70cf1f01b8a..583a8c54bab95 100644 --- a/tidb-cloud/ticloud-auditlog-filter-describe.md +++ b/tidb-cloud/ticloud-auditlog-filter-describe.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log filter-rule describe`. # ticloud serverless audit-log filter-rule describe -Describe an audit log filter rule for a {{{ .starter }}} cluster. +Describe an audit log filter rule for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log filter-rule describe [flags] diff --git a/tidb-cloud/ticloud-auditlog-filter-list.md b/tidb-cloud/ticloud-auditlog-filter-list.md index c5b0a20fd9abd..a56588e260cea 100644 --- a/tidb-cloud/ticloud-auditlog-filter-list.md +++ b/tidb-cloud/ticloud-auditlog-filter-list.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log filter-rule list`. # ticloud serverless audit-log filter-rule list -List audit log filter rules for a {{{ .starter }}} cluster. +List audit log filter rules for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log filter-rule list [flags] diff --git a/tidb-cloud/ticloud-auditlog-filter-template.md b/tidb-cloud/ticloud-auditlog-filter-template.md index 77367ffa0effb..cf6482a239b69 100644 --- a/tidb-cloud/ticloud-auditlog-filter-template.md +++ b/tidb-cloud/ticloud-auditlog-filter-template.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log filter-rule template`. # ticloud serverless audit-log filter-rule template -Show audit log filter rule templates for a {{{ .starter }}} cluster. +Show audit log filter rule templates for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log filter-rule template [flags] diff --git a/tidb-cloud/ticloud-auditlog-filter-update.md b/tidb-cloud/ticloud-auditlog-filter-update.md index 41d8b19a71d6e..376cd4760ea38 100644 --- a/tidb-cloud/ticloud-auditlog-filter-update.md +++ b/tidb-cloud/ticloud-auditlog-filter-update.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless audit-log filter-rule update`. # ticloud serverless audit-log filter-rule update -Update an audit log filter rule for a {{{ .starter }}} cluster. +Update an audit log filter rule for a {{{ .starter }}} or {{{ .essential }}} cluster. ```shell ticloud serverless audit-log filter-rule update [flags] diff --git a/tidb-cloud/ticloud-branch-create.md b/tidb-cloud/ticloud-branch-create.md index 8050f28eeb67e..6c0bf7ca5707e 100644 --- a/tidb-cloud/ticloud-branch-create.md +++ b/tidb-cloud/ticloud-branch-create.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless branch create`. # ticloud serverless branch create -Create a [branch](/tidb-cloud/branch-overview.md) for a {{{ .starter }}} cluster: +Create a [branch](/tidb-cloud/branch-overview.md) for a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless branch create [flags] @@ -13,13 +13,13 @@ ticloud serverless branch create [flags] ## Examples -Create a branch for a {{{ .starter }}} cluster in interactive mode: +Create a branch for a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless branch create ``` -Create a branch for a {{{ .starter }}} cluster in non-interactive mode: +Create a branch for a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless branch create --cluster-id --display-name diff --git a/tidb-cloud/ticloud-branch-delete.md b/tidb-cloud/ticloud-branch-delete.md index f6723d1590c8c..d1ad6e4b19c8e 100644 --- a/tidb-cloud/ticloud-branch-delete.md +++ b/tidb-cloud/ticloud-branch-delete.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless branch delete`. # ticloud serverless branch delete -Delete a branch from your {{{ .starter }}} cluster: +Delete a branch from your {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless branch delete [flags] @@ -19,13 +19,13 @@ ticloud serverless branch rm [flags] ## Examples -Delete a {{{ .starter }}} branch in interactive mode: +Delete a branch in interactive mode: ```shell ticloud serverless branch delete ``` -Delete a {{{ .starter }}} branch in non-interactive mode: +Delete a branch in non-interactive mode: ```shell ticloud branch delete --branch-id --cluster-id diff --git a/tidb-cloud/ticloud-branch-describe.md b/tidb-cloud/ticloud-branch-describe.md index d37105c999ff3..911efdd04c349 100644 --- a/tidb-cloud/ticloud-branch-describe.md +++ b/tidb-cloud/ticloud-branch-describe.md @@ -19,13 +19,13 @@ ticloud serverless branch get [flags] ## Examples -Get branch information of a {{{ .starter }}} cluster in interactive mode: +Get branch information of a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless branch describe ``` -Get branch information of a {{{ .starter }}} cluster in non-interactive mode: +Get branch information of a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless branch describe --branch-id --cluster-id diff --git a/tidb-cloud/ticloud-branch-list.md b/tidb-cloud/ticloud-branch-list.md index 9d4403f9e0763..fbf7d462a8a0f 100644 --- a/tidb-cloud/ticloud-branch-list.md +++ b/tidb-cloud/ticloud-branch-list.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless branch list`. # ticloud serverless branch list -List all branches for a {{{ .starter }}} cluster: +List all branches for a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless branch list [flags] @@ -19,19 +19,19 @@ ticloud serverless branch ls [flags] ## Examples -List all branches for a {{{ .starter }}} cluster in interactive mode: +List all branches for a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless branch list ``` -List all branches for a specific {{{ .starter }}} cluster in non-interactive mode: +List all branches for a specific {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless branch list -c ``` -List all branches for a specific {{{ .starter }}} cluster in the JSON format: +List all branches for a specific {{{ .starter }}} or {{{ .essential }}} cluster in the JSON format: ```shell ticloud serverless branch list -o json diff --git a/tidb-cloud/ticloud-branch-shell.md b/tidb-cloud/ticloud-branch-shell.md index e4fa15acdfa91..dd1dfb0255c8c 100644 --- a/tidb-cloud/ticloud-branch-shell.md +++ b/tidb-cloud/ticloud-branch-shell.md @@ -6,7 +6,7 @@ aliases: ['/tidbcloud/ticloud-connect'] # ticloud serverless branch shell -Connect to a branch of a {{{ .starter }}} cluster: +Connect to a branch of a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless branch shell [flags] @@ -14,25 +14,25 @@ ticloud serverless branch shell [flags] ## Examples -Connect to a {{{ .starter }}} branch in interactive mode: +Connect to a branch in interactive mode: ```shell ticloud serverless branch shell ``` -Connect to a {{{ .starter }}} branch with the default user in non-interactive mode: +Connect to a branch with the default user in non-interactive mode: ```shell ticloud serverless branch shell -c -b ``` -Connect to a {{{ .starter }}} branch with the default user and password in non-interactive mode: +Connect to a branch with the default user and password in non-interactive mode: ```shell ticloud serverless branch shell -c -b --password ``` -Connect to a {{{ .starter }}} branch with a specific user and password in non-interactive mode: +Connect to a branch with a specific user and password in non-interactive mode: ```shell ticloud serverless branch shell -c -b -u --password diff --git a/tidb-cloud/ticloud-cluster-delete.md b/tidb-cloud/ticloud-cluster-delete.md index 977cda526fd98..eea820c386fd1 100644 --- a/tidb-cloud/ticloud-cluster-delete.md +++ b/tidb-cloud/ticloud-cluster-delete.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless delete`. # ticloud serverless delete -Delete a {{{ .starter }}} cluster from your project: +Delete a {{{ .starter }}} or {{{ .essential }}} cluster from your project: ```shell ticloud serverless delete [flags] @@ -19,13 +19,13 @@ ticloud serverless rm [flags] ## Examples -Delete a {{{ .starter }}} cluster in interactive mode: +Delete a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless delete ``` -Delete a {{{ .starter }}} cluster in non-interactive mode: +Delete a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless delete --cluster-id diff --git a/tidb-cloud/ticloud-cluster-describe.md b/tidb-cloud/ticloud-cluster-describe.md index 91029db4d3516..064d382aaef71 100644 --- a/tidb-cloud/ticloud-cluster-describe.md +++ b/tidb-cloud/ticloud-cluster-describe.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless describe`. # ticloud serverless describe -Get information about a {{{ .starter }}} cluster (such as the cluster configurations and cluster status): +Get information about a {{{ .starter }}} or {{{ .essential }}} cluster (such as the cluster configurations and cluster status): ```shell ticloud serverless describe [flags] @@ -19,13 +19,13 @@ ticloud serverless get [flags] ## Examples -Get information about a {{{ .starter }}} cluster in interactive mode: +Get information about a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless describe ``` -Get information about a {{{ .starter }}} cluster in non-interactive mode: +Get information about a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless describe --cluster-id diff --git a/tidb-cloud/ticloud-cluster-list.md b/tidb-cloud/ticloud-cluster-list.md index 53b99eafa0610..01369bd28502e 100644 --- a/tidb-cloud/ticloud-cluster-list.md +++ b/tidb-cloud/ticloud-cluster-list.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless list`. # ticloud serverless list -List all {{{ .starter }}} clusters in a project: +List all {{{ .starter }}} and {{{ .essential }}} clusters in a project: ```shell ticloud serverless list [flags] @@ -19,19 +19,19 @@ ticloud serverless ls [flags] ## Examples -List all {{{ .starter }}} clusters in interactive mode: +List all {{{ .starter }}} and {{{ .essential }}} clusters in interactive mode: ```shell ticloud serverless list ``` -List all {{{ .starter }}} clusters in a specified project in non-interactive mode: +List all {{{ .starter }}} and {{{ .essential }}} clusters in a specified project in non-interactive mode: ```shell ticloud serverless list -p ``` -List all {{{ .starter }}} clusters in a specified project with the JSON format in non-interactive mode: +List all {{{ .starter }}} and {{{ .essential }}} clusters in a specified project with the JSON format in non-interactive mode: ```shell ticloud serverless list -p -o json diff --git a/tidb-cloud/ticloud-serverless-export-create.md b/tidb-cloud/ticloud-serverless-export-create.md index 3c9bbf97a6e11..33c49a605a31b 100644 --- a/tidb-cloud/ticloud-serverless-export-create.md +++ b/tidb-cloud/ticloud-serverless-export-create.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless export create`. # ticloud serverless export create -Export data from a {{{ .starter }}} cluster: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless export create [flags] @@ -13,37 +13,37 @@ ticloud serverless export create [flags] ## Examples -Export data from a {{{ .starter }}} cluster in interactive mode: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless export create ``` -Export data from a {{{ .starter }}} cluster to a local file in non-interactive mode: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster to a local file in non-interactive mode: ```shell ticloud serverless export create -c --filter ``` -Export data from a {{{ .starter }}} cluster to Amazon S3 in non-interactive mode: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster to Amazon S3 in non-interactive mode: ```shell ticloud serverless export create -c --s3.uri --s3.access-key-id --s3.secret-access-key --filter ``` -Export data from a {{{ .starter }}} cluster to Google Cloud Storage in non-interactive mode: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster to Google Cloud Storage in non-interactive mode: ```shell ticloud serverless export create -c --gcs.uri --gcs.service-account-key --filter ``` -Export data from a {{{ .starter }}} cluster to Azure Blob Storage in non-interactive mode: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster to Azure Blob Storage in non-interactive mode: ```shell ticloud serverless export create -c --azblob.uri --azblob.sas-token --filter ``` -Export data from a {{{ .starter }}} cluster to Alibaba Cloud OSS in non-interactive mode: +Export data from a {{{ .starter }}} or {{{ .essential }}} cluster to Alibaba Cloud OSS in non-interactive mode: ```shell ticloud serverless export create -c --oss.uri --oss.access-key-id --oss.access-key-secret --filter diff --git a/tidb-cloud/ticloud-serverless-export-describe.md b/tidb-cloud/ticloud-serverless-export-describe.md index 066d0d5dff408..f707af6a057fa 100644 --- a/tidb-cloud/ticloud-serverless-export-describe.md +++ b/tidb-cloud/ticloud-serverless-export-describe.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless export describe`. # ticloud serverless export describe -Get the export information of a {{{ .starter }}} cluster: +Get the export information of a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless export describe [flags] diff --git a/tidb-cloud/ticloud-serverless-export-download.md b/tidb-cloud/ticloud-serverless-export-download.md index 38c8e39c216a2..2b76002af71d9 100644 --- a/tidb-cloud/ticloud-serverless-export-download.md +++ b/tidb-cloud/ticloud-serverless-export-download.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless export download`. # ticloud serverless export download -Download the exported data from a {{{ .starter }}} cluster to your local storage: +Download the exported data from a {{{ .starter }}} or {{{ .essential }}} cluster to your local storage: ```shell ticloud serverless export download [flags] diff --git a/tidb-cloud/ticloud-serverless-export-list.md b/tidb-cloud/ticloud-serverless-export-list.md index bf3251343aa29..c91b1d911ce8e 100644 --- a/tidb-cloud/ticloud-serverless-export-list.md +++ b/tidb-cloud/ticloud-serverless-export-list.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless export list`. # ticloud serverless export list -List data export tasks of {{{ .starter }}} clusters: +List data export tasks of {{{ .starter }}} and {{{ .essential }}} clusters: ```shell ticloud serverless export list [flags] diff --git a/tidb-cloud/ticloud-serverless-region.md b/tidb-cloud/ticloud-serverless-region.md index 33f2099266151..aa0b26088b792 100644 --- a/tidb-cloud/ticloud-serverless-region.md +++ b/tidb-cloud/ticloud-serverless-region.md @@ -6,7 +6,7 @@ aliases: ['/tidbcloud/ticloud-serverless-regions'] # ticloud serverless region -List all available regions for {{{ .starter }}}: +List all available regions for {{{ .starter }}} and {{{ .essential }}}: ```shell ticloud serverless region [flags] @@ -14,13 +14,13 @@ ticloud serverless region [flags] ## Examples -List all available regions for {{{ .starter }}}: +List all available regions for {{{ .starter }}} and {{{ .essential }}}: ```shell ticloud serverless region ``` -List all available regions for {{{ .starter }}} clusters in the JSON format: +List all available regions for {{{ .starter }}} and {{{ .essential }}} in the JSON format: ```shell ticloud serverless region -o json diff --git a/tidb-cloud/ticloud-serverless-shell.md b/tidb-cloud/ticloud-serverless-shell.md index cbdb8698580b2..9a4581ca25eda 100644 --- a/tidb-cloud/ticloud-serverless-shell.md +++ b/tidb-cloud/ticloud-serverless-shell.md @@ -6,7 +6,7 @@ aliases: ['/tidbcloud/ticloud-connect'] # ticloud serverless shell -Connect to a {{{ .starter }}} cluster: +Connect to a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless shell [flags] @@ -14,25 +14,25 @@ ticloud serverless shell [flags] ## Examples -Connect to a {{{ .starter }}} cluster in interactive mode: +Connect to a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless shell ``` -Connect to a {{{ .starter }}} cluster with the default user in non-interactive mode: +Connect to a {{{ .starter }}} or {{{ .essential }}} cluster with the default user in non-interactive mode: ```shell ticloud serverless shell -c ``` -Connect to a {{{ .starter }}} cluster with the default user and password in non-interactive mode: +Connect to a {{{ .starter }}} or {{{ .essential }}} cluster with the default user and password in non-interactive mode: ```shell ticloud serverless shell -c --password ``` -Connect to a {{{ .starter }}} cluster with a specific user and password in non-interactive mode: +Connect to a {{{ .starter }}} or {{{ .essential }}} cluster with a specific user and password in non-interactive mode: ```shell ticloud serverless shell -c -u --password diff --git a/tidb-cloud/ticloud-serverless-sql-user-create.md b/tidb-cloud/ticloud-serverless-sql-user-create.md index 96d4ae48737cf..626b636625194 100644 --- a/tidb-cloud/ticloud-serverless-sql-user-create.md +++ b/tidb-cloud/ticloud-serverless-sql-user-create.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless sql-user create`. # ticloud serverless sql-user create -Create a {{{ .starter }}} SQL user: +Create a SQL user in a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless sql-user create [flags] @@ -13,13 +13,13 @@ ticloud serverless sql-user create [flags] ## Examples -Create a {{{ .starter }}} SQL user in interactive mode: +Create a SQL user in a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless sql-user create ``` -Create a {{{ .starter }}} SQL user in non-interactive mode: +Create a SQL user in a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless sql-user create --user --password --role --cluster-id diff --git a/tidb-cloud/ticloud-serverless-sql-user-delete.md b/tidb-cloud/ticloud-serverless-sql-user-delete.md index f47391d9e6d44..02dd114f65a2a 100644 --- a/tidb-cloud/ticloud-serverless-sql-user-delete.md +++ b/tidb-cloud/ticloud-serverless-sql-user-delete.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless sql-user delete`. # ticloud serverless sql-user delete -Delete a {{{ .starter }}} SQL user: +Delete a SQL user from a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless sql-user delete [flags] @@ -13,13 +13,13 @@ ticloud serverless sql-user delete [flags] ## Examples -Delete a {{{ .starter }}} SQL user in interactive mode: +Delete a SQL user from a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless sql-user delete ``` -Delete a {{{ .starter }}} SQL user in non-interactive mode: +Delete a SQL user from a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless sql-user delete -c --user diff --git a/tidb-cloud/ticloud-serverless-sql-user-list.md b/tidb-cloud/ticloud-serverless-sql-user-list.md index 42e6a2edf8be8..e93312072d1fe 100644 --- a/tidb-cloud/ticloud-serverless-sql-user-list.md +++ b/tidb-cloud/ticloud-serverless-sql-user-list.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless sql-user list`. # ticloud serverless sql-user list -List {{{ .starter }}} SQL users: +List SQL users in a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless sql-user list [flags] @@ -13,13 +13,13 @@ ticloud serverless sql-user list [flags] ## Examples -List {{{ .starter }}} SQL users in interactive mode: +List SQL users in a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless sql-user list ``` -List {{{ .starter }}} SQL users in non-interactive mode: +List SQL users in a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless sql-user list -c diff --git a/tidb-cloud/ticloud-serverless-sql-user-update.md b/tidb-cloud/ticloud-serverless-sql-user-update.md index dffd1c2781fd9..f38fd1a35808f 100644 --- a/tidb-cloud/ticloud-serverless-sql-user-update.md +++ b/tidb-cloud/ticloud-serverless-sql-user-update.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless sql-user update`. # ticloud serverless sql-user update -Update a {{{ .starter }}} SQL user: +Update a SQL user in a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless sql-user update [flags] @@ -13,13 +13,13 @@ ticloud serverless sql-user update [flags] ## Examples -Update a {{{ .starter }}} SQL user in interactive mode: +Update a SQL user in a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless sql-user update ``` -Update a {{{ .starter }}} SQL user in non-interactive mode: +Update a SQL user in a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless sql-user update -c --user --password --role diff --git a/tidb-cloud/ticloud-serverless-update.md b/tidb-cloud/ticloud-serverless-update.md index 16f56d97daf63..6c32109f6f806 100644 --- a/tidb-cloud/ticloud-serverless-update.md +++ b/tidb-cloud/ticloud-serverless-update.md @@ -5,7 +5,7 @@ summary: The reference of `ticloud serverless update`. # ticloud serverless update -Update a {{{ .starter }}} cluster: +Update a {{{ .starter }}} or {{{ .essential }}} cluster: ```shell ticloud serverless update [flags] @@ -13,19 +13,19 @@ ticloud serverless update [flags] ## Examples -Update a {{{ .starter }}} cluster in interactive mode: +Update a {{{ .starter }}} or {{{ .essential }}} cluster in interactive mode: ```shell ticloud serverless update ``` -Update the name of a {{{ .starter }}} cluster in non-interactive mode: +Update the name of a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode: ```shell ticloud serverless update -c --display-name ``` -Update labels of a {{{ .starter }}} cluster in non-interactive mode +Update labels of a {{{ .starter }}} or {{{ .essential }}} cluster in non-interactive mode ```shell ticloud serverless update -c --labels "{\"label1\":\"value1\"}" diff --git a/tidb-cloud/tidb-cloud-auditing.md b/tidb-cloud/tidb-cloud-auditing.md index 13ccea23989e4..450a0f677cd11 100644 --- a/tidb-cloud/tidb-cloud-auditing.md +++ b/tidb-cloud/tidb-cloud-auditing.md @@ -21,7 +21,7 @@ The audit logging feature is disabled by default. To audit a cluster, you need t ## Prerequisites -- You are using a TiDB Cloud Dedicated cluster. Audit logging is not available for {{{ .starter }}} clusters. +- You are using a TiDB Cloud Dedicated cluster. Audit logging is not available for {{{ .starter }}} or {{{ .essential }}} clusters. - You are in the `Organization Owner` or `Project Owner` role of your organization. Otherwise, you cannot see the database audit-related options in the TiDB Cloud console. For more information, see [User roles](/tidb-cloud/manage-user-access.md#user-roles). ## Enable audit logging diff --git a/tidb-cloud/tidb-cloud-billing.md b/tidb-cloud/tidb-cloud-billing.md index fe989ecb3b709..9945867c2909e 100644 --- a/tidb-cloud/tidb-cloud-billing.md +++ b/tidb-cloud/tidb-cloud-billing.md @@ -32,10 +32,10 @@ See the detailed pricing for each available Alibaba Cloud region below. | Resource | Singapore | |----------|-----------| | Compute (per RCU/month) | $0.24 | -| Row storage (per GiB/month) | $0.24 | -| Column storage (per GiB/month) | $0.06 | -| Row storage with enhanced encryption at rest (per GiB/month) | $0.36 | -| Column storage with enhanced encryption at rest (per GiB/month) | $0.09 | +| Row-based storage (per GiB/month) | $0.24 | +| Columnar storage (per GiB/month) | $0.06 | +| Row-based storage with dual-layer encryption (per GiB/month) | $0.36 | +| Columnar storage with dual-layer encryption (per GiB/month) | $0.09 | #### Throttling @@ -237,7 +237,7 @@ If you have agreed with our sales on a contract and received an email to review To learn more about contracts, feel free to [contact our sales](https://www.pingcap.com/contact-us/). -## Billing from Cloud Provider Marketplace +## Billing from cloud provider marketplace If you are in the `Organization Owner` or `Organization Billing Manager` role of your organization, you can link your TiDB Cloud account to the billing account of your cloud provider (AWS, Azure, Google Cloud, or Alibaba Cloud). Otherwise, skip this section. diff --git a/tidb-cloud/tidb-cloud-connect-aws-dms.md b/tidb-cloud/tidb-cloud-connect-aws-dms.md index cb29c006d4326..792f6bf216612 100644 --- a/tidb-cloud/tidb-cloud-connect-aws-dms.md +++ b/tidb-cloud/tidb-cloud-connect-aws-dms.md @@ -18,9 +18,9 @@ You are expected to have an AWS account with enough access to manage DMS-related ### A TiDB Cloud account and a TiDB cluster -You are expected to have a TiDB Cloud account and a {{{ .starter }}} or TiDB Cloud Dedicated cluster. If not, refer to the following documents to create one: +You are expected to have a TiDB Cloud account and a {{{ .starter }}}, {{{ .essential }}}, or TiDB Cloud Dedicated cluster. If not, refer to the following documents to create one: -- [Create a {{{ .starter }}} cluster](/tidb-cloud/create-tidb-cluster-serverless.md) +- [Create a {{{ .starter }}} or Essential cluster](/tidb-cloud/create-tidb-cluster-serverless.md) - [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md) ## Configure network @@ -29,17 +29,20 @@ Before creating DMS resources, you need to configure network properly to ensure -
+
-For {{{ .starter }}}, your clients can connect to clusters via public endpoint or private endpoint. +For {{{ .starter }}} or {{{ .essential }}}, your clients can connect to clusters via public endpoint or private endpoint. -- To [connect to a {{{ .starter }}} cluster via public endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md), do one of the following to make sure that the DMS replication instance can access the internet. +- To [connect to a {{{ .starter }}} or Essential cluster via public endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md), do one of the following to make sure that the DMS replication instance can access the internet. - Deploy the replication instance in public subnets and enable **Public accessible**. For more information, see [Configuration for internet access](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html#vpc-igw-internet-access). - Deploy the replication instance in private subnets and route traffic in the private subnets to public subnets. In this case, you need at least three subnets, two private subnets, and one public subnet. The two private subnets form a subnet group where the replication instance lives. Then you need to create a NAT gateway in the public subnet and route traffic of the two private subnets to the NAT gateway. For more information, see [Access the internet from a private subnet](https://docs.aws.amazon.com/vpc/latest/userguide/nat-gateway-scenarios.html#public-nat-internet-access). -- To connect to a {{{ .starter }}} cluster via private endpoint, [set up a private endpoint](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) first and deploy the replication instance in private subnets. +- To connect to a {{{ .starter }}} or {{{ .essential }}} cluster via private endpoint, refer to the following documents to set up a private endpoint first and deploy the replication instance in private subnets. + + - [Connect to {{{ .starter }}} via AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections-serverless.md) + - [Connect to {{{ .starter }}} or Essential via Alibaba Cloud Private Endpoint](/tidb-cloud/set-up-private-endpoint-connections-on-alibaba-cloud.md)
@@ -110,14 +113,14 @@ For connectivity, the steps for using TiDB Cloud clusters as a source or as a ta -
+
- - **Server name**: `HOST` of {{{ .starter }}} cluster. - - **Port**: `PORT` of {{{ .starter }}} cluster. - - **User name**: User of {{{ .starter }}} cluster for migration. Make sure it meets DMS requirements. - - **Password**: Password of the {{{ .starter }}} cluster user. + - **Server name**: `HOST` of the cluster. + - **Port**: `PORT` of the cluster. + - **User name**: User of the cluster for migration. Make sure it meets DMS requirements. + - **Password**: Password of the cluster user. - **Secure Socket Layer (SSL) mode**: If you are connecting via public endpoint, it is highly recommended to set the mode to **verify-full** to ensure transport security. If you are connecting via private endpoint, you can set the mode to **none**. - - (Optional) **CA certificate**: Use the [ISRG Root X1 certificate](https://letsencrypt.org/certs/isrgrootx1.pem). For more information, see [TLS Connections to {{{ .starter }}}](/tidb-cloud/secure-connections-to-serverless-clusters.md). + - (Optional) **CA certificate**: Use the [ISRG Root X1 certificate](https://letsencrypt.org/certs/isrgrootx1.pem). For more information, see [TLS Connections to {{{ .starter }}} or Essential](/tidb-cloud/secure-connections-to-serverless-clusters.md).
diff --git a/tidb-cloud/tidb-cloud-console-auditing.md b/tidb-cloud/tidb-cloud-console-auditing.md index 2f4357ec7b86e..d0874f2ad69ee 100644 --- a/tidb-cloud/tidb-cloud-console-auditing.md +++ b/tidb-cloud/tidb-cloud-console-auditing.md @@ -155,9 +155,9 @@ The console audit logs record various user activities on the TiDB Cloud console | SetSpendLimit | Edit the spending limit of a {{{ .starter }}} cluster | | UpdateMaintenanceWindow | Modify maintenance window start time | | DeferMaintenanceTask | Defer a maintenance task | -| CreateBranch | Create a {{{ .starter }}} branch | -| DeleteBranch | Delete a {{{ .starter }}} branch | -| SetBranchRootPassword | Set root password for a {{{ .starter }}} branch | +| CreateBranch | Create a branch for {{{ .starter }}} or {{{ .essential }}} cluster | +| DeleteBranch | Delete a branch for {{{ .starter }}} or {{{ .essential }}} cluster | +| SetBranchRootPassword | Set root password for a branch of your {{{ .starter }}} or {{{ .essential }}} cluster | | ConnectBranchGitHub | Connect the cluster with a GitHub repository to enable branching integration | | DisconnectBranchGitHub | Disconnect the cluster from a GitHub repository to disable branching integration | diff --git a/tidb-cloud/tidb-cloud-encrypt-cmek.md b/tidb-cloud/tidb-cloud-encrypt-cmek.md index 6cf3a787fc32a..588b59485ba47 100644 --- a/tidb-cloud/tidb-cloud-encrypt-cmek.md +++ b/tidb-cloud/tidb-cloud-encrypt-cmek.md @@ -18,7 +18,7 @@ Once CMEK is enabled for a project, all clusters created within that project enc - Currently, TiDB Cloud only supports using AWS KMS to provide CMEK. - To use CMEK, you need to enable CMEK when creating a project and complete CMEK-related configurations before creating a cluster. You cannot enable CMEK for existing projects. -- Currently, in CMEK-enabled projects, you can only create [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters hosted on AWS. TiDB Cloud Dedicated clusters hosted on other cloud providers and [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters are not supported. +- Currently, in CMEK-enabled projects, you can only create [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters hosted on AWS. - Currently, in CMEK-enabled projects, [dual region backup](/tidb-cloud/backup-and-restore-concepts.md#dual-region-backup) is not supported. - Currently, for a specific project, you can only enable CMEK for one AWS region. Once you have configured it, you cannot create clusters in other regions within the same project. diff --git a/tidb-cloud/tidb-cloud-faq.md b/tidb-cloud/tidb-cloud-faq.md index fdca7070895ce..cb7bbc257a6c7 100644 --- a/tidb-cloud/tidb-cloud-faq.md +++ b/tidb-cloud/tidb-cloud-faq.md @@ -153,7 +153,7 @@ No. TiDB Cloud is Database-as-a-Service (DBaaS) and runs only in the TiDB Cloud ### Is my TiDB cluster secure? -In TiDB Cloud, you can use either a TiDB Cloud Dedicated cluster or a {{{ .starter }}} cluster according to your needs. +In TiDB Cloud, you can use a TiDB Cloud Dedicated cluster, a {{{ .starter }}} cluster, or a {{{ .essential }}} cluster according to your needs. For TiDB Cloud Dedicated clusters, TiDB Cloud ensures cluster security with the following measures: diff --git a/tidb-cloud/tidb-cloud-glossary.md b/tidb-cloud/tidb-cloud-glossary.md index 38708e9a493e6..8c84d101e7717 100644 --- a/tidb-cloud/tidb-cloud-glossary.md +++ b/tidb-cloud/tidb-cloud-glossary.md @@ -27,7 +27,7 @@ ACID refers to the four key properties of a transaction: atomicity, consistency, Chat2Query is an AI-powered feature integrated into SQL Editor that assists users in generating, debugging, or rewriting SQL queries using natural language instructions. For more information, see [Explore your data with AI-assisted SQL Editor](/tidb-cloud/explore-data-with-chat2query.md). -In addition, TiDB Cloud provides a Chat2Query API for {{{ .starter }}} clusters. After it is enabled, TiDB Cloud will automatically create a system Data App called **Chat2Query** and a Chat2Data endpoint in Data Service. You can call this endpoint to let AI generate and execute SQL statements by providing instructions. For more information, see [Get started with Chat2Query API](/tidb-cloud/use-chat2query-api.md). +In addition, TiDB Cloud provides a Chat2Query API for {{{ .starter }}} clusters hosted on AWS. After it is enabled, TiDB Cloud will automatically create a system Data App called **Chat2Query** and a Chat2Data endpoint in Data Service. You can call this endpoint to let AI generate and execute SQL statements by providing instructions. For more information, see [Get started with Chat2Query API](/tidb-cloud/use-chat2query-api.md). ### Credit diff --git a/tidb-cloud/tidb-cloud-import-local-files.md b/tidb-cloud/tidb-cloud-import-local-files.md index dc72a38f5dd35..20c0d9fb7129e 100644 --- a/tidb-cloud/tidb-cloud-import-local-files.md +++ b/tidb-cloud/tidb-cloud-import-local-files.md @@ -1,18 +1,18 @@ --- -title: Import Local Files to {{{ .starter }}} -summary: Learn how to import local files to {{{ .starter }}}. +title: Import Local Files to {{{ .starter }}} or Essential +summary: Learn how to import local files to {{{ .starter }}} or {{{ .essential }}}. --- -# Import Local Files to {{{ .starter }}} +# Import Local Files to {{{ .starter }}} or Essential -You can import local files to {{{ .starter }}} directly. It only takes a few clicks to complete the task configuration, and then your local CSV data will be quickly imported to your TiDB cluster. Using this method, you do not need to provide the cloud storage and credentials. The whole importing process is quick and smooth. +You can import local files to {{{ .starter }}} or {{{ .essential }}} directly. It only takes a few clicks to complete the task configuration, and then your local CSV data will be quickly imported to your TiDB cluster. Using this method, you do not need to provide the cloud storage and credentials. The whole importing process is quick and smooth. Currently, this method supports importing one CSV file for one task into either an existing empty table or a new table. ## Limitations - Currently, TiDB Cloud only supports importing a local file in CSV format within 250 MiB for one task. -- Importing local files is supported only for {{{ .starter }}} clusters, not for TiDB Cloud Dedicated clusters. +- Importing local files is supported only for {{{ .starter }}} and {{{ .essential }}} clusters, not for TiDB Cloud Dedicated clusters. - You cannot run more than one import task at the same time. ## Import local files diff --git a/tidb-cloud/tidb-cloud-migration-overview.md b/tidb-cloud/tidb-cloud-migration-overview.md index 9a0d2ad37ab47..501d8fedc2d77 100644 --- a/tidb-cloud/tidb-cloud-migration-overview.md +++ b/tidb-cloud/tidb-cloud-migration-overview.md @@ -41,21 +41,21 @@ If you have data files in SQL, CSV, Parquet, or Aurora Snapshot formats, you can - Import sample data (SQL file) to TiDB Cloud - You can import sample data (SQL file) to TiDB Cloud to quickly get familiar with the TiDB Cloud interface and the import process. For more information, see [Import Sample Data to {{{ .starter }}}](/tidb-cloud/import-sample-data-serverless.md) and [Import Sample Data to TiDB Cloud Dedicated](/tidb-cloud/import-sample-data.md). + You can import sample data (SQL file) to TiDB Cloud to quickly get familiar with the TiDB Cloud interface and the import process. For more information, see [Import Sample Data to {{{ .starter }}} or Essential](/tidb-cloud/import-sample-data-serverless.md) and [Import Sample Data to TiDB Cloud Dedicated](/tidb-cloud/import-sample-data.md). - Import CSV files from Amazon S3, Google Cloud Storage (GCS), or Azure Blob Storage into TiDB Cloud - You can import CSV files from Amazon S3, Google Cloud Storage (GCS), or Azure Blob Storage into TiDB Cloud. For more information, see [Import CSV Files from Cloud Storage into {{{ .starter }}}](/tidb-cloud/import-csv-files-serverless.md) and [Import CSV Files from Cloud Storage into TiDB Cloud Dedicated](/tidb-cloud/import-csv-files.md). + You can import CSV files from Amazon S3, Google Cloud Storage (GCS), or Azure Blob Storage into TiDB Cloud. For more information, see [Import CSV Files from Cloud Storage into {{{ .starter }}} or Essential](/tidb-cloud/import-csv-files-serverless.md) and [Import CSV Files from Cloud Storage into TiDB Cloud Dedicated](/tidb-cloud/import-csv-files.md). - Import Apache Parquet files from Amazon S3, Google Cloud Storage (GCS), or Azure Blob Storage into TiDB Cloud - You can import Parquet files from Amazon S3, Google Cloud Storage (GCS), or Azure Blob Storage into TiDB Cloud. For more information, see [Import Apache Parquet Files from Cloud Storage into {{{ .starter }}}](/tidb-cloud/import-parquet-files-serverless.md) and [Import Apache Parquet Files from Cloud Storage into TiDB Cloud Dedicated](/tidb-cloud/import-parquet-files.md). + You can import Parquet files from Amazon S3, Google Cloud Storage (GCS), or Azure Blob Storage into TiDB Cloud. For more information, see [Import Apache Parquet Files from Cloud Storage into {{{ .starter }}} or Essential](/tidb-cloud/import-parquet-files-serverless.md) and [Import Apache Parquet Files from Cloud Storage into TiDB Cloud Dedicated](/tidb-cloud/import-parquet-files.md). ## Reference ### Configure cloud storage access -If your source data is stored in Amazon S3, Google Cloud Storage (GCS) buckets, or Azure Blob Storage containers, before importing or migrating the data to TiDB Cloud, you need to configure access to the storage. For more information, see [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md) and [Configure External Storage Access for TiDB Cloud Dedicated](/tidb-cloud/dedicated-external-storage.md). +If your source data is stored in Amazon S3, Google Cloud Storage (GCS) buckets, or Azure Blob Storage containers, before importing or migrating the data to TiDB Cloud, you need to configure access to the storage. For more information, see [Configure External Storage Access for {{{ .starter }}} or Essential](/tidb-cloud/serverless-external-storage.md) and [Configure External Storage Access for TiDB Cloud Dedicated](/tidb-cloud/dedicated-external-storage.md). ### Naming conventions for data import diff --git a/tidb-cloud/tidb-cloud-poc.md b/tidb-cloud/tidb-cloud-poc.md index 774f31e7a3447..a400c75605555 100644 --- a/tidb-cloud/tidb-cloud-poc.md +++ b/tidb-cloud/tidb-cloud-poc.md @@ -175,7 +175,7 @@ Now the workload testing is finished, you can explore more features, for example - Backup - To avoid vendor lock-in, you can use daily full backup to migrate data to a new cluster and use [Dumpling](https://docs.pingcap.com/tidb/stable/dumpling-overview) to export data. For more information, see [Back Up and Restore TiDB Cloud Dedicated Data](/tidb-cloud/backup-and-restore.md#turn-on-auto-backup) and [Back Up and Restore {{{ .starter }}} Data](/tidb-cloud/backup-and-restore-serverless.md). + To avoid vendor lock-in, you can use daily full backup to migrate data to a new cluster and use [Dumpling](https://docs.pingcap.com/tidb/stable/dumpling-overview) to export data. For more information, see [Back Up and Restore TiDB Cloud Dedicated Data](/tidb-cloud/backup-and-restore.md#turn-on-auto-backup) and [Back Up and Restore Data on {{{ .starter }}} or Essential](/tidb-cloud/backup-and-restore-serverless.md). ## Step 8. Clean up the environment and finish the PoC diff --git a/tidb-cloud/tidb-cloud-quickstart.md b/tidb-cloud/tidb-cloud-quickstart.md index ad9de837dc1da..7c70f64db633d 100644 --- a/tidb-cloud/tidb-cloud-quickstart.md +++ b/tidb-cloud/tidb-cloud-quickstart.md @@ -116,7 +116,7 @@ TiDB Cloud offers interactive tutorials with carefully crafted sample datasets t ## What's next -- To learn how to connect to your cluster using different methods, see [Connect to a {{{ .starter }}} cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md). +- To learn how to connect to your cluster using different methods, see [Connect to a {{{ .starter }}} or Essential cluster](/tidb-cloud/connect-to-tidb-cluster-serverless.md). - For more information about how to use SQL Editor and Chat2Query to explore your data, see [Explore your data with AI-assisted SQL Editor](/tidb-cloud/explore-data-with-chat2query.md). - For TiDB SQL usage, see [Explore SQL with TiDB](/basic-sql-operations.md). - For production use with the benefits of cross-zone high availability, horizontal scaling, and [HTAP](https://en.wikipedia.org/wiki/Hybrid_transactional/analytical_processing), see [Create a TiDB Cloud Dedicated cluster](/tidb-cloud/create-tidb-cluster.md). diff --git a/tidb-cloud/tidb-node-group-management.md b/tidb-cloud/tidb-node-group-management.md index 21f3105e8067d..2582c25d8695d 100644 --- a/tidb-cloud/tidb-node-group-management.md +++ b/tidb-cloud/tidb-node-group-management.md @@ -9,7 +9,7 @@ This document describes how to manage TiDB node groups and their endpoints to is > **Note**: > -> The TiDB Node Group feature is **NOT** available for {{{ .starter }}} clusters. +> The TiDB Node Group feature is **NOT** available for {{{ .starter }}} or {{{ .essential }}} clusters. ## Terms diff --git a/tidb-cloud/tidb-node-group-overview.md b/tidb-cloud/tidb-node-group-overview.md index d8af27e84ca0f..8d66d90287b26 100644 --- a/tidb-cloud/tidb-node-group-overview.md +++ b/tidb-cloud/tidb-node-group-overview.md @@ -11,7 +11,7 @@ With TiDB node groups, you can divide computing nodes into multiple TiDB node gr > **Note**: > -> The TiDB Node Group feature is **NOT** available for {{{ .starter }}} clusters. +> The TiDB Node Group feature is **NOT** available for {{{ .starter }}} and {{{ .essential }}} clusters. ## Implementation diff --git a/tidb-cloud/tune-performance.md b/tidb-cloud/tune-performance.md index 3f347c8ba7ed9..97df87f145908 100644 --- a/tidb-cloud/tune-performance.md +++ b/tidb-cloud/tune-performance.md @@ -17,7 +17,7 @@ TiDB Cloud provides [Slow Query](#slow-query), [Statement Analysis](#statement-a > **Note:** > -> Currently, **Key Visualizer** and **Index Insight (beta)** are unavailable for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +> Currently, **Key Visualizer** and **Index Insight (beta)** are only available on TiDB Cloud Dedicated clusters. ## View the Diagnosis page diff --git a/tidb-cloud/use-chat2query-api.md b/tidb-cloud/use-chat2query-api.md index ea19e5f305101..e39ddea65b24a 100644 --- a/tidb-cloud/use-chat2query-api.md +++ b/tidb-cloud/use-chat2query-api.md @@ -11,7 +11,7 @@ Chat2Query API can only be accessed through HTTPS, ensuring that all data transm > **Note:** > -> Chat2Query API is available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) (now Starter) clusters. To use the Chat2Query API on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). +> Chat2Query API is only available for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) (now Starter) clusters hosted on AWS. To use the Chat2Query API on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). ## Before you begin diff --git a/tidb-cloud/use-chat2query-knowledge.md b/tidb-cloud/use-chat2query-knowledge.md index 45158d463f650..dbef1eafbcebe 100644 --- a/tidb-cloud/use-chat2query-knowledge.md +++ b/tidb-cloud/use-chat2query-knowledge.md @@ -11,7 +11,7 @@ Starting from v3, the Chat2Query API enables you to add or modify knowledge base > **Note:** > -> Knowledge base related endpoints are available for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters by default. To use knowledge base related endpoints on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). +> Knowledge base related endpoints are only available for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters hosted on AWS. To use knowledge base related endpoints on [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters, contact [TiDB Cloud support](/tidb-cloud/tidb-cloud-support.md). ## Before you begin diff --git a/tidb-cloud/use-htap-cluster.md b/tidb-cloud/use-htap-cluster.md index 854c41ae12edf..f19979d7985bd 100644 --- a/tidb-cloud/use-htap-cluster.md +++ b/tidb-cloud/use-htap-cluster.md @@ -11,7 +11,7 @@ With TiDB Cloud, you can create an HTAP cluster easily by specifying one or more > **Note:** > -> TiFlash is always enabled for {{{ .starter }}} clusters. You cannot disable it. +> TiFlash is always enabled for {{{ .starter }}} and {{{ .essential }}} clusters. You cannot disable it. TiKV data is not replicated to TiFlash by default. You can select which table to replicate to TiFlash using the following SQL statement: diff --git a/tidb-cloud/vector-search-full-text-search-python.md b/tidb-cloud/vector-search-full-text-search-python.md index 16c0b1d23fbf1..a70cb55eed04f 100644 --- a/tidb-cloud/vector-search-full-text-search-python.md +++ b/tidb-cloud/vector-search-full-text-search-python.md @@ -28,7 +28,7 @@ The full-text search feature in TiDB provides the following capabilities: Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, Full-text search is only available for the following product option and regions: -- {{{ .starter }}}: `Frankfurt (eu-central-1)` and `Singapore (ap-southeast-1)` +- {{{ .starter }}} on AWS: `Frankfurt (eu-central-1)` and `Singapore (ap-southeast-1)` To complete this tutorial, make sure you have a {{{ .starter }}} cluster in a supported region. If you don't have one, follow [Creating a {{{ .starter }}} cluster](/develop/dev-guide-build-cluster-in-cloud.md) to create it. diff --git a/tidb-cloud/vector-search-full-text-search-sql.md b/tidb-cloud/vector-search-full-text-search-sql.md index 0f1fb1e17b889..4683ad4299679 100644 --- a/tidb-cloud/vector-search-full-text-search-sql.md +++ b/tidb-cloud/vector-search-full-text-search-sql.md @@ -28,7 +28,7 @@ The full-text search feature in TiDB provides the following capabilities: Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, Full-text search is only available for the following product option and regions: -- {{{ .starter }}}: `Frankfurt (eu-central-1)` and `Singapore (ap-southeast-1)` +- {{{ .starter }}} on AWS: `Frankfurt (eu-central-1)` and `Singapore (ap-southeast-1)` Before using full-text search, make sure your {{{ .starter }}} cluster is created in a supported region. If you don't have one, follow [Creating a {{{ .starter }}} cluster](/develop/dev-guide-build-cluster-in-cloud.md) to create it. diff --git a/tidb-cloud/vector-search-hybrid-search.md b/tidb-cloud/vector-search-hybrid-search.md index 46cbfeb86f4cb..ee5305b65766c 100644 --- a/tidb-cloud/vector-search-hybrid-search.md +++ b/tidb-cloud/vector-search-hybrid-search.md @@ -21,7 +21,7 @@ This tutorial demonstrates how to use hybrid search in TiDB with the [pytidb](ht Hybrid search relies on both [full-text search](/tidb-cloud/vector-search-full-text-search-python.md) and vector search. Full-text search is still in the early stages, and we are continuously rolling it out to more customers. Currently, Full-text search is only available for the following product option and regions: -- {{{ .starter }}}: `Frankfurt (eu-central-1)` and `Singapore (ap-southeast-1)` +- {{{ .starter }}} on AWS: `Frankfurt (eu-central-1)` and `Singapore (ap-southeast-1)` To complete this tutorial, make sure you have a {{{ .starter }}} cluster in a supported region. If you don't have one, follow [Creating a {{{ .starter }}} cluster](/develop/dev-guide-build-cluster-in-cloud.md) to create it. From d7c28f7510a8c231c188981cfb989484f842011b Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 6 Aug 2025 15:18:06 +0800 Subject: [PATCH 11/25] *: clarify feature unavailability on Starter and Essential clusters (#21509) --- develop/dev-guide-gui-datagrip.md | 4 +- develop/dev-guide-gui-dbeaver.md | 4 +- develop/dev-guide-gui-mysql-workbench.md | 4 +- develop/dev-guide-gui-navicat.md | 4 +- develop/dev-guide-gui-vscode-sqltools.md | 4 +- ...dev-guide-sample-application-aws-lambda.md | 4 +- ...ev-guide-sample-application-golang-gorm.md | 4 +- ...de-sample-application-golang-sql-driver.md | 6 +- ...guide-sample-application-java-hibernate.md | 4 +- .../dev-guide-sample-application-java-jdbc.md | 8 +- ...v-guide-sample-application-java-mybatis.md | 4 +- ...ide-sample-application-java-spring-boot.md | 4 +- .../dev-guide-sample-application-nextjs.md | 4 +- ...-guide-sample-application-nodejs-mysql2.md | 6 +- ...guide-sample-application-nodejs-mysqljs.md | 6 +- ...-guide-sample-application-nodejs-prisma.md | 4 +- ...ide-sample-application-nodejs-sequelize.md | 4 +- ...guide-sample-application-nodejs-typeorm.md | 10 +- ...-guide-sample-application-python-django.md | 4 +- ...mple-application-python-mysql-connector.md | 4 +- ...e-sample-application-python-mysqlclient.md | 4 +- ...-guide-sample-application-python-peewee.md | 4 +- ...guide-sample-application-python-pymysql.md | 4 +- ...de-sample-application-python-sqlalchemy.md | 4 +- ...ev-guide-sample-application-ruby-mysql2.md | 8 +- ...dev-guide-sample-application-ruby-rails.md | 8 +- .../json-functions/json-functions-validate.md | 2 +- .../miscellaneous-functions.md | 2 +- index-advisor.md | 2 +- .../information-schema-cluster-info.md | 2 +- .../information-schema-placement-policies.md | 2 +- .../information-schema-resource-groups.md | 2 +- .../information-schema-runaway-watches.md | 2 +- .../information-schema-slow-query.md | 4 +- ...rmation-schema-tidb-hot-regions-history.md | 2 +- .../information-schema-tidb-servers-info.md | 2 +- .../information-schema-tikv-region-peers.md | 2 +- .../information-schema-tikv-region-status.md | 2 +- .../information-schema-tikv-store-status.md | 2 +- information-schema/information-schema.md | 32 ++-- placement-rules-in-sql.md | 2 +- schema-cache.md | 2 +- .../sql-statement-admin-alter-ddl.md | 2 +- sql-statements/sql-statement-admin.md | 4 +- .../sql-statement-alter-instance.md | 2 +- .../sql-statement-alter-placement-policy.md | 2 +- sql-statements/sql-statement-alter-range.md | 2 +- .../sql-statement-alter-resource-group.md | 2 +- sql-statements/sql-statement-backup.md | 2 +- .../sql-statement-create-placement-policy.md | 2 +- .../sql-statement-create-resource-group.md | 2 +- .../sql-statement-drop-placement-policy.md | 2 +- .../sql-statement-drop-resource-group.md | 2 +- .../sql-statement-flashback-cluster.md | 2 +- sql-statements/sql-statement-import-into.md | 4 +- sql-statements/sql-statement-load-data.md | 4 +- sql-statements/sql-statement-load-stats.md | 2 +- ...statement-lock-tables-and-unlock-tables.md | 2 +- sql-statements/sql-statement-query-watch.md | 2 +- sql-statements/sql-statement-restore.md | 2 +- .../sql-statement-set-resource-group.md | 2 +- sql-statements/sql-statement-show-backups.md | 2 +- ...-statement-show-create-placement-policy.md | 2 +- ...ql-statement-show-create-resource-group.md | 2 +- .../sql-statement-show-placement-for.md | 2 +- .../sql-statement-show-placement-labels.md | 2 +- .../sql-statement-show-placement.md | 2 +- sql-statements/sql-statement-show-plugins.md | 2 +- .../sql-statement-show-table-regions.md | 2 +- sql-statements/sql-statement-split-region.md | 2 +- statement-summary-tables.md | 2 +- statistics.md | 2 +- system-variables.md | 140 +++++++++--------- tidb-distributed-execution-framework.md | 2 +- tidb-global-sort.md | 2 +- tidb-resource-control-background-tasks.md | 2 +- tidb-resource-control-ru-groups.md | 2 +- tidb-resource-control-runaway-queries.md | 2 +- vector-search/vector-search-data-types.md | 2 +- .../vector-search-functions-and-operators.md | 2 +- .../vector-search-get-started-using-python.md | 4 +- .../vector-search-get-started-using-sql.md | 4 +- .../vector-search-improve-performance.md | 2 +- vector-search/vector-search-index.md | 2 +- ...vector-search-integrate-with-django-orm.md | 4 +- ...-search-integrate-with-jinaai-embedding.md | 4 +- .../vector-search-integrate-with-langchain.md | 4 +- ...vector-search-integrate-with-llamaindex.md | 4 +- .../vector-search-integrate-with-peewee.md | 4 +- ...vector-search-integrate-with-sqlalchemy.md | 4 +- .../vector-search-integration-overview.md | 2 +- vector-search/vector-search-limitations.md | 2 +- vector-search/vector-search-overview.md | 2 +- 93 files changed, 227 insertions(+), 227 deletions(-) diff --git a/develop/dev-guide-gui-datagrip.md b/develop/dev-guide-gui-datagrip.md index 908358df31983..dedf061777b52 100644 --- a/develop/dev-guide-gui-datagrip.md +++ b/develop/dev-guide-gui-datagrip.md @@ -9,7 +9,7 @@ TiDB is a MySQL-compatible database, and [JetBrains DataGrip](https://www.jetbra > **Note:** > -> This tutorial is compatible with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial is compatible with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. You can use DataGrip in two ways: @@ -47,7 +47,7 @@ To complete this tutorial, you need: Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-gui-dbeaver.md b/develop/dev-guide-gui-dbeaver.md index d3cb2b14d3032..327538168e834 100644 --- a/develop/dev-guide-gui-dbeaver.md +++ b/develop/dev-guide-gui-dbeaver.md @@ -11,7 +11,7 @@ In this tutorial, you can learn how to connect to your TiDB cluster using DBeave > **Note:** > -> This tutorial is compatible with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial is compatible with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -42,7 +42,7 @@ To complete this tutorial, you need: Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-gui-mysql-workbench.md b/develop/dev-guide-gui-mysql-workbench.md index 5825b345ea7a5..cfdf810d7bb32 100644 --- a/develop/dev-guide-gui-mysql-workbench.md +++ b/develop/dev-guide-gui-mysql-workbench.md @@ -16,7 +16,7 @@ In this tutorial, you can learn how to connect to your TiDB cluster using MySQL > **Note:** > -> This tutorial is compatible with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial is compatible with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -47,7 +47,7 @@ To complete this tutorial, you need: Connect to your TiDB cluster depending on the TiDB deployment option you have selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-gui-navicat.md b/develop/dev-guide-gui-navicat.md index 1c76b93d99b1e..f757be6f87dfd 100644 --- a/develop/dev-guide-gui-navicat.md +++ b/develop/dev-guide-gui-navicat.md @@ -11,7 +11,7 @@ In this tutorial, you can learn how to connect to your TiDB cluster using Navica > **Note:** > -> This tutorial is compatible with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial is compatible with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -43,7 +43,7 @@ To complete this tutorial, you need: Connect to your TiDB cluster depending on the TiDB deployment option you have selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-gui-vscode-sqltools.md b/develop/dev-guide-gui-vscode-sqltools.md index 172391b85e2e6..66206847af020 100644 --- a/develop/dev-guide-gui-vscode-sqltools.md +++ b/develop/dev-guide-gui-vscode-sqltools.md @@ -11,7 +11,7 @@ In this tutorial, you can learn how to connect to your TiDB cluster using Visual > **Note:** > -> - This tutorial is compatible with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> - This tutorial is compatible with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. > - This tutorial also works with Visual Studio Code Remote Development environments, such as [GitHub Codespaces](https://github.com/features/codespaces), [Visual Studio Code Dev Containers](https://code.visualstudio.com/docs/devcontainers/containers), and [Visual Studio Code WSL](https://code.visualstudio.com/docs/remote/wsl). ## Prerequisites @@ -47,7 +47,7 @@ To complete this tutorial, you need: Connect to your TiDB cluster depending on the TiDB deployment option you have selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-aws-lambda.md b/develop/dev-guide-sample-application-aws-lambda.md index bcd049a588331..e844834dbb634 100644 --- a/develop/dev-guide-sample-application-aws-lambda.md +++ b/develop/dev-guide-sample-application-aws-lambda.md @@ -16,7 +16,7 @@ In this tutorial, you can learn how to use TiDB and mysql2 in AWS Lambda Functio > **Note** > -> This tutorial works with {{{ .starter }}} and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, and TiDB Self-Managed. ## Prerequisites @@ -79,7 +79,7 @@ Connect to your TiDB cluster depending on the TiDB deployment option you've sele -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-golang-gorm.md b/develop/dev-guide-sample-application-golang-gorm.md index 47fa580d5efed..fc45bb66ac81c 100644 --- a/develop/dev-guide-sample-application-golang-gorm.md +++ b/develop/dev-guide-sample-application-golang-gorm.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and GORM to accomplish the follo > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -60,7 +60,7 @@ cd tidb-golang-gorm-quickstart Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-golang-sql-driver.md b/develop/dev-guide-sample-application-golang-sql-driver.md index 30e09365f3b94..4cdc07f613177 100644 --- a/develop/dev-guide-sample-application-golang-sql-driver.md +++ b/develop/dev-guide-sample-application-golang-sql-driver.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and Go-MySQL-Driver to accomplis > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -60,7 +60,7 @@ cd tidb-golang-sql-driver-quickstart Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -199,7 +199,7 @@ func openDB(driverName string, runnable func(db *sql.DB)) { } ``` -When using this function, you need to replace `${tidb_host}`, `${tidb_port}`, `${tidb_user}`, `${tidb_password}`, and `${tidb_db_name}` with the actual values of your TiDB cluster. {{{ .starter }}} requires a secure connection. Therefore, you need to set the value of `${use_ssl}` to `true`. +When using this function, you need to replace `${tidb_host}`, `${tidb_port}`, `${tidb_user}`, `${tidb_password}`, and `${tidb_db_name}` with the actual values of your TiDB cluster. {{{ .starter }}} and {{{ .essential }}} require a secure connection. Therefore, you need to set the value of `${use_ssl}` to `true`. ### Insert data diff --git a/develop/dev-guide-sample-application-java-hibernate.md b/develop/dev-guide-sample-application-java-hibernate.md index 89e1edd34b7b3..5af9a10b3191e 100644 --- a/develop/dev-guide-sample-application-java-hibernate.md +++ b/develop/dev-guide-sample-application-java-hibernate.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and Hibernate to accomplish the > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -61,7 +61,7 @@ cd tidb-java-hibernate-quickstart Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-java-jdbc.md b/develop/dev-guide-sample-application-java-jdbc.md index 0105c1983ce4a..2de789c41ac10 100644 --- a/develop/dev-guide-sample-application-java-jdbc.md +++ b/develop/dev-guide-sample-application-java-jdbc.md @@ -17,7 +17,7 @@ In this tutorial, you can learn how to use TiDB and JDBC to accomplish the follo > **Note:** > -> - This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> - This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. > - Starting from TiDB v7.4, if `connectionCollation` is not configured, and `characterEncoding` is either not configured or set to `UTF-8` in the JDBC URL, the collation used in a JDBC connection depends on the JDBC driver version. For more information, see [Collation used in JDBC connections](/faq/sql-faq.md#collation-used-in-jdbc-connections). @@ -26,7 +26,7 @@ In this tutorial, you can learn how to use TiDB and JDBC to accomplish the follo > **Note:** > -> - This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> - This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. > - Starting from TiDB v7.4, if `connectionCollation` is not configured, and `characterEncoding` is either not configured or set to `UTF-8` in the JDBC URL, the collation used in a JDBC connection depends on the JDBC driver version. For more information, see [Collation used in JDBC connections](https://docs.pingcap.com/tidb/stable/sql-faq#collation-used-in-jdbc-connections). @@ -52,7 +52,7 @@ To complete this tutorial, you need: > **Note:** > -> For security considerations, it is recommended that you use `VERIFY_IDENTITY` to establish TLS connections to TiDB clusters when connecting over the internet. Both {{{ .starter }}} and TiDB Cloud Dedicated use Subject Alternative Name (SAN) certificates, which require MySQL Connector/J version to be greater than or equal to [8.0.22](https://dev.mysql.com/doc/relnotes/connector-j/en/news-8-0-22.html). +> For security considerations, it is recommended that you use `VERIFY_IDENTITY` to establish TLS connections to TiDB clusters when connecting over the internet. {{{ .starter }}}, {{{ .essential }}}, and TiDB Cloud Dedicated use Subject Alternative Name (SAN) certificates, which require MySQL Connector/J version to be greater than or equal to [8.0.22](https://dev.mysql.com/doc/relnotes/connector-j/en/news-8-0-22.html). **If you don't have a TiDB cluster, you can create one as follows:** @@ -79,7 +79,7 @@ cd tidb-java-jdbc-quickstart Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-java-mybatis.md b/develop/dev-guide-sample-application-java-mybatis.md index 297bbcd000048..97547a0aa9d18 100644 --- a/develop/dev-guide-sample-application-java-mybatis.md +++ b/develop/dev-guide-sample-application-java-mybatis.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and MyBatis to accomplish the fo > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -61,7 +61,7 @@ cd tidb-java-mybatis-quickstart Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-java-spring-boot.md b/develop/dev-guide-sample-application-java-spring-boot.md index 60166ce6a56f2..7222b33382aab 100644 --- a/develop/dev-guide-sample-application-java-spring-boot.md +++ b/develop/dev-guide-sample-application-java-spring-boot.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB along with [Spring Data JPA](htt > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -61,7 +61,7 @@ cd tidb-java-springboot-jpa-quickstart Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-nextjs.md b/develop/dev-guide-sample-application-nextjs.md index e0802c81e7c37..aa22bc13b525c 100644 --- a/develop/dev-guide-sample-application-nextjs.md +++ b/develop/dev-guide-sample-application-nextjs.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and mysql2 in Next.js to accompl > **Note** > -> This tutorial works with {{{ .starter }}} and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, and TiDB Self-Managed. ## Prerequisites @@ -73,7 +73,7 @@ Connect to your TiDB cluster depending on the TiDB deployment option you've sele -
+
1. Navigate to the [**Clusters** page](https://tidbcloud.com/console/clusters), and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-nodejs-mysql2.md b/develop/dev-guide-sample-application-nodejs-mysql2.md index e843d0726b034..2967a1d7593aa 100644 --- a/develop/dev-guide-sample-application-nodejs-mysql2.md +++ b/develop/dev-guide-sample-application-nodejs-mysql2.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and node-mysql2 to accomplish th > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -77,7 +77,7 @@ npm install mysql2 dotenv --save Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -246,7 +246,7 @@ void main(); > **Note** > -> For {{{ .starter }}}, you **MUST** enable TLS connection via `TIDB_ENABLE_SSL` when using public endpoint. However, you **don't** have to specify an SSL CA certificate via `TIDB_CA_PATH`, because Node.js uses the built-in [Mozilla CA certificate](https://wiki.mozilla.org/CA/Included_Certificates) by default, which is trusted by {{{ .starter }}}. +> For {{{ .starter }}} and {{{ .essential }}}, you **MUST** enable TLS connection via `TIDB_ENABLE_SSL` when using public endpoint. However, you **don't** have to specify an SSL CA certificate via `TIDB_CA_PATH`, because Node.js uses the built-in [Mozilla CA certificate](https://wiki.mozilla.org/CA/Included_Certificates) by default, which is trusted by {{{ .starter }}}. ### Insert data diff --git a/develop/dev-guide-sample-application-nodejs-mysqljs.md b/develop/dev-guide-sample-application-nodejs-mysqljs.md index 90e4dfa8777ac..ebc1043ab0082 100644 --- a/develop/dev-guide-sample-application-nodejs-mysqljs.md +++ b/develop/dev-guide-sample-application-nodejs-mysqljs.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and mysql.js driver to accomplis > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -77,7 +77,7 @@ npm install mysql dotenv --save Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -242,7 +242,7 @@ conn.end(); > **Note** > -> For {{{ .starter }}}, you **MUST** enable TLS connection via `TIDB_ENABLE_SSL` when using public endpoint. However, you **don't** have to specify an SSL CA certificate via `TIDB_CA_PATH`, because Node.js uses the built-in [Mozilla CA certificate](https://wiki.mozilla.org/CA/Included_Certificates) by default, which is trusted by {{{ .starter }}}. +> For {{{ .starter }}} and {{{ .essential }}}, you **MUST** enable TLS connection via `TIDB_ENABLE_SSL` when using public endpoint. However, you **don't** have to specify an SSL CA certificate via `TIDB_CA_PATH`, because Node.js uses the built-in [Mozilla CA certificate](https://wiki.mozilla.org/CA/Included_Certificates) by default, which is trusted by {{{ .starter }}}. ### Insert data diff --git a/develop/dev-guide-sample-application-nodejs-prisma.md b/develop/dev-guide-sample-application-nodejs-prisma.md index 80b5701afb973..073d684506678 100644 --- a/develop/dev-guide-sample-application-nodejs-prisma.md +++ b/develop/dev-guide-sample-application-nodejs-prisma.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and Prisma to accomplish the fol > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -77,7 +77,7 @@ npm install prisma typescript ts-node @types/node --save-dev Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-nodejs-sequelize.md b/develop/dev-guide-sample-application-nodejs-sequelize.md index afc4ba3904de5..bf8c042bb1ebf 100644 --- a/develop/dev-guide-sample-application-nodejs-sequelize.md +++ b/develop/dev-guide-sample-application-nodejs-sequelize.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and Sequelize to accomplish the > **Note** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -73,7 +73,7 @@ Connect to your TiDB cluster depending on the TiDB deployment option you've sele -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-nodejs-typeorm.md b/develop/dev-guide-sample-application-nodejs-typeorm.md index 55fd3b40f8c5e..c43b3d9cb664f 100644 --- a/develop/dev-guide-sample-application-nodejs-typeorm.md +++ b/develop/dev-guide-sample-application-nodejs-typeorm.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and TypeORM to accomplish the fo > **Note** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -85,7 +85,7 @@ npm install @types/node ts-node typescript --save-dev Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -119,7 +119,7 @@ Connect to your TiDB cluster depending on the TiDB deployment option you've sele > **Note** > - > For {{{ .starter }}}, you **MUST** enable TLS connection via `TIDB_ENABLE_SSL` when using public endpoint. + > For {{{ .starter }}} and {{{ .essential }}}, you **MUST** enable TLS connection via `TIDB_ENABLE_SSL` when using public endpoint. 7. Save the `.env` file. @@ -276,9 +276,9 @@ export const AppDataSource = new DataSource({ > **Note** > -> For {{{ .starter }}}, you MUST enable TLS connection when using public endpoint. In this sample code, please set up the environment variable `TIDB_ENABLE_SSL` in the `.env` file to `true`. +> For {{{ .starter }}} and {{{ .essential }}}, you MUST enable TLS connection when using public endpoint. In this sample code, please set up the environment variable `TIDB_ENABLE_SSL` in the `.env` file to `true`. > -> However, you **don't** have to specify an SSL CA certificate via `TIDB_CA_PATH`, because Node.js uses the built-in [Mozilla CA certificate](https://wiki.mozilla.org/CA/Included_Certificates) by default, which is trusted by {{{ .starter }}}. +> However, you **don't** have to specify an SSL CA certificate via `TIDB_CA_PATH`, because Node.js uses the built-in [Mozilla CA certificate](https://wiki.mozilla.org/CA/Included_Certificates) by default, which is trusted by {{{ .starter }}} and {{{ .essential }}}. ### Insert data diff --git a/develop/dev-guide-sample-application-python-django.md b/develop/dev-guide-sample-application-python-django.md index 1b88310d22689..60560dd16631a 100644 --- a/develop/dev-guide-sample-application-python-django.md +++ b/develop/dev-guide-sample-application-python-django.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and Django to accomplish the fol > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. ## Prerequisites @@ -78,7 +78,7 @@ For more information, refer to [django-tidb repository](https://github.com/pingc Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-python-mysql-connector.md b/develop/dev-guide-sample-application-python-mysql-connector.md index 8d8c6ee24e61c..f4fd3202ac625 100644 --- a/develop/dev-guide-sample-application-python-mysql-connector.md +++ b/develop/dev-guide-sample-application-python-mysql-connector.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and MySQL Connector/Python to ac > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. ## Prerequisites @@ -68,7 +68,7 @@ pip install -r requirements.txt Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-python-mysqlclient.md b/develop/dev-guide-sample-application-python-mysqlclient.md index a8e17e36f5cf0..4ef648fa74432 100644 --- a/develop/dev-guide-sample-application-python-mysqlclient.md +++ b/develop/dev-guide-sample-application-python-mysqlclient.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and mysqlclient to accomplish th > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -70,7 +70,7 @@ If you encounter installation issues, refer to the [mysqlclient official documen Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-python-peewee.md b/develop/dev-guide-sample-application-python-peewee.md index fc3f76786c72c..7ba54b1ae3253 100644 --- a/develop/dev-guide-sample-application-python-peewee.md +++ b/develop/dev-guide-sample-application-python-peewee.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and peewee to accomplish the fol > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. ## Prerequisites @@ -72,7 +72,7 @@ peewee is an ORM library that works with multiple databases. It provides a high- Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://{{{.console-url}}}/project/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-python-pymysql.md b/develop/dev-guide-sample-application-python-pymysql.md index f1f7876d11e6a..bb686aabbc68b 100644 --- a/develop/dev-guide-sample-application-python-pymysql.md +++ b/develop/dev-guide-sample-application-python-pymysql.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and PyMySQL to accomplish the fo > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. ## Prerequisites @@ -68,7 +68,7 @@ pip install -r requirements.txt Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/develop/dev-guide-sample-application-python-sqlalchemy.md b/develop/dev-guide-sample-application-python-sqlalchemy.md index 2823758a6e846..9b9e42892051e 100644 --- a/develop/dev-guide-sample-application-python-sqlalchemy.md +++ b/develop/dev-guide-sample-application-python-sqlalchemy.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and SQLAlchemy to accomplish the > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed clusters. ## Prerequisites @@ -74,7 +74,7 @@ You can also use other database drivers, such as [mysqlclient](https://github.co Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
> **Note:** > diff --git a/develop/dev-guide-sample-application-ruby-mysql2.md b/develop/dev-guide-sample-application-ruby-mysql2.md index e12b0e58059e6..0019e6f3dc0b8 100644 --- a/develop/dev-guide-sample-application-ruby-mysql2.md +++ b/develop/dev-guide-sample-application-ruby-mysql2.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and mysql2 to accomplish the fol > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -78,7 +78,7 @@ bundle add mysql2 dotenv Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -112,7 +112,7 @@ Connect to your TiDB cluster depending on the TiDB deployment option you've sele > **Note** > - > For {{{ .starter }}}, TLS connection **MUST** be enabled via `DATABASE_ENABLE_SSL` when using public endpoint. + > For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), TLS connection **MUST** be enabled via `DATABASE_ENABLE_SSL` when using public endpoint. 7. Save the `.env` file. @@ -231,7 +231,7 @@ client = Mysql2::Client.new(options) > **Note** > -> For {{{ .starter }}}, TLS connection **MUST** be enabled via `DATABASE_ENABLE_SSL` when using public endpoint, but you **don't** have to specify an SSL CA certificate via `DATABASE_SSL_CA`, because mysql2 gem will search for existing CA certificates in a particular order until a file is discovered. +> For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), TLS connection **MUST** be enabled via `DATABASE_ENABLE_SSL` when using public endpoint, but you **don't** have to specify an SSL CA certificate via `DATABASE_SSL_CA`, because mysql2 gem will search for existing CA certificates in a particular order until a file is discovered. ### Insert data diff --git a/develop/dev-guide-sample-application-ruby-rails.md b/develop/dev-guide-sample-application-ruby-rails.md index a496ecbadfe70..d2eccedafe49e 100644 --- a/develop/dev-guide-sample-application-ruby-rails.md +++ b/develop/dev-guide-sample-application-ruby-rails.md @@ -15,7 +15,7 @@ In this tutorial, you can learn how to use TiDB and Rails to accomplish the foll > **Note:** > -> This tutorial works with {{{ .starter }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. +> This tutorial works with {{{ .starter }}}, {{{ .essential }}}, TiDB Cloud Dedicated, and TiDB Self-Managed. ## Prerequisites @@ -78,7 +78,7 @@ bundle add mysql2 dotenv Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. @@ -102,7 +102,7 @@ Connect to your TiDB cluster depending on the TiDB deployment option you've sele > **Note** > - > For {{{ .starter }}}, TLS connection **MUST** be enabled with the `ssl_mode=verify_identity` query parameter when using public endpoint. + > For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), TLS connection **MUST** be enabled with the `ssl_mode=verify_identity` query parameter when using public endpoint. 7. Save the `.env` file. @@ -225,7 +225,7 @@ production: > **Note** > -> For {{{ .starter }}}, TLS connection **MUST** be enabled via setting the `ssl_mode` query parameter to `verify_identity` in `DATABASE_URL` when using public endpoint, but you **don't** have to specify an SSL CA certificate via `DATABASE_URL`, because mysql2 gem will search for existing CA certificates in a particular order until a file is discovered. +> For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), TLS connection **MUST** be enabled via setting the `ssl_mode` query parameter to `verify_identity` in `DATABASE_URL` when using public endpoint, but you **don't** have to specify an SSL CA certificate via `DATABASE_URL`, because mysql2 gem will search for existing CA certificates in a particular order until a file is discovered. ### Insert data diff --git a/functions-and-operators/json-functions/json-functions-validate.md b/functions-and-operators/json-functions/json-functions-validate.md index 850c5022d6e02..3f233c798f0c2 100644 --- a/functions-and-operators/json-functions/json-functions-validate.md +++ b/functions-and-operators/json-functions/json-functions-validate.md @@ -9,7 +9,7 @@ This document describes JSON functions that validate JSON documents. > **Note:** > -> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## [JSON_SCHEMA_VALID()](https://dev.mysql.com/doc/refman/8.0/en/json-validation-functions.html#function_json-schema-valid) diff --git a/functions-and-operators/miscellaneous-functions.md b/functions-and-operators/miscellaneous-functions.md index 239c0bdf90f27..7e8e6d099070f 100644 --- a/functions-and-operators/miscellaneous-functions.md +++ b/functions-and-operators/miscellaneous-functions.md @@ -25,7 +25,7 @@ TiDB supports most of the [miscellaneous functions](https://dev.mysql.com/doc/re | [`IS_IPV6()`](#is_ipv6) | Whether argument is an IPv6 address | | [`IS_UUID()`](#is_uuid) | Whether argument is an UUID | | [`NAME_CONST()`](#name_const) | Can be used to rename a column name | -| [`SLEEP()`](#sleep) | Sleep for a number of seconds. Note that for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters, the `SLEEP()` function has a limitation wherein it can only support a maximum sleep time of 300 seconds. | +| [`SLEEP()`](#sleep) | Sleep for a number of seconds. Note that for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters, the `SLEEP()` function has a limitation wherein it can only support a maximum sleep time of 300 seconds. | | [`UUID()`](#uuid) | Return a Universal Unique Identifier (UUID) | | [`UUID_TO_BIN()`](#uuid_to_bin) | Convert UUID from text format to binary format | | [`VALUES()`](#values) | Defines the values to be used during an INSERT | diff --git a/index-advisor.md b/index-advisor.md index 9f71978a2d5ba..4bd0b098f5469 100644 --- a/index-advisor.md +++ b/index-advisor.md @@ -9,7 +9,7 @@ In v8.5.0, TiDB introduces the Index Advisor feature, which helps optimize your > **Note:** > -> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. The Index Advisor analyzes queries to identify indexable columns from clauses such as `WHERE`, `GROUP BY`, and `ORDER BY`. Then, it generates index candidates and estimates their performance benefits using hypothetical indexes. TiDB uses a genetic search algorithm to select the optimal set of indexes starting with single-column indexes and iteratively exploring multi-column indexes, leveraging a "What-If" analysis to evaluate potential indexes based on their impact on optimizer plan costs. The advisor recommends indexes when they reduce the overall cost compared to executing queries without them. diff --git a/information-schema/information-schema-cluster-info.md b/information-schema/information-schema-cluster-info.md index 768dc9fe9ee81..5ce19d06928fb 100644 --- a/information-schema/information-schema-cluster-info.md +++ b/information-schema/information-schema-cluster-info.md @@ -9,7 +9,7 @@ The `CLUSTER_INFO` cluster topology table provides the current topology informat > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. {{< copyable "sql" >}} diff --git a/information-schema/information-schema-placement-policies.md b/information-schema/information-schema-placement-policies.md index c3eaa7b7d3028..f29a57bbb1d35 100644 --- a/information-schema/information-schema-placement-policies.md +++ b/information-schema/information-schema-placement-policies.md @@ -9,7 +9,7 @@ The `PLACEMENT_POLICIES` table provides information on all placement policies. F > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. {{< copyable "sql" >}} diff --git a/information-schema/information-schema-resource-groups.md b/information-schema/information-schema-resource-groups.md index 17b1992fa6d29..9d85810dd3e3a 100644 --- a/information-schema/information-schema-resource-groups.md +++ b/information-schema/information-schema-resource-groups.md @@ -9,7 +9,7 @@ The `RESOURCE_GROUPS` table shows the information about all resource groups. For > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql USE information_schema; diff --git a/information-schema/information-schema-runaway-watches.md b/information-schema/information-schema-runaway-watches.md index 3f1ca2c04b413..798c6f815c549 100644 --- a/information-schema/information-schema-runaway-watches.md +++ b/information-schema/information-schema-runaway-watches.md @@ -9,7 +9,7 @@ The `RUNAWAY_WATCHES` table shows the watch list of runaway queries that consume > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql USE INFORMATION_SCHEMA; diff --git a/information-schema/information-schema-slow-query.md b/information-schema/information-schema-slow-query.md index ad51ad0620cbb..438222c03e669 100644 --- a/information-schema/information-schema-slow-query.md +++ b/information-schema/information-schema-slow-query.md @@ -19,7 +19,7 @@ The `SLOW_QUERY` table provides the slow query information of the current node, > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. @@ -131,7 +131,7 @@ The `CLUSTER_SLOW_QUERY` table provides the slow query information of all nodes > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. diff --git a/information-schema/information-schema-tidb-hot-regions-history.md b/information-schema/information-schema-tidb-hot-regions-history.md index db1ccc6d1d02c..93e48b5931158 100644 --- a/information-schema/information-schema-tidb-hot-regions-history.md +++ b/information-schema/information-schema-tidb-hot-regions-history.md @@ -9,7 +9,7 @@ The `TIDB_HOT_REGIONS_HISTORY` table provides information about history hot Regi > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. diff --git a/information-schema/information-schema-tidb-servers-info.md b/information-schema/information-schema-tidb-servers-info.md index dd606e4fe6c19..fc52172cc1f7d 100644 --- a/information-schema/information-schema-tidb-servers-info.md +++ b/information-schema/information-schema-tidb-servers-info.md @@ -9,7 +9,7 @@ The `TIDB_SERVERS_INFO` table provides information about TiDB servers in the TiD > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql USE INFORMATION_SCHEMA; diff --git a/information-schema/information-schema-tikv-region-peers.md b/information-schema/information-schema-tikv-region-peers.md index 05a541f27cc64..c3d77043a27c2 100644 --- a/information-schema/information-schema-tikv-region-peers.md +++ b/information-schema/information-schema-tikv-region-peers.md @@ -9,7 +9,7 @@ The `TIKV_REGION_PEERS` table shows detailed information of a single Region node > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql USE INFORMATION_SCHEMA; diff --git a/information-schema/information-schema-tikv-region-status.md b/information-schema/information-schema-tikv-region-status.md index 48f12b48c78ef..8c224e60b6d2e 100644 --- a/information-schema/information-schema-tikv-region-status.md +++ b/information-schema/information-schema-tikv-region-status.md @@ -9,7 +9,7 @@ The `TIKV_REGION_STATUS` table shows some basic information of TiKV Regions via > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql USE INFORMATION_SCHEMA; diff --git a/information-schema/information-schema-tikv-store-status.md b/information-schema/information-schema-tikv-store-status.md index d0c9581820870..10f935a6569bf 100644 --- a/information-schema/information-schema-tikv-store-status.md +++ b/information-schema/information-schema-tikv-store-status.md @@ -9,7 +9,7 @@ The `TIKV_STORE_STATUS` table shows some basic information of TiKV nodes via PD' > **Note:** > -> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql USE INFORMATION_SCHEMA; diff --git a/information-schema/information-schema.md b/information-schema/information-schema.md index bc9d503cec7f9..8d4ddd9c35ab5 100644 --- a/information-schema/information-schema.md +++ b/information-schema/information-schema.md @@ -113,15 +113,15 @@ Many `INFORMATION_SCHEMA` tables have a corresponding `SHOW` statement. The bene | [`CLUSTER_CONFIG`](/information-schema/information-schema-cluster-config.md) | Provides details about configuration settings for the entire TiDB cluster. This table is not applicable to TiDB Cloud. | | `CLUSTER_DEADLOCKS` | Provides a cluster-level view of the `DEADLOCKS` table. | | [`CLUSTER_HARDWARE`](/information-schema/information-schema-cluster-hardware.md) | Provides details on the underlying physical hardware discovered on each TiDB component. This table is not applicable to TiDB Cloud. | -| [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.md) | Provides details on the current cluster topology. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.md) | Provides details on the current cluster topology. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | [`CLUSTER_LOAD`](/information-schema/information-schema-cluster-load.md) | Provides current load information for TiDB servers in the cluster. This table is not applicable to TiDB Cloud. | | [`CLUSTER_LOG`](/information-schema/information-schema-cluster-log.md) | Provides a log for the entire TiDB cluster. This table is not applicable to TiDB Cloud. | | `CLUSTER_MEMORY_USAGE` | Provides a cluster-level view of the `MEMORY_USAGE` table. | | `CLUSTER_MEMORY_USAGE_OPS_HISTORY` | Provides a cluster-level view of the `MEMORY_USAGE_OPS_HISTORY` table. | | `CLUSTER_PROCESSLIST` | Provides a cluster-level view of the `PROCESSLIST` table. | -| `CLUSTER_SLOW_QUERY` | Provides a cluster-level view of the `SLOW_QUERY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| `CLUSTER_STATEMENTS_SUMMARY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| `CLUSTER_STATEMENTS_SUMMARY_HISTORY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY_HISTORY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| `CLUSTER_SLOW_QUERY` | Provides a cluster-level view of the `SLOW_QUERY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| `CLUSTER_STATEMENTS_SUMMARY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| `CLUSTER_STATEMENTS_SUMMARY_HISTORY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY_HISTORY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | `CLUSTER_TIDB_INDEX_USAGE` | Provides a cluster-level view of the `TIDB_INDEX_USAGE` table. | | `CLUSTER_TIDB_TRX` | Provides a cluster-level view of the `TIDB_TRX` table. | | [`CLUSTER_SYSTEMINFO`](/information-schema/information-schema-cluster-systeminfo.md) | Provides details about kernel parameter configuration for servers in the cluster. This table is not applicable to TiDB Cloud. | @@ -136,11 +136,11 @@ Many `INFORMATION_SCHEMA` tables have a corresponding `SHOW` statement. The bene | [`METRICS_SUMMARY`](/information-schema/information-schema-metrics-summary.md) | A summary of metrics extracted from Prometheus. This table is not applicable to TiDB Cloud. | | `METRICS_SUMMARY_BY_LABEL` | See `METRICS_SUMMARY` table. This table is not applicable to TiDB Cloud. | | [`METRICS_TABLES`](/information-schema/information-schema-metrics-tables.md) | Provides the PromQL definitions for tables in `METRICS_SCHEMA`. This table is not applicable to TiDB Cloud. | -| [`PLACEMENT_POLICIES`](/information-schema/information-schema-placement-policies.md) | Provides information on all placement policies. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| [`PLACEMENT_POLICIES`](/information-schema/information-schema-placement-policies.md) | Provides information on all placement policies. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | [`SEQUENCES`](/information-schema/information-schema-sequences.md) | The TiDB implementation of sequences is based on MariaDB. | -| [`SLOW_QUERY`](/information-schema/information-schema-slow-query.md) | Provides information on slow queries on the current TiDB server. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| [`STATEMENTS_SUMMARY`](/statement-summary-tables.md) | Similar to performance_schema statement summary in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| [`STATEMENTS_SUMMARY_HISTORY`](/statement-summary-tables.md) | Similar to performance_schema statement summary history in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| [`SLOW_QUERY`](/information-schema/information-schema-slow-query.md) | Provides information on slow queries on the current TiDB server. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| [`STATEMENTS_SUMMARY`](/statement-summary-tables.md) | Similar to performance_schema statement summary in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| [`STATEMENTS_SUMMARY_HISTORY`](/statement-summary-tables.md) | Similar to performance_schema statement summary history in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | [`TABLE_STORAGE_STATS`](/information-schema/information-schema-table-storage-stats.md) | Provides details about table sizes in storage. | | [`TIDB_HOT_REGIONS`](/information-schema/information-schema-tidb-hot-regions.md) | Provides statistics about which regions are hot. | | [`TIDB_HOT_REGIONS_HISTORY`](/information-schema/information-schema-tidb-hot-regions-history.md) | Provides history statistics about which Regions are hot. | @@ -166,15 +166,15 @@ Many `INFORMATION_SCHEMA` tables have a corresponding `SHOW` statement. The bene | [`CLUSTER_CONFIG`](https://docs.pingcap.com/tidb/stable/information-schema-cluster-config) | Provides details about configuration settings for the entire TiDB cluster. This table is not applicable to TiDB Cloud. | | `CLUSTER_DEADLOCKS` | Provides a cluster-level view of the `DEADLOCKS` table. | | [`CLUSTER_HARDWARE`](https://docs.pingcap.com/tidb/stable/information-schema-cluster-hardware) | Provides details on the underlying physical hardware discovered on each TiDB component. This table is not applicable to TiDB Cloud. | -| [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.md) | Provides details on the current cluster topology. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.md) | Provides details on the current cluster topology. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | [`CLUSTER_LOAD`](https://docs.pingcap.com/tidb/stable/information-schema-cluster-load) | Provides current load information for TiDB servers in the cluster. This table is not applicable to TiDB Cloud. | | [`CLUSTER_LOG`](https://docs.pingcap.com/tidb/stable/information-schema-cluster-log) | Provides a log for the entire TiDB cluster. This table is not applicable to TiDB Cloud. | | `CLUSTER_MEMORY_USAGE` | Provides a cluster-level view of the `MEMORY_USAGE` table. This table is not applicable to TiDB Cloud. | | `CLUSTER_MEMORY_USAGE_OPS_HISTORY` | Provides a cluster-level view of the `MEMORY_USAGE_OPS_HISTORY` table. This table is not applicable to TiDB Cloud. | | `CLUSTER_PROCESSLIST` | Provides a cluster-level view of the `PROCESSLIST` table. | -| `CLUSTER_SLOW_QUERY` | Provides a cluster-level view of the `SLOW_QUERY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| `CLUSTER_STATEMENTS_SUMMARY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| `CLUSTER_STATEMENTS_SUMMARY_HISTORY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY_HISTORY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| `CLUSTER_SLOW_QUERY` | Provides a cluster-level view of the `SLOW_QUERY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| `CLUSTER_STATEMENTS_SUMMARY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| `CLUSTER_STATEMENTS_SUMMARY_HISTORY` | Provides a cluster-level view of the `STATEMENTS_SUMMARY_HISTORY` table. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | `CLUSTER_TIDB_TRX` | Provides a cluster-level view of the `TIDB_TRX` table. | | [`CLUSTER_SYSTEMINFO`](https://docs.pingcap.com/tidb/stable/information-schema-cluster-systeminfo) | Provides details about kernel parameter configuration for servers in the cluster. This table is not applicable to TiDB Cloud. | | [`DATA_LOCK_WAITS`](/information-schema/information-schema-data-lock-waits.md) | Provides the lock-waiting information on the TiKV server. | @@ -188,11 +188,11 @@ Many `INFORMATION_SCHEMA` tables have a corresponding `SHOW` statement. The bene | [`METRICS_SUMMARY`](https://docs.pingcap.com/tidb/stable/information-schema-metrics-summary) | A summary of metrics extracted from Prometheus. This table is not applicable to TiDB Cloud. | | `METRICS_SUMMARY_BY_LABEL` | See `METRICS_SUMMARY` table. This table is not applicable to TiDB Cloud. | | [`METRICS_TABLES`](https://docs.pingcap.com/tidb/stable/information-schema-metrics-tables) | Provides the PromQL definitions for tables in `METRICS_SCHEMA`. This table is not applicable to TiDB Cloud. | -| [`PLACEMENT_POLICIES`](https://docs.pingcap.com/tidb/stable/information-schema-placement-policies) | Provides information on all placement policies. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | +| [`PLACEMENT_POLICIES`](https://docs.pingcap.com/tidb/stable/information-schema-placement-policies) | Provides information on all placement policies. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | | [`SEQUENCES`](/information-schema/information-schema-sequences.md) | The TiDB implementation of sequences is based on MariaDB. | -| [`SLOW_QUERY`](/information-schema/information-schema-slow-query.md) | Provides information on slow queries on the current TiDB server. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| [`STATEMENTS_SUMMARY`](/statement-summary-tables.md) | Similar to performance_schema statement summary in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. | -| [`STATEMENTS_SUMMARY_HISTORY`](/statement-summary-tables.md) | Similar to performance_schema statement summary history in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters.| +| [`SLOW_QUERY`](/information-schema/information-schema-slow-query.md) | Provides information on slow queries on the current TiDB server. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| [`STATEMENTS_SUMMARY`](/statement-summary-tables.md) | Similar to performance_schema statement summary in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. | +| [`STATEMENTS_SUMMARY_HISTORY`](/statement-summary-tables.md) | Similar to performance_schema statement summary history in MySQL. This table is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters.| | [`TABLE_STORAGE_STATS`](/information-schema/information-schema-table-storage-stats.md) | Provides details about table sizes in storage. | | [`TIDB_HOT_REGIONS`](https://docs.pingcap.com/tidb/stable/information-schema-tidb-hot-regions) | Provides statistics about which regions are hot. This table is not applicable to TiDB Cloud. | | [`TIDB_HOT_REGIONS_HISTORY`](/information-schema/information-schema-tidb-hot-regions-history.md) | Provides history statistics about which Regions are hot. | diff --git a/placement-rules-in-sql.md b/placement-rules-in-sql.md index 92a98d8f75287..ee0658768b030 100644 --- a/placement-rules-in-sql.md +++ b/placement-rules-in-sql.md @@ -15,7 +15,7 @@ This feature can fulfill the following use cases: > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Overview diff --git a/schema-cache.md b/schema-cache.md index 75397f7994da6..29aaec97ab73c 100644 --- a/schema-cache.md +++ b/schema-cache.md @@ -9,7 +9,7 @@ In some multi-tenant scenarios, there might be hundreds of thousands or even mil > **Note:** > -> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Configure schema cache diff --git a/sql-statements/sql-statement-admin-alter-ddl.md b/sql-statements/sql-statement-admin-alter-ddl.md index 41af54e9e4526..0222e7c047caf 100644 --- a/sql-statements/sql-statement-admin-alter-ddl.md +++ b/sql-statements/sql-statement-admin-alter-ddl.md @@ -7,7 +7,7 @@ summary: An overview of the usage of `ADMIN ALTER DDL JOBS` for the TiDB databas > **Note:** > -> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> Currently, this feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. The `ADMIN ALTER DDL JOBS` statement allows you to modify the parameter of a single running DDL job. For example: diff --git a/sql-statements/sql-statement-admin.md b/sql-statements/sql-statement-admin.md index 6bdc15b9fb579..6fa9ae91496ab 100644 --- a/sql-statements/sql-statement-admin.md +++ b/sql-statements/sql-statement-admin.md @@ -58,7 +58,7 @@ The above statement is used to reload the blocklist of logic optimization rules. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql ADMIN PLUGINS ENABLE plugin_name [, plugin_name] ...; @@ -132,7 +132,7 @@ The above statement is used to view the details of some special columns of a tab > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ```sql ADMIN SHOW SLOW RECENT N; diff --git a/sql-statements/sql-statement-alter-instance.md b/sql-statements/sql-statement-alter-instance.md index 590bfb0f386ba..5ca5ab6417ebe 100644 --- a/sql-statements/sql-statement-alter-instance.md +++ b/sql-statements/sql-statement-alter-instance.md @@ -9,7 +9,7 @@ The `ALTER INSTANCE` statement is used to make changes to a single TiDB instance > **Note:** > -> [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) can automatically refresh the TLS certificate, so this feature is not applicable to [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) can automatically refresh the TLS certificate, so this feature is not applicable to [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## RELOAD TLS diff --git a/sql-statements/sql-statement-alter-placement-policy.md b/sql-statements/sql-statement-alter-placement-policy.md index 4679e09b8749c..a611ce8fba5e1 100644 --- a/sql-statements/sql-statement-alter-placement-policy.md +++ b/sql-statements/sql-statement-alter-placement-policy.md @@ -9,7 +9,7 @@ summary: The usage of ALTER PLACEMENT POLICY in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. `ALTER PLACEMENT POLICY` _replaces_ the previous policy with the new definition. It does not _merge_ the old policy with the new one. In the following example, `FOLLOWERS=4` is lost when the `ALTER PLACEMENT POLICY` is executed: diff --git a/sql-statements/sql-statement-alter-range.md b/sql-statements/sql-statement-alter-range.md index 8efba9f85d0aa..0140037ae2e25 100644 --- a/sql-statements/sql-statement-alter-range.md +++ b/sql-statements/sql-statement-alter-range.md @@ -9,7 +9,7 @@ Currently, the `ALTER RANGE` statement can only be used to modify the range of a > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-alter-resource-group.md b/sql-statements/sql-statement-alter-resource-group.md index e3d355d36cfc2..7867298f492dc 100644 --- a/sql-statements/sql-statement-alter-resource-group.md +++ b/sql-statements/sql-statement-alter-resource-group.md @@ -9,7 +9,7 @@ The `ALTER RESOURCE GROUP` statement is used to modify a resource group in a dat > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-backup.md b/sql-statements/sql-statement-backup.md index 379e36804390e..69f827493f2ce 100644 --- a/sql-statements/sql-statement-backup.md +++ b/sql-statements/sql-statement-backup.md @@ -10,7 +10,7 @@ This statement is used to perform a distributed backup of the TiDB cluster. > **Warning:** > > - This feature is experimental. It is not recommended that you use it in the production environment. This feature might be changed or removed without prior notice. If you find a bug, you can report an [issue](https://github.com/pingcap/tidb/issues) on GitHub. -> - This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> - This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. The `BACKUP` statement uses the same engine as the [BR tool](https://docs.pingcap.com/tidb/stable/backup-and-restore-overview) does, except that the backup process is driven by TiDB itself rather than a separate BR tool. All benefits and warnings of BR also apply to this statement. diff --git a/sql-statements/sql-statement-create-placement-policy.md b/sql-statements/sql-statement-create-placement-policy.md index 0bb6c6d1ac634..32cb0bc26375d 100644 --- a/sql-statements/sql-statement-create-placement-policy.md +++ b/sql-statements/sql-statement-create-placement-policy.md @@ -9,7 +9,7 @@ summary: The usage of CREATE PLACEMENT POLICY in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-create-resource-group.md b/sql-statements/sql-statement-create-resource-group.md index 7ece74028bf85..8610c334312fc 100644 --- a/sql-statements/sql-statement-create-resource-group.md +++ b/sql-statements/sql-statement-create-resource-group.md @@ -9,7 +9,7 @@ You can use the `CREATE RESOURCE GROUP` statement to create a resource group. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-drop-placement-policy.md b/sql-statements/sql-statement-drop-placement-policy.md index 8e7f85443ee93..12deacecb36e8 100644 --- a/sql-statements/sql-statement-drop-placement-policy.md +++ b/sql-statements/sql-statement-drop-placement-policy.md @@ -9,7 +9,7 @@ summary: The usage of ALTER PLACEMENT POLICY in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-drop-resource-group.md b/sql-statements/sql-statement-drop-resource-group.md index 7f3d7bdebccfc..2d794a08de019 100644 --- a/sql-statements/sql-statement-drop-resource-group.md +++ b/sql-statements/sql-statement-drop-resource-group.md @@ -9,7 +9,7 @@ You can use the `DROP RESOURCE GROUP` statement to drop a resource group. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-flashback-cluster.md b/sql-statements/sql-statement-flashback-cluster.md index 7836a817eda98..e00160cd64be0 100644 --- a/sql-statements/sql-statement-flashback-cluster.md +++ b/sql-statements/sql-statement-flashback-cluster.md @@ -11,7 +11,7 @@ Starting from v6.5.6, v7.1.3, v7.5.1, and v7.6.0, TiDB introduces the `FLASHBACK > **Warning:** > -> The `FLASHBACK CLUSTER TO [TIMESTAMP|TSO]` syntax is not applicable to [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. To avoid unexpected results, do not execute this statement on {{{ .starter }}} clusters. +> The `FLASHBACK CLUSTER TO [TIMESTAMP|TSO]` syntax is not applicable to [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. To avoid unexpected results, do not execute this statement on {{{ .starter }}} and {{{ .essential }}} clusters. > **Warning:** > diff --git a/sql-statements/sql-statement-import-into.md b/sql-statements/sql-statement-import-into.md index 4fcf3880b528c..7dcd4cec8c878 100644 --- a/sql-statements/sql-statement-import-into.md +++ b/sql-statements/sql-statement-import-into.md @@ -161,7 +161,7 @@ The supported options are described as follows: ## `IMPORT INTO ... FROM FILE` usage -For TiDB Self-Managed, `IMPORT INTO ... FROM FILE` supports importing data from files stored in Amazon S3, GCS, and the TiDB local storage. For [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `IMPORT INTO ... FROM FILE` supports importing data from files stored in Amazon S3 and GCS. For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), `IMPORT INTO ... FROM FILE` supports importing data from files stored in Amazon S3 and Alibaba Cloud OSS. +For TiDB Self-Managed, `IMPORT INTO ... FROM FILE` supports importing data from files stored in Amazon S3, GCS, and the TiDB local storage. For [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `IMPORT INTO ... FROM FILE` supports importing data from files stored in Amazon S3 and GCS. For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), `IMPORT INTO ... FROM FILE` supports importing data from files stored in Amazon S3 and Alibaba Cloud OSS. - For data files stored in Amazon S3 or GCS, `IMPORT INTO ... FROM FILE` supports running in the [TiDB Distributed eXecution Framework (DXF)](/tidb-distributed-execution-framework.md). @@ -189,7 +189,7 @@ For TiDB Self-Managed, `IMPORT INTO ... FROM FILE` supports importing data from > **Note:** > -> Global Sort is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> Global Sort is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. `IMPORT INTO ... FROM FILE` splits the data import job of a source data file into multiple sub-jobs, each sub-job independently encoding and sorting data before importing. If the encoded KV ranges of these sub-jobs have significant overlap (to learn how TiDB encodes data to KV, see [TiDB computing](/tidb-computing.md)), TiKV needs to keep compaction during import, leading to a decrease in import performance and stability. diff --git a/sql-statements/sql-statement-load-data.md b/sql-statements/sql-statement-load-data.md index 157bbe911272e..876dfaf97a41c 100644 --- a/sql-statements/sql-statement-load-data.md +++ b/sql-statements/sql-statement-load-data.md @@ -20,7 +20,7 @@ Starting from TiDB v7.0.0, the `LOAD DATA` SQL statement supports the following > **Note:** > -> For the `LOAD DATA INFILE` statement, TiDB Cloud Dedicated supports `LOAD DATA LOCAL INFILE`, and `LOAD DATA INFILE` from Amazon S3 or Google Cloud Storage, while {{{ .starter }}} only supports `LOAD DATA LOCAL INFILE`. +> For the `LOAD DATA INFILE` statement, TiDB Cloud Dedicated supports `LOAD DATA LOCAL INFILE`, and `LOAD DATA INFILE` from Amazon S3 or Google Cloud Storage, while [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) only support `LOAD DATA LOCAL INFILE`. @@ -45,7 +45,7 @@ Fields ::= You can use `LOCAL` to specify data files on the client to be imported, where the file parameter must be the file system path on the client. -If you are using TiDB Cloud, to use the `LOAD DATA` statement to load local data files, you need to add the `--local-infile` option to the connection string when you connect to TiDB Cloud. +If you are using TiDB Cloud, to use the `LOAD DATA` statement to load local data files, you need to add the `--local-infile` option to the connection string when you connect to TiDB Cloud. - The following is an example connection string for {{{ .starter }}}: diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md index 3c00a964f0473..07d0667f37a49 100644 --- a/sql-statements/sql-statement-load-stats.md +++ b/sql-statements/sql-statement-load-stats.md @@ -9,7 +9,7 @@ The `LOAD STATS` statement is used to load the statistics into TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-lock-tables-and-unlock-tables.md b/sql-statements/sql-statement-lock-tables-and-unlock-tables.md index 695144347b1e3..6c0c8c705fa13 100644 --- a/sql-statements/sql-statement-lock-tables-and-unlock-tables.md +++ b/sql-statements/sql-statement-lock-tables-and-unlock-tables.md @@ -23,7 +23,7 @@ A table lock protects against reads or writes by other sessions. A session that > > - For TiDB Self-Managed, to enable the table locks feature, you need to set [`enable-table-lock`](https://docs.pingcap.com/tidb/stable/tidb-configuration-file#enable-table-lock-new-in-v400) to `true` in the configuration files of all TiDB instances. > - For TiDB Cloud Dedicated, to enable the table locks feature, you need to contact [TiDB Cloud Support](https://docs.pingcap.com/tidbcloud/tidb-cloud-support) to set [`enable-table-lock`](https://docs.pingcap.com/tidb/stable/tidb-configuration-file#enable-table-lock-new-in-v400) to `true`. -> - For {{{ .starter }}}, setting [`enable-table-lock`](https://docs.pingcap.com/tidb/stable/tidb-configuration-file#enable-table-lock-new-in-v400) to `true` is not supported. +> - For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), setting [`enable-table-lock`](https://docs.pingcap.com/tidb/stable/tidb-configuration-file#enable-table-lock-new-in-v400) to `true` is not supported. ## Synopsis diff --git a/sql-statements/sql-statement-query-watch.md b/sql-statements/sql-statement-query-watch.md index f36746e88ee43..4803d9a78844b 100644 --- a/sql-statements/sql-statement-query-watch.md +++ b/sql-statements/sql-statement-query-watch.md @@ -9,7 +9,7 @@ The `QUERY WATCH` statement is used to manually manage the watch list of runaway > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-restore.md b/sql-statements/sql-statement-restore.md index 64e9f4b3a46b4..18751f129488e 100644 --- a/sql-statements/sql-statement-restore.md +++ b/sql-statements/sql-statement-restore.md @@ -10,7 +10,7 @@ This statement performs a distributed restore from a backup archive previously p > **Warning:** > > - This feature is experimental. It is not recommended that you use it in the production environment. This feature might be changed or removed without prior notice. If you find a bug, you can report an [issue](https://github.com/pingcap/tidb/issues) on GitHub. -> - This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> - This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. The `RESTORE` statement uses the same engine as the [BR tool](https://docs.pingcap.com/tidb/stable/backup-and-restore-overview), except that the restore process is driven by TiDB itself rather than a separate BR tool. All benefits and caveats of BR also apply here. In particular, **`RESTORE` is currently not ACID-compliant**. Before running `RESTORE`, ensure that the following requirements are met: diff --git a/sql-statements/sql-statement-set-resource-group.md b/sql-statements/sql-statement-set-resource-group.md index e05e716c8214a..7294d374553dc 100644 --- a/sql-statements/sql-statement-set-resource-group.md +++ b/sql-statements/sql-statement-set-resource-group.md @@ -9,7 +9,7 @@ summary: An overview of the usage of SET RESOURCE GROUP in the TiDB database. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-show-backups.md b/sql-statements/sql-statement-show-backups.md index 9e949f72627c5..0d4e26592d4dd 100644 --- a/sql-statements/sql-statement-show-backups.md +++ b/sql-statements/sql-statement-show-backups.md @@ -13,7 +13,7 @@ Use `SHOW BACKUPS` to query `BACKUP` tasks and use `SHOW RESTORES` to query `RES > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. Backups and restores that were started with the `br` commandline tool are not shown. diff --git a/sql-statements/sql-statement-show-create-placement-policy.md b/sql-statements/sql-statement-show-create-placement-policy.md index 3766d6466d554..1e5a77a5e7d81 100644 --- a/sql-statements/sql-statement-show-create-placement-policy.md +++ b/sql-statements/sql-statement-show-create-placement-policy.md @@ -9,7 +9,7 @@ summary: The usage of SHOW CREATE PLACEMENT POLICY in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-show-create-resource-group.md b/sql-statements/sql-statement-show-create-resource-group.md index 72eb6a84ac0ad..f3d7456c04679 100644 --- a/sql-statements/sql-statement-show-create-resource-group.md +++ b/sql-statements/sql-statement-show-create-resource-group.md @@ -9,7 +9,7 @@ You can use the `SHOW CREATE RESOURCE GROUP` statement to view the current defin > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-show-placement-for.md b/sql-statements/sql-statement-show-placement-for.md index 2850c3195f557..4b6b3007455f5 100644 --- a/sql-statements/sql-statement-show-placement-for.md +++ b/sql-statements/sql-statement-show-placement-for.md @@ -9,7 +9,7 @@ summary: The usage of SHOW PLACEMENT FOR in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. The statement returns a result set in which the `Scheduling_State` field indicates the current progress that the Placement Driver (PD) has made in scheduling the placement: diff --git a/sql-statements/sql-statement-show-placement-labels.md b/sql-statements/sql-statement-show-placement-labels.md index 980359ee64c47..39c8b92422b8f 100644 --- a/sql-statements/sql-statement-show-placement-labels.md +++ b/sql-statements/sql-statement-show-placement-labels.md @@ -9,7 +9,7 @@ summary: The usage of SHOW PLACEMENT LABELS in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-show-placement.md b/sql-statements/sql-statement-show-placement.md index d2dd4040ef771..38c49a1aa0099 100644 --- a/sql-statements/sql-statement-show-placement.md +++ b/sql-statements/sql-statement-show-placement.md @@ -9,7 +9,7 @@ summary: The usage of SHOW PLACEMENT in TiDB. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. The statement returns a result set in which the `Scheduling_State` field indicates the current progress that the Placement Driver (PD) has made in scheduling the placement: diff --git a/sql-statements/sql-statement-show-plugins.md b/sql-statements/sql-statement-show-plugins.md index f480e0c3e0523..79ad48f7243a4 100644 --- a/sql-statements/sql-statement-show-plugins.md +++ b/sql-statements/sql-statement-show-plugins.md @@ -9,7 +9,7 @@ summary: An overview of the usage of SHOW PLUGINS for the TiDB database. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/sql-statements/sql-statement-show-table-regions.md b/sql-statements/sql-statement-show-table-regions.md index 8bf1dd87bd695..b97b01ce04212 100644 --- a/sql-statements/sql-statement-show-table-regions.md +++ b/sql-statements/sql-statement-show-table-regions.md @@ -9,7 +9,7 @@ The `SHOW TABLE REGIONS` statement is used to show the Region information of a t > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Syntax diff --git a/sql-statements/sql-statement-split-region.md b/sql-statements/sql-statement-split-region.md index ba10bc13080d6..458f942729a68 100644 --- a/sql-statements/sql-statement-split-region.md +++ b/sql-statements/sql-statement-split-region.md @@ -13,7 +13,7 @@ To solve the hotspot problem in the above scenario, TiDB introduces the pre-spli > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Synopsis diff --git a/statement-summary-tables.md b/statement-summary-tables.md index 9289f7b940309..91180f0e65379 100644 --- a/statement-summary-tables.md +++ b/statement-summary-tables.md @@ -17,7 +17,7 @@ Therefore, starting from v4.0.0-rc.1, TiDB provides system tables in `informatio > **Note:** > -> The preceding tables are not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> The preceding tables are not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. This document details these tables and introduces how to use them to troubleshoot SQL performance issues. diff --git a/statistics.md b/statistics.md index 049c660ce5561..18b23df776db1 100644 --- a/statistics.md +++ b/statistics.md @@ -460,7 +460,7 @@ You can run the [`DROP STATS`](/sql-statements/sql-statement-drop-stats.md) stat > **Note:** > -> Loading statistics is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> Loading statistics is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. By default, depending on the size of column statistics, TiDB loads statistics differently as follows: diff --git a/system-variables.md b/system-variables.md index 1f6b006501fde..86a17249b26b0 100644 --- a/system-variables.md +++ b/system-variables.md @@ -391,7 +391,7 @@ mysql> SELECT * FROM t1; > **Note:** > -> This variable is not supported on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is not supported on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). @@ -592,7 +592,7 @@ This variable is an alias for [`last_insert_id`](#last_insert_id). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -645,7 +645,7 @@ This variable is an alias for [`last_insert_id`](#last_insert_id). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -790,7 +790,7 @@ mysql> SHOW GLOBAL VARIABLES LIKE 'max_prepared_stmt_count'; > **Note:** > -> This variable is not supported on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is not supported on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: No, only applicable to the current TiDB instance that you are connecting to. @@ -802,7 +802,7 @@ mysql> SHOW GLOBAL VARIABLES LIKE 'max_prepared_stmt_count'; > **Note:** > -> This variable is not supported on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is not supported on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: No, only applicable to the current TiDB instance that you are connecting to. @@ -849,7 +849,7 @@ mysql> SHOW GLOBAL VARIABLES LIKE 'max_prepared_stmt_count'; - Persists to cluster: Yes - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Boolean -- Default value: `OFF` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `ON` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Default value: `OFF` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `ON` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) @@ -871,7 +871,7 @@ mysql> SHOW GLOBAL VARIABLES LIKE 'max_prepared_stmt_count'; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -1398,7 +1398,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION - Persists to cluster: No @@ -1578,7 +1578,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -1594,7 +1594,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > > - If you are using a [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated) cluster, to improve the speed for index creation using this variable, make sure that your TiDB cluster is hosted on AWS and your TiDB node size is at least 8 vCPU. -> - For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters, this variable is read-only. +> - For [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters, this variable is read-only. - Scope: GLOBAL - Persists to cluster: Yes @@ -1654,7 +1654,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -1668,7 +1668,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -1682,7 +1682,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -1700,7 +1700,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No @@ -1728,7 +1728,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -1854,7 +1854,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -1886,7 +1886,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -1904,7 +1904,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -1992,7 +1992,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: No, only applicable to the current TiDB instance that you are connecting to. @@ -2135,7 +2135,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -2225,7 +2225,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -2307,7 +2307,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -2631,7 +2631,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -2695,7 +2695,7 @@ mysql> SELECT job_info FROM mysql.analyze_jobs ORDER BY end_time DESC LIMIT 1; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -2805,7 +2805,7 @@ Query OK, 0 rows affected (0.09 sec) > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3028,7 +3028,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3048,7 +3048,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3064,7 +3064,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Duration - Default value: `10m0s` -- Range: `[10m0s, 8760h0m0s]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[10m0s, 168h0m0s]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Range: `[10m0s, 8760h0m0s]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[10m0s, 168h0m0s]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) - The time limit during which data is retained for each GC, in the format of Go Duration. When a GC happens, the current time minus this value is the safe point. > **Note:** @@ -3078,7 +3078,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3093,7 +3093,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3111,7 +3111,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3206,7 +3206,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3241,7 +3241,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -3254,7 +3254,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -3520,7 +3520,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): Yes @@ -3621,7 +3621,7 @@ For a system upgraded to v5.0 from an earlier version, if you have not modified > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: No, only applicable to the current TiDB instance that you are connecting to. @@ -4941,7 +4941,7 @@ SHOW WARNINGS; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -5258,7 +5258,7 @@ SHOW WARNINGS; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -5298,7 +5298,7 @@ SHOW WARNINGS; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5316,7 +5316,7 @@ SHOW WARNINGS; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5329,7 +5329,7 @@ SHOW WARNINGS; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5395,7 +5395,7 @@ SHOW WARNINGS; > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5553,7 +5553,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -5700,7 +5700,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5714,7 +5714,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5727,7 +5727,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5753,7 +5753,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5775,7 +5775,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5848,7 +5848,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -5951,7 +5951,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6006,7 +6006,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6019,7 +6019,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6032,7 +6032,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6045,7 +6045,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6058,7 +6058,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6071,7 +6071,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6084,7 +6084,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No @@ -6097,7 +6097,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No @@ -6110,7 +6110,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: GLOBAL - Persists to cluster: Yes @@ -6188,7 +6188,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION | GLOBAL - Persists to cluster: Yes @@ -6213,7 +6213,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No @@ -6228,7 +6228,7 @@ For details, see [Identify Slow Queries](/identify-slow-queries.md). > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No @@ -6421,7 +6421,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No @@ -6456,7 +6456,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA > **Note:** > -> This variable is always enabled for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is always enabled for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential). - Scope: GLOBAL - Persists to cluster: Yes @@ -6472,7 +6472,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Integer - Default value: `8` -- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[8, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[8, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) - This variable is a check item in the password complexity check. It checks whether the password length is sufficient. By default, the minimum password length is `8`. This variable takes effect only when [`validate_password.enable`](#validate_passwordenable-new-in-v650) is enabled. - The value of this variable must not be smaller than the expression: `validate_password.number_count + validate_password.special_char_count + (2 * validate_password.mixed_case_count)`. - If you change the value of `validate_password.number_count`, `validate_password.special_char_count`, or `validate_password.mixed_case_count` such that the expression value is larger than `validate_password.length`, the value of `validate_password.length` is automatically changed to match the expression value. @@ -6484,7 +6484,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Integer - Default value: `1` -- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[1, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[1, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) - This variable is a check item in the password complexity check. It checks whether the password contains sufficient uppercase and lowercase letters. This variable takes effect only when [`validate_password.enable`](#validate_passwordenable-new-in-v650) is enabled and [`validate_password.policy`](#validate_passwordpolicy-new-in-v650) is set to `1` (MEDIUM) or larger. - Neither the number of uppercase letters nor the number of lowercase letters in the password can be fewer than the value of `validate_password.mixed_case_count`. For example, when the variable is set to `1`, the password must contain at least one uppercase letter and one lowercase letter. @@ -6495,7 +6495,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Integer - Default value: `1` -- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[1, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[1, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) - This variable is a check item in the password complexity check. It checks whether the password contains sufficient numbers. This variable takes effect only when [`validate_password.enable`](#password_reuse_interval-new-in-v650) is enabled and [`validate_password.policy`](#validate_passwordpolicy-new-in-v650) is set to `1` (MEDIUM) or larger. ### validate_password.policy New in v6.5.0 @@ -6505,7 +6505,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Enumeration - Default value: `1` -- Value options: `0`, `1`, and `2` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated); `1` and `2` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Value options: `0`, `1`, and `2` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated); `1` and `2` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) - This variable controls the policy for the password complexity check. This variable takes effect only when [`validate_password.enable`](#password_reuse_interval-new-in-v650) is enabled. The value of this variable determines whether other `validate-password` variables take effect in the password complexity check, except for `validate_password.check_user_name`. - This value of this variable can be `0`, `1`, or `2` (corresponds to LOW, MEDIUM, or STRONG). Different policy levels have different checks: - 0 or LOW: password length. @@ -6519,7 +6519,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA - Applies to hint [SET_VAR](/optimizer-hints.md#set_varvar_namevar_value): No - Type: Integer - Default value: `1` -- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[1, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) +- Range: `[0, 2147483647]` for TiDB Self-Managed and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated), `[1, 2147483647]` for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) - This variable is a check item in the password complexity check. It checks whether the password contains sufficient special characters. This variable takes effect only when [`validate_password.enable`](#password_reuse_interval-new-in-v650) is enabled and [`validate_password.policy`](#validate_passwordpolicy-new-in-v650) is set to `1` (MEDIUM) or larger. ### version @@ -6554,7 +6554,7 @@ Internally, the TiDB parser transforms the `SET TRANSACTION ISOLATION LEVEL [REA > **Note:** > -> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless). +> This variable is read-only for [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. - Scope: SESSION | GLOBAL - Persists to cluster: Yes diff --git a/tidb-distributed-execution-framework.md b/tidb-distributed-execution-framework.md index abe37293ecf6b..c2a0a1fe657d8 100644 --- a/tidb-distributed-execution-framework.md +++ b/tidb-distributed-execution-framework.md @@ -7,7 +7,7 @@ summary: Learn the use cases, limitations, usage, and implementation principles > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. TiDB adopts a computing-storage separation architecture with excellent scalability and elasticity. Starting from v7.1.0, TiDB introduces a **Distributed eXecution Framework (DXF)** to further leverage the resource advantages of the distributed architecture. The goal of the DXF is to implement unified scheduling and distributed execution of tasks, and to provide unified resource management capabilities for both overall and individual tasks, which better meets users' expectations for resource usage. diff --git a/tidb-global-sort.md b/tidb-global-sort.md index 91aa92b35aec2..3f05f3dd2859f 100644 --- a/tidb-global-sort.md +++ b/tidb-global-sort.md @@ -15,7 +15,7 @@ summary: Learn the use cases, limitations, usage, and implementation principles > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. ## Overview diff --git a/tidb-resource-control-background-tasks.md b/tidb-resource-control-background-tasks.md index 291e81834d754..038777eba7555 100644 --- a/tidb-resource-control-background-tasks.md +++ b/tidb-resource-control-background-tasks.md @@ -13,7 +13,7 @@ summary: Introduces how to control background tasks through Resource Control. > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. Background tasks, such as data backup and automatic statistics collection, are low-priority but consume many resources. These tasks are usually triggered periodically or irregularly. During execution, they consume a lot of resources, thus affecting the performance of online high-priority tasks. diff --git a/tidb-resource-control-ru-groups.md b/tidb-resource-control-ru-groups.md index d13073f23a499..4b930fa67f6b0 100644 --- a/tidb-resource-control-ru-groups.md +++ b/tidb-resource-control-ru-groups.md @@ -8,7 +8,7 @@ aliases: ['/tidb/v8.5/tidb-resource-control/','/tidb/stable/tidb-resource-contro > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. As a cluster administrator, you can use the resource control feature to create resource groups, set quotas for resource groups, and bind users to those groups. diff --git a/tidb-resource-control-runaway-queries.md b/tidb-resource-control-runaway-queries.md index 939651bb45643..0d1ed6ad5d933 100644 --- a/tidb-resource-control-runaway-queries.md +++ b/tidb-resource-control-runaway-queries.md @@ -7,7 +7,7 @@ summary: Introduces how to control and degrade queries with excessive resource c > **Note:** > -> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) clusters. +> This feature is not available on [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) and [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential) clusters. A runaway query is a query that consumes more time or resources than expected. The term **runaway queries** is used in the following to describe the feature of managing the runaway query. diff --git a/vector-search/vector-search-data-types.md b/vector-search/vector-search-data-types.md index 678b3cbbfb3e3..b999aa742880d 100644 --- a/vector-search/vector-search-data-types.md +++ b/vector-search/vector-search-data-types.md @@ -25,7 +25,7 @@ A vector is a sequence of floating-point numbers, such as `[0.3, 0.5, -0.1, ...] > **Note:** > -> Vector data types are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> Vector data types are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). The following Vector data types are currently available: diff --git a/vector-search/vector-search-functions-and-operators.md b/vector-search/vector-search-functions-and-operators.md index c40eb4c30d506..cec433dad2581 100644 --- a/vector-search/vector-search-functions-and-operators.md +++ b/vector-search/vector-search-functions-and-operators.md @@ -25,7 +25,7 @@ This document lists the functions and operators available for Vector data types. > **Note:** > -> Vector data types and these vector functions are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> Vector data types and these vector functions are available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Vector functions diff --git a/vector-search/vector-search-get-started-using-python.md b/vector-search/vector-search-get-started-using-python.md index 4cb842d4cca17..5d5a0e21188db 100644 --- a/vector-search/vector-search-get-started-using-python.md +++ b/vector-search/vector-search-get-started-using-python.md @@ -27,7 +27,7 @@ Throughout this tutorial, you will develop this AI application using [TiDB Vecto > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites @@ -84,7 +84,7 @@ pip install sqlalchemy pymysql sentence-transformers tidb-vector python-dotenv Configure the cluster connection string depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-get-started-using-sql.md b/vector-search/vector-search-get-started-using-sql.md index 695a732f3254e..3baa859766824 100644 --- a/vector-search/vector-search-get-started-using-sql.md +++ b/vector-search/vector-search-get-started-using-sql.md @@ -32,7 +32,7 @@ This tutorial demonstrates how to get started with TiDB Vector Search just using > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites @@ -65,7 +65,7 @@ To complete this tutorial, you need: Connect to your TiDB cluster depending on the TiDB deployment option you've selected. -
+
1. Navigate to the [**Clusters**](https://tidbcloud.com/console/clusters) page, and then click the name of your target cluster to go to its overview page. diff --git a/vector-search/vector-search-improve-performance.md b/vector-search/vector-search-improve-performance.md index bdd8b745d7a48..b47610a964d33 100644 --- a/vector-search/vector-search-improve-performance.md +++ b/vector-search/vector-search-improve-performance.md @@ -25,7 +25,7 @@ TiDB Vector Search enables you to perform Approximate Nearest Neighbor (ANN) que > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Add vector search index for vector columns diff --git a/vector-search/vector-search-index.md b/vector-search/vector-search-index.md index 8d478313ce89c..8d3e7bc8991b7 100644 --- a/vector-search/vector-search-index.md +++ b/vector-search/vector-search-index.md @@ -27,7 +27,7 @@ To improve search efficiency, you can create vector search indexes in TiDB for a > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). Currently, TiDB supports the [HNSW (Hierarchical Navigable Small World)](https://en.wikipedia.org/wiki/Hierarchical_navigable_small_world) vector search index algorithm. diff --git a/vector-search/vector-search-integrate-with-django-orm.md b/vector-search/vector-search-integrate-with-django-orm.md index 4e2d952492e3d..9f7ba5430eab4 100644 --- a/vector-search/vector-search-integrate-with-django-orm.md +++ b/vector-search/vector-search-integrate-with-django-orm.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [Django](https://www.djangoproject.co > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites @@ -103,7 +103,7 @@ For more information, refer to [django-tidb repository](https://github.com/pingc Configure the environment variables depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-integrate-with-jinaai-embedding.md b/vector-search/vector-search-integrate-with-jinaai-embedding.md index e5dc67b7a9f7e..49a5df299325f 100644 --- a/vector-search/vector-search-integrate-with-jinaai-embedding.md +++ b/vector-search/vector-search-integrate-with-jinaai-embedding.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [Jina AI](https://jina.ai/) to genera > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites @@ -87,7 +87,7 @@ pip install -r requirements.txt Get the Jina AI API key from the [Jina AI Embeddings API](https://jina.ai/embeddings/) page, and then configure the environment variables depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-integrate-with-langchain.md b/vector-search/vector-search-integrate-with-langchain.md index 913a12fb05491..ff2240ead7f5e 100644 --- a/vector-search/vector-search-integrate-with-langchain.md +++ b/vector-search/vector-search-integrate-with-langchain.md @@ -25,7 +25,7 @@ This tutorial demonstrates how to integrate the [vector search](/vector-search/v > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). > **Tip** > @@ -94,7 +94,7 @@ from langchain_text_splitters import CharacterTextSplitter Configure the environment variables depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-integrate-with-llamaindex.md b/vector-search/vector-search-integrate-with-llamaindex.md index f84bc3579f160..af749bc7b50e6 100644 --- a/vector-search/vector-search-integrate-with-llamaindex.md +++ b/vector-search/vector-search-integrate-with-llamaindex.md @@ -25,7 +25,7 @@ This tutorial demonstrates how to integrate the [vector search](/vector-search/v > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). > **Tip** > @@ -93,7 +93,7 @@ from llama_index.vector_stores.tidbvector import TiDBVectorStore Configure the environment variables depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-integrate-with-peewee.md b/vector-search/vector-search-integrate-with-peewee.md index f50bb96127a49..7f91c7b726237 100644 --- a/vector-search/vector-search-integrate-with-peewee.md +++ b/vector-search/vector-search-integrate-with-peewee.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [peewee](https://docs.peewee-orm.com/ > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites @@ -93,7 +93,7 @@ pip install peewee pymysql python-dotenv tidb-vector Configure the environment variables depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-integrate-with-sqlalchemy.md b/vector-search/vector-search-integrate-with-sqlalchemy.md index ffba32afda0b6..fa8a5e7f06cfe 100644 --- a/vector-search/vector-search-integrate-with-sqlalchemy.md +++ b/vector-search/vector-search-integrate-with-sqlalchemy.md @@ -25,7 +25,7 @@ This tutorial walks you through how to use [SQLAlchemy](https://www.sqlalchemy.o > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Prerequisites @@ -93,7 +93,7 @@ pip install pymysql python-dotenv sqlalchemy tidb-vector Configure the environment variables depending on the TiDB deployment option you've selected. -
+
For a {{{ .starter }}} cluster, take the following steps to obtain the cluster connection string and configure environment variables: diff --git a/vector-search/vector-search-integration-overview.md b/vector-search/vector-search-integration-overview.md index 3bdbb586fb762..7d0a871365f3e 100644 --- a/vector-search/vector-search-integration-overview.md +++ b/vector-search/vector-search-integration-overview.md @@ -25,7 +25,7 @@ This document provides an overview of TiDB vector search integration, including > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## AI frameworks diff --git a/vector-search/vector-search-limitations.md b/vector-search/vector-search-limitations.md index 68a6a8b0e1443..a83d5e9e850f7 100644 --- a/vector-search/vector-search-limitations.md +++ b/vector-search/vector-search-limitations.md @@ -25,7 +25,7 @@ This document describes the known limitations of TiDB vector search. > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Vector data type limitations diff --git a/vector-search/vector-search-overview.md b/vector-search/vector-search-overview.md index 3db44e5833fd2..eed337d26679f 100644 --- a/vector-search/vector-search-overview.md +++ b/vector-search/vector-search-overview.md @@ -25,7 +25,7 @@ Vector search offers a powerful solution for semantic similarity searches across > **Note:** > -> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). +> The vector search feature is available on TiDB Self-Managed, [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless), [{{{ .essential }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential), and [TiDB Cloud Dedicated](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-dedicated). For TiDB Self-Managed and TiDB Cloud Dedicated, the TiDB version must be v8.4.0 or later (v8.5.0 or later is recommended). ## Concepts From 1de2e630df0b45e234e55e03549ad4721f77a3aa Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 6 Aug 2025 16:53:14 +0800 Subject: [PATCH 12/25] Apply suggestions from code review Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- tidb-cloud/create-tidb-cluster-serverless.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-cloud/create-tidb-cluster-serverless.md b/tidb-cloud/create-tidb-cluster-serverless.md index 1d0dffb400b7c..64489faa6f784 100644 --- a/tidb-cloud/create-tidb-cluster-serverless.md +++ b/tidb-cloud/create-tidb-cluster-serverless.md @@ -46,7 +46,7 @@ If you are in the `Organization Owner` or the `Project Owner` role, you can crea - You can update the spending limit for your cluster. If the spending limit is set to 0, the cluster remains in the free tier. If the spending limit is greater than 0, you need to add a credit card before creating the cluster. - - By default, each organization can create up to five [free Starter clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) by default. To create additional Starter clusters, you must add a credit card and specify a spending limit. + - By default, each organization can create up to five [free Starter clusters](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless). To create additional Starter clusters, you must add a credit card and specify a spending limit. - **Essential** plan: From e9ee8c85894bac12fabcb43952e6a3541d3361b6 Mon Sep 17 00:00:00 2001 From: Lilian Lee Date: Wed, 6 Aug 2025 16:55:51 +0800 Subject: [PATCH 13/25] Apply suggestions from code review --- tidb-cloud/branch-github-integration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-cloud/branch-github-integration.md b/tidb-cloud/branch-github-integration.md index 4bfa42910e891..785592d9cdc1d 100644 --- a/tidb-cloud/branch-github-integration.md +++ b/tidb-cloud/branch-github-integration.md @@ -131,7 +131,7 @@ Here are the main steps to create the workflow: 2. Get the branch connection information. - You can use the [wait-for-tidbcloud-branch](https://github.com/tidbcloud/wait-for-tidbcloud-branch) action to wait for the readiness of the branch and get the connection information of the branch. + You can use the [wait-for-tidbcloud-branch](https://github.com/tidbcloud/wait-for-tidbcloud-branch) action to wait for the readiness of the branch and get the connection information of the branch. Taking the branch of a {{{ .starter }}} cluster as an example: From 9c9136af11666f6a7e4e1db93fe06ef72c68d8dc Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 15:38:17 +0800 Subject: [PATCH 14/25] tier -> plan --- TOC-tidb-cloud-essential.md | 2 +- TOC-tidb-cloud.md | 2 +- tidb-cloud/select-cluster-tier.md | 2 +- tidb-cloud/tidb-cloud-intro.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md index 246dc8ea92eec..087414db4193a 100644 --- a/TOC-tidb-cloud-essential.md +++ b/TOC-tidb-cloud-essential.md @@ -130,7 +130,7 @@ ## GUIDES - Manage Cluster - - [Select Your Cluster Tier](/tidb-cloud/select-cluster-tier.md) + - [Select Your Cluster Plan](/tidb-cloud/select-cluster-tier.md) - Manage TiDB Cloud Clusters - [Create a TiDB Cloud Cluster](/tidb-cloud/create-tidb-cluster-serverless.md) - Connect to Your TiDB Cloud Cluster diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index d6c88a0c2626f..b9d8f3489e4b7 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -125,7 +125,7 @@ - Manage Cluster - Plan Your Cluster - - [Select Your Cluster Tier](/tidb-cloud/select-cluster-tier.md) + - [Select Your Cluster Plan](/tidb-cloud/select-cluster-tier.md) - [Determine Your TiDB Size](/tidb-cloud/size-your-cluster.md) - [TiDB Cloud Performance Reference](/tidb-cloud/tidb-cloud-performance-reference.md) - [Create a TiDB Cloud Dedicated Cluster](/tidb-cloud/create-tidb-cluster.md) diff --git a/tidb-cloud/select-cluster-tier.md b/tidb-cloud/select-cluster-tier.md index b58af3dcd40d9..dc265425714b9 100644 --- a/tidb-cloud/select-cluster-tier.md +++ b/tidb-cloud/select-cluster-tier.md @@ -20,7 +20,7 @@ TiDB Cloud provides the following options of cluster plans. Whether you are just ## TiDB Cloud Serverless -TiDB Cloud Serverless (now Starter) is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free plan and consumption based billing once free limits are exceeded. +TiDB Cloud Serverless (now Starter) is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free quota and consumption based billing once free limits are exceeded. The free cluster plan is ideal for those who are getting started with {{{ .starter }}}. It provides developers and small teams with the following essential features: diff --git a/tidb-cloud/tidb-cloud-intro.md b/tidb-cloud/tidb-cloud-intro.md index b27ac04e7f7b9..e6e5936f7d663 100644 --- a/tidb-cloud/tidb-cloud-intro.md +++ b/tidb-cloud/tidb-cloud-intro.md @@ -66,7 +66,7 @@ TiDB Cloud provides the following deployment options: - TiDB Cloud Serverless (renamed to Starter) - {{{ .starter }}} is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free tier and consumption based billing once free limits are exceeded. + {{{ .starter }}} is a fully managed, multi-tenant TiDB offering. It delivers an instant, autoscaling MySQL-compatible database and offers a generous free quota and consumption based billing once free limits are exceeded. Currently, {{{ .starter }}} is generally available on AWS and in public preview on Alibaba Cloud. From 51ce23695c6c0893e6ec8ae060b6267d1aa691d4 Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 15:54:19 +0800 Subject: [PATCH 15/25] cloud release notes: {{{ .starter }}} -> TiDB Cloud Serverless --- tidb-cloud/release-notes-2023.md | 50 ++++++++++++------------ tidb-cloud/release-notes-2024.md | 50 ++++++++++++------------ tidb-cloud/tidb-cloud-release-notes.md | 54 +++++++++++++------------- 3 files changed, 77 insertions(+), 77 deletions(-) diff --git a/tidb-cloud/release-notes-2023.md b/tidb-cloud/release-notes-2023.md index d4d5d3d75ba62..06183237dd302 100644 --- a/tidb-cloud/release-notes-2023.md +++ b/tidb-cloud/release-notes-2023.md @@ -17,11 +17,11 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **Console changes** -- Enhance the connection experience for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless). +- Enhance the connection experience for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless). - Refine the **Connect** dialog interface to offer {{{ .starter }}} users a smoother and more efficient connection experience. In addition, {{{ .starter }}} introduces more client types and allows you to select the desired branch for connection. + Refine the **Connect** dialog interface to offer TiDB Cloud Serverless users a smoother and more efficient connection experience. In addition, TiDB Cloud Serverless introduces more client types and allows you to select the desired branch for connection. - For more information, see [Connect to {{{ .starter }}}](/tidb-cloud/connect-via-standard-connection-serverless.md). + For more information, see [Connect to TiDB Cloud Serverless](/tidb-cloud/connect-via-standard-connection-serverless.md). ## November 28, 2023 @@ -35,11 +35,11 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **Console changes** -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) supports monitoring SQL statement RU costs. +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) supports monitoring SQL statement RU costs. - {{{ .starter }}} now provides detailed insights into each SQL statement's [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit). You can view both the **Total RU** and **Mean RU** costs per SQL statement. This feature helps you identify and analyze RU costs, offering opportunities for potential cost savings in your operations. + TiDB Cloud Serverless now provides detailed insights into each SQL statement's [Request Units (RUs)](/tidb-cloud/tidb-cloud-glossary.md#request-unit). You can view both the **Total RU** and **Mean RU** costs per SQL statement. This feature helps you identify and analyze RU costs, offering opportunities for potential cost savings in your operations. - To check your SQL statement RU details, navigate to the **Diagnosis** page of [your {{{ .starter }}} cluster](https://tidbcloud.com/project/clusters) and then click the **SQL Statement** tab. + To check your SQL statement RU details, navigate to the **Diagnosis** page of [your TiDB Cloud Serverless cluster](https://tidbcloud.com/project/clusters) and then click the **SQL Statement** tab. ## November 21, 2023 @@ -122,9 +122,9 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- Support using {{{ .starter }}} branches in [Vercel Preview Deployments](https://vercel.com/docs/deployments/preview-deployments), with TiDB Cloud Vercel integration. +- Support using TiDB Cloud Serverless branches in [Vercel Preview Deployments](https://vercel.com/docs/deployments/preview-deployments), with TiDB Cloud Vercel integration. - For more information, see [Connect with {{{ .starter }}} branching](/tidb-cloud/integrate-tidbcloud-with-vercel.md#connect-with-branching). + For more information, see [Connect with TiDB Cloud Serverless branching](/tidb-cloud/integrate-tidbcloud-with-vercel.md#connect-with-branching). ## September 28, 2023 @@ -144,13 +144,13 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - Release [TiDB Cloud serverless driver (beta)](/tidb-cloud/serverless-driver.md) for JavaScript. - TiDB Cloud serverless driver for JavaScript allows you to connect to your [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) cluster over HTTPS. It is particularly useful in edge environments where TCP connections are limited, such as [Vercel Edge Function](https://vercel.com/docs/functions/edge-functions) and [Cloudflare Workers](https://workers.cloudflare.com/). + TiDB Cloud serverless driver for JavaScript allows you to connect to your [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) cluster over HTTPS. It is particularly useful in edge environments where TCP connections are limited, such as [Vercel Edge Function](https://vercel.com/docs/functions/edge-functions) and [Cloudflare Workers](https://workers.cloudflare.com/). For more information, see [TiDB Cloud serverless driver (beta)](/tidb-cloud/serverless-driver.md). **Console changes** -- For [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, you can get an estimation of cost in the **Usage This Month** panel or while setting up the spending limit. +- For [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, you can get an estimation of cost in the **Usage This Month** panel or while setting up the spending limit. ## September 5, 2023 @@ -170,7 +170,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **Console changes** -- Introduce the **Events** page for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, which provides the records of main changes to your cluster. +- Introduce the **Events** page for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, which provides the records of main changes to your cluster. On this page, you can view the event history for the last 7 days and track important details such as the trigger time and the user who initiated an action. @@ -337,7 +337,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - Optimize the Import feature in TiDB Cloud, aimed at enhancing the data import experience. The following improvements have been made: - - Unified Import entry for {{{ .starter }}}: consolidate the entries for importing data, allowing you to seamlessly switch between importing local files and importing files from Amazon S3. + - Unified Import entry for TiDB Cloud Serverless: consolidate the entries for importing data, allowing you to seamlessly switch between importing local files and importing files from Amazon S3. - Streamlined configuration: importing data from Amazon S3 now only requires a single step, saving time and effort. - Enhanced CSV configuration: the CSV configuration settings are now located under the file type option, making it easier for you to quickly configure the necessary parameters. - Enhanced target table selection: support choosing the desired target tables for data import by clicking checkboxes. This improvement eliminates the need for complex expressions and simplifies the target table selection. @@ -348,7 +348,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) now is Generally Available. +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) now is Generally Available. - Introduce TiDB Bot (beta), an OpenAI-powered chatbot that offers multi-language support, 24/7 real-time response, and integrated documentation access. @@ -360,13 +360,13 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c To use TiDB Bot, click **?** in the lower-right corner of the [TiDB Cloud console](https://tidbcloud.com), and select **Ask TiDB Bot** to start a chat. -- Support [the branching feature (beta)](/tidb-cloud/branch-overview.md) for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Support [the branching feature (beta)](/tidb-cloud/branch-overview.md) for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. - TiDB Cloud lets you create branches for {{{ .starter }}} clusters. A branch for a cluster is a separate instance that contains a diverged copy of data from the original cluster. It provides an isolated environment, allowing you to connect to it and experiment freely without worrying about affecting the original cluster. + TiDB Cloud lets you create branches for TiDB Cloud Serverless clusters. A branch for a cluster is a separate instance that contains a diverged copy of data from the original cluster. It provides an isolated environment, allowing you to connect to it and experiment freely without worrying about affecting the original cluster. - You can create branches for {{{ .starter }}} clusters created after July 5, 2023 by using either [TiDB Cloud console](/tidb-cloud/branch-manage.md) or [TiDB Cloud CLI](/tidb-cloud/ticloud-branch-create.md). + You can create branches for TiDB Cloud Serverless clusters created after July 5, 2023 by using either [TiDB Cloud console](/tidb-cloud/branch-manage.md) or [TiDB Cloud CLI](/tidb-cloud/ticloud-branch-create.md). - If you use GitHub for application development, you can integrate {{{ .starter }}} branching into your GitHub CI/CD pipeline, which lets you automatically test your pull requests with branches without affecting the production database. For more information, see [Integrate {{{ .starter }}} Branching (Beta) with GitHub](/tidb-cloud/branch-github-integration.md). + If you use GitHub for application development, you can integrate TiDB Cloud Serverless branching into your GitHub CI/CD pipeline, which lets you automatically test your pull requests with branches without affecting the production database. For more information, see [Integrate TiDB Cloud Serverless Branching (Beta) with GitHub](/tidb-cloud/branch-github-integration.md). - Support weekly backup for [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters. For more information, see [Back up and restore TiDB Cloud Dedicated data](/tidb-cloud/backup-and-restore.md#turn-on-auto-backup). @@ -374,15 +374,15 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- Support point-in-time recovery (PITR) (beta) for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Support point-in-time recovery (PITR) (beta) for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. - You can now restore your {{{ .starter }}} cluster to any point in time within the last 90 days. This feature enhances the data recovery capability of {{{ .starter }}} clusters. For example, you can use PITR when data write errors occur and you want to restore the data to an earlier state. + You can now restore your TiDB Cloud Serverless cluster to any point in time within the last 90 days. This feature enhances the data recovery capability of TiDB Cloud Serverless clusters. For example, you can use PITR when data write errors occur and you want to restore the data to an earlier state. - For more information, see [Back up and restore {{{ .starter }}} data](/tidb-cloud/backup-and-restore-serverless.md#restore). + For more information, see [Back up and restore TiDB Cloud Serverless data](/tidb-cloud/backup-and-restore-serverless.md#restore). **Console changes** -- Enhance the **Usage This Month** panel on the cluster overview page for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters to provide a clearer view of your current resource usage. +- Enhance the **Usage This Month** panel on the cluster overview page for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters to provide a clearer view of your current resource usage. - Enhance the overall navigation experience by making the following changes: @@ -396,7 +396,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- Remove the pre-built sample dataset for newly created [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Remove the pre-built sample dataset for newly created [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. ## June 20, 2023 @@ -420,7 +420,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Size your cluster](/tidb-cloud/size-your-cluster.md). -- Extend the [monitoring metrics retention period](/tidb-cloud/built-in-monitoring.md#metrics-retention-policy) for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters from 3 days to 7 days. +- Extend the [monitoring metrics retention period](/tidb-cloud/built-in-monitoring.md#metrics-retention-policy) for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters from 3 days to 7 days. By extending the metrics retention period, now you have access to more historical data. This helps you identify trends and patterns of the cluster for better decision-making and faster troubleshooting. @@ -480,7 +480,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - In our pursuit to simplify and clarify, we have updated the names of our products: - - "{{{ .starter }}} Tier" is now called "{{{ .starter }}}". + - "TiDB Cloud Serverless Tier" is now called "TiDB Cloud Serverless". - "TiDB Cloud Dedicated Tier" is now called "TiDB Cloud Dedicated". - "TiDB On-Premises" is now called "TiDB Self-Managed". @@ -586,7 +586,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c You can easily [monitor your cluster usage or increase your usage quota](/tidb-cloud/manage-serverless-spend-limit.md) in the **Usage This Month** area of your cluster **Overview** page. Once the free quota of a cluster is reached, the read and write operations on this cluster will be throttled until you increase the quota or the usage is reset upon the start of a new month. - For more information about the RU consumption of different resources (including read, write, SQL CPU, and network egress), the pricing details, and the throttled information, see [{{{ .starter }}} Tier Pricing Details](https://www.pingcap.com/tidb-cloud-serverless-pricing-details). + For more information about the RU consumption of different resources (including read, write, SQL CPU, and network egress), the pricing details, and the throttled information, see [TiDB Cloud Serverless Tier Pricing Details](https://www.pingcap.com/tidb-cloud-serverless-pricing-details). - Support backup and restore for TiDB Cloud [Serverless Tier](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. diff --git a/tidb-cloud/release-notes-2024.md b/tidb-cloud/release-notes-2024.md index 068915fedae51..624338f2cb62c 100644 --- a/tidb-cloud/release-notes-2024.md +++ b/tidb-cloud/release-notes-2024.md @@ -11,11 +11,11 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- {{{ .starter }}} backup and restore changes +- TiDB Cloud Serverless backup and restore changes - Support restoring data to a new cluster, providing greater flexibility and ensuring your current cluster's operations remain uninterrupted. - - Refine backup and restore strategies to align with your cluster plan. For more information, see [Back Up and Restore {{{ .starter }}} Data](/tidb-cloud/backup-and-restore-serverless.md#learn-about-the-backup-setting). + - Refine backup and restore strategies to align with your cluster plan. For more information, see [Back Up and Restore TiDB Cloud Serverless Data](/tidb-cloud/backup-and-restore-serverless.md#learn-about-the-backup-setting). - Apply the following compatibility policy to help you transition smoothly: @@ -38,7 +38,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - Upgrade the default TiDB version of new [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters from [v7.5.4](https://docs.pingcap.com/tidb/v7.5/release-7.5.4) to [v8.1.1](https://docs.pingcap.com/tidb/stable/release-8.1.1). -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) reduces costs for large data writes by up to 80% for the following scenarios: +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) reduces costs for large data writes by up to 80% for the following scenarios: - When you perform write operations larger than 16 MiB in [autocommit mode](/transaction-overview.md#autocommit). - When you perform write operations larger than 16 MiB in [optimistic transaction model](/optimistic-transaction.md). @@ -50,7 +50,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- [{{{ .starter }}} branching (beta)](/tidb-cloud/branch-overview.md) introduces the following improvements to branch management: +- [TiDB Cloud Serverless branching (beta)](/tidb-cloud/branch-overview.md) introduces the following improvements to branch management: - **Flexible branch creation**: When creating a branch, you can select a specific cluster or branch as the parent and specify a precise point in time to use from the parent. This gives you precise control over the data in your branch. @@ -58,7 +58,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - **Improved GitHub integration**: The [TiDB Cloud Branching](https://github.com/apps/tidb-cloud-branching) GitHub App introduces the [`branch.mode`](/tidb-cloud/branch-github-integration.md#branchmode) parameter, which controls the behavior during pull request synchronization. In the default mode `reset`, the app resets the branch to match the latest changes in the pull request. - For more information, see [Manage {{{ .starter }}} Branches](/tidb-cloud/branch-manage.md) and [Integrate {{{ .starter }}} Branching (Beta) with GitHub](/tidb-cloud/branch-github-integration.md). + For more information, see [Manage TiDB Cloud Serverless Branches](/tidb-cloud/branch-manage.md) and [Integrate TiDB Cloud Serverless Branching (Beta) with GitHub](/tidb-cloud/branch-github-integration.md). ## November 12, 2024 @@ -110,8 +110,8 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c TiDB Cloud CLI provides the following new features: - - Support SQL user management for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters via [`ticloud serverless sql-user`](/tidb-cloud/ticloud-serverless-sql-user-create.md). - - Allow disabling the public endpoint for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters in [`ticloud serverless create`](/tidb-cloud/ticloud-cluster-create.md) and [`ticloud serverless update`](/tidb-cloud/ticloud-serverless-update.md). + - Support SQL user management for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters via [`ticloud serverless sql-user`](/tidb-cloud/ticloud-serverless-sql-user-create.md). + - Allow disabling the public endpoint for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters in [`ticloud serverless create`](/tidb-cloud/ticloud-cluster-create.md) and [`ticloud serverless update`](/tidb-cloud/ticloud-serverless-update.md). - Add the [`ticloud auth whoami`](/tidb-cloud/ticloud-auth-whoami.md) command to get information about the current user when using OAuth authentication. - Support `--sql`, `--where`, and `--filter` flags in [`ticloud serverless export create`](/tidb-cloud/ticloud-serverless-export-create.md) to choose source tables flexibly. - Support exporting data to CSV and Parquet files. @@ -144,11 +144,11 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **Console changes** -- Support exporting data from {{{ .starter }}} clusters using the [TiDB Cloud console](https://tidbcloud.com/). +- Support exporting data from TiDB Cloud Serverless clusters using the [TiDB Cloud console](https://tidbcloud.com/). - Previously, TiDB Cloud only supported exporting data using the [TiDB Cloud CLI](/tidb-cloud/cli-reference.md). Now, you can easily export data from {{{ .starter }}} clusters to local files and Amazon S3 in the [TiDB Cloud console](https://tidbcloud.com/). + Previously, TiDB Cloud only supported exporting data using the [TiDB Cloud CLI](/tidb-cloud/cli-reference.md). Now, you can easily export data from TiDB Cloud Serverless clusters to local files and Amazon S3 in the [TiDB Cloud console](https://tidbcloud.com/). - For more information, see [Export Data from {{{ .starter }}}](/tidb-cloud/serverless-export.md) and [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md). + For more information, see [Export Data from TiDB Cloud Serverless](/tidb-cloud/serverless-export.md) and [Configure External Storage Access for TiDB Cloud Serverless](/tidb-cloud/serverless-external-storage.md). - Enhance the connection experience for [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters. @@ -158,10 +158,10 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Connect to TiDB Cloud Dedicated](/tidb-cloud/connect-to-tidb-cluster.md). -- Enhance the data import experience for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters: +- Enhance the data import experience for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) and [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters: - Refine the layout of the **Import** page with a clearer layout. - - Unify the import steps for {{{ .starter }}} and TiDB Cloud Dedicated clusters. + - Unify the import steps for TiDB Cloud Serverless and TiDB Cloud Dedicated clusters. - Simplify the AWS Role ARN creation process for easier connection setup. For more information, see [Import data from files to TiDB Cloud](/tidb-cloud/tidb-cloud-migration-overview.md#import-data-from-files-to-tidb-cloud). @@ -240,7 +240,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) supports vector search (beta). +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) supports vector search (beta). The vector search (beta) feature provides an advanced search solution for performing semantic similarity searches across various data types, including documents, images, audio, and video. This feature enables developers to easily build scalable applications with generative artificial intelligence (AI) capabilities using familiar MySQL skills. Key features include: @@ -251,7 +251,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Vector search (beta) overview](/vector-search/vector-search-overview.md). -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) now offers weekly email reports for organization owners. +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) now offers weekly email reports for organization owners. These reports provide insights into the performance and activity of your clusters. By receiving automatic weekly updates, you can stay informed about your clusters and make data-driven decisions to optimize your clusters. @@ -294,13 +294,13 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Get started with recovery groups](/tidb-cloud/recovery-group-get-started.md). -- Introduce billing and metering (beta) for the [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) columnar storage [TiFlash](/tiflash/tiflash-overview.md). +- Introduce billing and metering (beta) for the [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) columnar storage [TiFlash](/tiflash/tiflash-overview.md). - Until June 30, 2024, columnar storage in {{{ .starter }}} clusters remains free with a 100% discount. After this date, each {{{ .starter }}} cluster will include a free quota of 5 GiB for columnar storage. Usage beyond the free quota will be charged. + Until June 30, 2024, columnar storage in TiDB Cloud Serverless clusters remains free with a 100% discount. After this date, each TiDB Cloud Serverless cluster will include a free quota of 5 GiB for columnar storage. Usage beyond the free quota will be charged. - For more information, see [{{{ .starter }}} pricing details](https://www.pingcap.com/tidb-serverless-pricing-details/#storage). + For more information, see [TiDB Cloud Serverless pricing details](https://www.pingcap.com/tidb-serverless-pricing-details/#storage). -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) supports [Time to live (TTL)](/time-to-live.md). +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) supports [Time to live (TTL)](/time-to-live.md). ## May 28, 2024 @@ -352,8 +352,8 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - Introduce [TiDB Cloud CLI 1.0.0-beta.1](https://github.com/tidbcloud/tidbcloud-cli), built upon the new [TiDB Cloud API](/tidb-cloud/api-overview.md). The new CLI brings the following new features: - - [Export data from {{{ .starter }}} clusters](/tidb-cloud/serverless-export.md) - - [Import data from local storage into {{{ .starter }}} clusters](/tidb-cloud/ticloud-import-start.md) + - [Export data from TiDB Cloud Serverless clusters](/tidb-cloud/serverless-export.md) + - [Import data from local storage into TiDB Cloud Serverless clusters](/tidb-cloud/ticloud-import-start.md) - [Authenticate via OAuth](/tidb-cloud/ticloud-auth-login.md) - [Ask questions via TiDB Bot](/tidb-cloud/ticloud-ai.md) @@ -369,13 +369,13 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- Introduce two service plans for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters: **Free** and **Scalable**. +- Introduce two service plans for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters: **Free** and **Scalable**. - To meet different user requirements, {{{ .starter }}} offers the free and scalable service plans. Whether you are just getting started or scaling to meet the increasing application demands, these plans provide the flexibility and capabilities you need. + To meet different user requirements, TiDB Cloud Serverless offers the free and scalable service plans. Whether you are just getting started or scaling to meet the increasing application demands, these plans provide the flexibility and capabilities you need. For more information, see [Cluster plans](/tidb-cloud/select-cluster-tier.md). -- Modify the throttling behavior for {{{ .starter }}} clusters upon reaching their usage quota. Now, once a cluster reaches its usage quota, it immediately denies any new connection attempts, thereby ensuring uninterrupted service for existing operations. +- Modify the throttling behavior for TiDB Cloud Serverless clusters upon reaching their usage quota. Now, once a cluster reaches its usage quota, it immediately denies any new connection attempts, thereby ensuring uninterrupted service for existing operations. For more information, see [Usage quota](/tidb-cloud/serverless-limitations.md#usage-quota). @@ -405,7 +405,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- Upgrade the TiDB version of [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters from [v6.6.0](https://docs.pingcap.com/tidb/v6.6/release-6.6.0) to [v7.1.3](https://docs.pingcap.com/tidb/v7.1/release-7.1.3). +- Upgrade the TiDB version of [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters from [v6.6.0](https://docs.pingcap.com/tidb/v6.6/release-6.6.0) to [v7.1.3](https://docs.pingcap.com/tidb/v7.1/release-7.1.3). ## February 20, 2024 @@ -442,7 +442,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Set a CIDR for a region](/tidb-cloud/set-up-vpc-peering-connections.md#prerequisite-set-a-cidr-for-a-region). -- {{{ .starter }}} users now have the capability to disable public endpoints for your clusters. +- TiDB Cloud Serverless users now have the capability to disable public endpoints for your clusters. For more information, see [Disable a Public Endpoint](/tidb-cloud/connect-via-standard-connection-serverless.md#disable-a-public-endpoint). diff --git a/tidb-cloud/tidb-cloud-release-notes.md b/tidb-cloud/tidb-cloud-release-notes.md index c922b1316c39d..c98260a71ce15 100644 --- a/tidb-cloud/tidb-cloud-release-notes.md +++ b/tidb-cloud/tidb-cloud-release-notes.md @@ -45,15 +45,15 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **Console changes** -- Enhance the cloud storage data import experience for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Enhance the cloud storage data import experience for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. The import process is now streamlined into a 3-step wizard with intelligent pre-checks. This new wizard guides you through connection setup, file mapping, and bucket scanning. With the scanning, TiDB Cloud shows you exactly which files will be imported and their target destinations before the import, significantly reducing configuration complexity and preventing import failures. For more information, see the following documentation: - - [Import Sample Data into {{{ .starter }}}](/tidb-cloud/import-sample-data-serverless.md) - - [Import CSV Files from Cloud Storage into {{{ .starter }}}](/tidb-cloud/import-csv-files-serverless.md) - - [Import Apache Parquet Files from Cloud Storage into {{{ .starter }}}](/tidb-cloud/import-parquet-files-serverless.md) + - [Import Sample Data into TiDB Cloud Serverless](/tidb-cloud/import-sample-data-serverless.md) + - [Import CSV Files from Cloud Storage into TiDB Cloud Serverless](/tidb-cloud/import-csv-files-serverless.md) + - [Import Apache Parquet Files from Cloud Storage into TiDB Cloud Serverless](/tidb-cloud/import-parquet-files-serverless.md) ## July 15, 2025 @@ -79,11 +79,11 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) database audit logging (beta) is now available upon request. This feature lets you record a history of user access details (such as any SQL statements executed) in logs. +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) database audit logging (beta) is now available upon request. This feature lets you record a history of user access details (such as any SQL statements executed) in logs. - To request this feature, click **?** in the lower-right corner of the [TiDB Cloud console](https://tidbcloud.com) and click **Request Support**. Then, fill in "Apply for {{{ .starter }}} database audit logging" in the Description field and click **Submit**. + To request this feature, click **?** in the lower-right corner of the [TiDB Cloud console](https://tidbcloud.com) and click **Request Support**. Then, fill in "Apply for TiDB Cloud Serverless database audit logging" in the Description field and click **Submit**. - For more information, see [{{{ .starter }}} Database Audit Logging](/tidb-cloud/serverless-audit-logging.md). + For more information, see [TiDB Cloud Serverless Database Audit Logging](/tidb-cloud/serverless-audit-logging.md). - [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) supports user-controlled log redaction. @@ -165,9 +165,9 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **General changes** -- Full-text search (beta) now available in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) for AI applications. +- Full-text search (beta) now available in [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) for AI applications. - {{{ .starter }}} now supports full-text search (beta), enabling AI and Retrieval-Augmented Generation (RAG) applications to retrieve content by exact keywords. This complements vector search, which retrieves content by semantic similarity. Combining both methods significantly improves retrieval accuracy and answer quality in RAG workflows. Key features include: + TiDB Cloud Serverless now supports full-text search (beta), enabling AI and Retrieval-Augmented Generation (RAG) applications to retrieve content by exact keywords. This complements vector search, which retrieves content by semantic similarity. Combining both methods significantly improves retrieval accuracy and answer quality in RAG workflows. Key features include: - Direct text search: query string columns directly without the need for embeddings. - Multilingual support: automatically detects and analyzes text in multiple languages, even within the same table, without requiring language specification. @@ -203,24 +203,24 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - Data export to Alibaba Cloud OSS is now supported. - [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters now support exporting data to [Alibaba Cloud Object Storage Service (OSS)](https://www.alibabacloud.com/en/product/object-storage-service) using an [AccessKey pair](https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair). + [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters now support exporting data to [Alibaba Cloud Object Storage Service (OSS)](https://www.alibabacloud.com/en/product/object-storage-service) using an [AccessKey pair](https://www.alibabacloud.com/help/en/ram/user-guide/create-an-accesskey-pair). - For more information, see [Export Data from {{{ .starter }}}](/tidb-cloud/serverless-export.md#alibaba-cloud-oss). + For more information, see [Export Data from TiDB Cloud Serverless](/tidb-cloud/serverless-export.md#alibaba-cloud-oss). -- Upgrade the TiDB version of [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters from [v7.1.3](https://docs.pingcap.com/tidb/v7.1/release-7.1.3) to [v7.5.2](https://docs.pingcap.com/tidb/v7.5/release-7.5.2). +- Upgrade the TiDB version of [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters from [v7.1.3](https://docs.pingcap.com/tidb/v7.1/release-7.1.3) to [v7.5.2](https://docs.pingcap.com/tidb/v7.5/release-7.5.2). ## April 15, 2025 **General changes** -- Support importing data from [Alibaba Cloud Object Storage Service (OSS)](https://www.alibabacloud.com/en/product/object-storage-service) into [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Support importing data from [Alibaba Cloud Object Storage Service (OSS)](https://www.alibabacloud.com/en/product/object-storage-service) into [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. - This feature simplifies data migration to {{{ .starter }}}. You can use an AccessKey pair to authenticate. + This feature simplifies data migration to TiDB Cloud Serverless. You can use an AccessKey pair to authenticate. For more information, see the following documentation: - - [Import CSV Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into {{{ .starter }}}](/tidb-cloud/import-csv-files-serverless.md) - - [Import Apache Parquet Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into {{{ .starter }}}](/tidb-cloud/import-parquet-files-serverless.md) + - [Import CSV Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into TiDB Cloud Serverless](/tidb-cloud/import-csv-files-serverless.md) + - [Import Apache Parquet Files from Amazon S3, GCS, Azure Blob Storage, or Alibaba Cloud OSS into TiDB Cloud Serverless](/tidb-cloud/import-parquet-files-serverless.md) ## April 1, 2025 @@ -264,11 +264,11 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c **Console changes** -- Support firewall rules for public endpoints in [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Support firewall rules for public endpoints in [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. - You can now configure firewall rules for {{{ .starter }}} clusters to control access via public endpoints. Specify allowed IP addresses or ranges directly in the [TiDB Cloud console](https://tidbcloud.com/) to enhance security. + You can now configure firewall rules for TiDB Cloud Serverless clusters to control access via public endpoints. Specify allowed IP addresses or ranges directly in the [TiDB Cloud console](https://tidbcloud.com/) to enhance security. - For more information, see [Configure {{{ .starter }}} Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md). + For more information, see [Configure TiDB Cloud Serverless Firewall Rules for Public Endpoints](/tidb-cloud/configure-serverless-firewall-rules-for-public-endpoints.md). ## March 18, 2025 @@ -305,17 +305,17 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Connected Care Overview](/tidb-cloud/connected-care-overview.md). -- Support importing data from GCS and Azure Blob Storage into [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Support importing data from GCS and Azure Blob Storage into [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. - {{{ .starter }}} now supports importing data from Google Cloud Storage (GCS) and Azure Blob Storage. You can use a Google Cloud service account key or an Azure shared access signature (SAS) token to authenticate. This feature simplifies data migration to {{{ .starter }}}. + TiDB Cloud Serverless now supports importing data from Google Cloud Storage (GCS) and Azure Blob Storage. You can use a Google Cloud service account key or an Azure shared access signature (SAS) token to authenticate. This feature simplifies data migration to TiDB Cloud Serverless. - For more information, see [Import CSV Files from Amazon S3, GCS, or Azure Blob Storage into {{{ .starter }}}](/tidb-cloud/import-csv-files-serverless.md) and [Import Apache Parquet Files from Amazon S3, GCS, or Azure Blob Storage into {{{ .starter }}}](/tidb-cloud/import-parquet-files-serverless.md). + For more information, see [Import CSV Files from Amazon S3, GCS, or Azure Blob Storage into TiDB Cloud Serverless](/tidb-cloud/import-csv-files-serverless.md) and [Import Apache Parquet Files from Amazon S3, GCS, or Azure Blob Storage into TiDB Cloud Serverless](/tidb-cloud/import-parquet-files-serverless.md). ## January 21, 2025 **Console changes** -- Support importing a single local CSV file of up to 250 MiB per task to [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, increased from the previous limit of 50 MiB. +- Support importing a single local CSV file of up to 250 MiB per task to [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters, increased from the previous limit of 50 MiB. For more information, see [Import Local Files to TiDB Cloud](/tidb-cloud/tidb-cloud-import-local-files.md). @@ -371,7 +371,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c For more information, see [Identity Access Management](/tidb-cloud/manage-user-access.md#organization-roles). -- Regional high availability (beta) for [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. +- Regional high availability (beta) for [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) clusters. This feature is designed for workloads that require maximum infrastructure redundancy and business continuity. Key functions include: @@ -381,7 +381,7 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c This feature is currently available only in the AWS Tokyo (ap-northeast-1) region and can be enabled only during cluster creation. - For more information, see [High Availability in {{{ .starter }}}](/tidb-cloud/serverless-high-availability.md). + For more information, see [High Availability in TiDB Cloud Serverless](/tidb-cloud/serverless-high-availability.md). - Upgrade the default TiDB version of new [TiDB Cloud Dedicated](/tidb-cloud/select-cluster-tier.md#tidb-cloud-dedicated) clusters from [v8.1.1](https://docs.pingcap.com/tidb/v8.1/release-8.1.1) to [v8.1.2](https://docs.pingcap.com/tidb/v8.1/release-8.1.2). @@ -389,8 +389,8 @@ This page lists the release notes of [TiDB Cloud](https://www.pingcap.com/tidb-c - Strengthen the data export service: - - Support exporting data from [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) to Google Cloud Storage and Azure Blob Storage through the [TiDB Cloud console](https://tidbcloud.com/). + - Support exporting data from [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#tidb-cloud-serverless) to Google Cloud Storage and Azure Blob Storage through the [TiDB Cloud console](https://tidbcloud.com/). - Support exporting data in Parquet files through the [TiDB Cloud console](https://tidbcloud.com/). - For more information, see [Export Data from {{{ .starter }}}](/tidb-cloud/serverless-export.md) and [Configure External Storage Access for {{{ .starter }}}](/tidb-cloud/serverless-external-storage.md). + For more information, see [Export Data from TiDB Cloud Serverless](/tidb-cloud/serverless-export.md) and [Configure External Storage Access for TiDB Cloud Serverless](/tidb-cloud/serverless-external-storage.md). From 10bc5353bc45e28d71f0a8d569338b4717e31fc8 Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 16:09:09 +0800 Subject: [PATCH 16/25] Serverless -> Starter --- develop/dev-guide-build-cluster-in-cloud.md | 2 +- tidb-cloud/limited-sql-features.md | 2 +- tidb-cloud/security-concepts.md | 5 ++++- tidb-cloud/vector-search-integrate-with-amazon-bedrock.md | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/develop/dev-guide-build-cluster-in-cloud.md b/develop/dev-guide-build-cluster-in-cloud.md index 824fd63da105a..07aeb62284f37 100644 --- a/develop/dev-guide-build-cluster-in-cloud.md +++ b/develop/dev-guide-build-cluster-in-cloud.md @@ -29,7 +29,7 @@ This document walks you through the quickest way to get started with TiDB Cloud. 3. On the [**Clusters**](https://tidbcloud.com/console/clusters) page, click **Create Cluster**. -4. On the **Create Cluster** page, **Serverless** is selected by default. Update the default cluster name if necessary, and then select the region where you want to create your cluster. +4. On the **Create Cluster** page, **Starter** is selected by default. Update the default cluster name if necessary, and then select the region where you want to create your cluster. 5. Click **Create** to create a {{{ .starter }}} cluster. diff --git a/tidb-cloud/limited-sql-features.md b/tidb-cloud/limited-sql-features.md index 2b12fd240745c..4ec2108ccb907 100644 --- a/tidb-cloud/limited-sql-features.md +++ b/tidb-cloud/limited-sql-features.md @@ -5,7 +5,7 @@ summary: Learn about the limited SQL features on TiDB Cloud. # Limited SQL features on TiDB Cloud -TiDB Cloud works with almost all workloads that TiDB supports, but there are some feature differences between TiDB Self-Managed and TiDB Cloud Dedicated/Serverless. This document describes the limitations of SQL features on TiDB Cloud. We are constantly filling in the feature gaps between TiDB Self-Managed and TiDB Cloud Dedicated/Serverless. If you require these features or capabilities in the gap, [contact us](/tidb-cloud/tidb-cloud-support.md) for a feature request. +TiDB Cloud works with almost all workloads that TiDB supports, but there are some feature differences between TiDB Self-Managed and TiDB Cloud. This document describes the limitations of SQL features on TiDB Cloud. We are constantly filling in the feature gaps between TiDB Self-Managed and TiDB Cloud. If you require these features or capabilities in the gap, [contact us](/tidb-cloud/tidb-cloud-support.md) for a feature request. ## Statements diff --git a/tidb-cloud/security-concepts.md b/tidb-cloud/security-concepts.md index 1c8c5670a8488..d7e98a5e118b6 100644 --- a/tidb-cloud/security-concepts.md +++ b/tidb-cloud/security-concepts.md @@ -174,7 +174,10 @@ TiDB Cloud ensures secure cluster connectivity and data transmission through rob - Encrypts communication between clients and servers to secure data transmission. -- Setup guides available for both [Serverless](/tidb-cloud/secure-connections-to-serverless-clusters.md) and [Dedicated](/tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md) clusters. +- Setup guides: + + - [TLS Connections to {{{ .starter }}} or Essential](/tidb-cloud/secure-connections-to-serverless-clusters.md) + - [TLS Connections to TiDB Cloud Dedicated](/tidb-cloud/tidb-cloud-tls-connect-to-dedicated.md) **Best practices:** Ensure TLS certificates are current and rotate them periodically. diff --git a/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md b/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md index 2749969b28828..6b7c93cfa6c5f 100644 --- a/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md +++ b/tidb-cloud/vector-search-integrate-with-amazon-bedrock.md @@ -249,7 +249,7 @@ In `demo.py`, add the following code to save the vector data to your {{{ .starte ```python # ---- Saving Vectors to TiDB ---- def save_entities_with_embedding(session, contents): - """Save multiple entities with their embeddings to the TiDB Serverless database.""" + """Save multiple entities with their embeddings to the TiDB database.""" for content in contents: entity = Entity(content=content, content_vec=embedding(content)) session.add(entity) From c2a2251453e1a0e8593a53168969422d1aae0254 Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 17:34:18 +0800 Subject: [PATCH 17/25] Serverless Spending Limit -> Starter Spending Limit (confirmed by zhoubasten) --- tidb-cloud/notifications.md | 2 +- tidb-cloud/tidb-cloud-budget.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tidb-cloud/notifications.md b/tidb-cloud/notifications.md index aa012fcde93d3..ae729d39d4231 100644 --- a/tidb-cloud/notifications.md +++ b/tidb-cloud/notifications.md @@ -45,7 +45,7 @@ The following table lists the notifications available in TiDB Cloud, along with | TiDB Cloud Dedicated cluster deletion | A TiDB Cloud Dedicated cluster is deleted. | All project members | | Organization Budget threshold alert | The organization [budget threshold](/tidb-cloud/tidb-cloud-budget.md) is reached. | `Organization Owner`, `Organization Billing Manager`, and `Organization Billing Viewer` | | Project Budget threshold alert | The project [budget threshold](/tidb-cloud/tidb-cloud-budget.md) is reached. | `Organization Owner`, `Organization Billing Manager`, `Organization Billing Viewer`, and `Project Owner` | -| Serverless cluster spending limit threshold alert | The [spending limit threshold](/tidb-cloud/manage-serverless-spend-limit.md) for {{{ .starter }}} clusters in the organization is reached. | `Organization Owner`, `Organization Billing Manager`, `Organization Billing Viewer`, and `Project Owner` | +| Starter cluster spending limit threshold alert | The [spending limit threshold](/tidb-cloud/manage-serverless-spend-limit.md) for {{{ .starter }}} clusters in the organization is reached. | `Organization Owner`, `Organization Billing Manager`, `Organization Billing Viewer`, and `Project Owner` | | Credits update | [Credits](/tidb-cloud/tidb-cloud-billing.md#credits) for the organization are applied, fully used, reclaimed, or expired. | `Organization Owner`, `Organization Billing Manager`, and `Organization Billing Viewer` | | Discount update | [Discounts](/tidb-cloud/tidb-cloud-billing.md#discounts) for the organization are applied, reclaimed, or expired. | `Organization Owner`, `Organization Billing Manager`, and `Organization Billing Viewer` | | Marketplace update | The organization has a subscription or unsubscription through a cloud provider marketplace. | All organization members | diff --git a/tidb-cloud/tidb-cloud-budget.md b/tidb-cloud/tidb-cloud-budget.md index 5dec6031c7a5a..4439e7c024b65 100644 --- a/tidb-cloud/tidb-cloud-budget.md +++ b/tidb-cloud/tidb-cloud-budget.md @@ -11,7 +11,7 @@ When your monthly actual costs exceed the percentage thresholds of your specifie TiDB Cloud provides two types of budgets to help you track your spending: -- **Serverless Spending Limit** budget: for each {{{ .starter }}} with the spending limit > 0, TiDB Cloud automatically creates a **Serverless Spending Limit** budget. This budget helps you track the actual cost against the [spending limit](/tidb-cloud/manage-serverless-spend-limit.md) configured on that cluster. It includes three threshold rules: 75%, 90%, and 100% of the budget, which are not editable. +- **Starter Spending Limit** budget: for each {{{ .starter }}} with the spending limit > 0, TiDB Cloud automatically creates a **Starter Spending Limit** budget. This budget helps you track the actual cost against the [spending limit](/tidb-cloud/manage-serverless-spend-limit.md) configured on that cluster. It includes three threshold rules: 75%, 90%, and 100% of the budget, which are not editable. - **Custom** budget: you can create custom budgets to track actual costs for an entire organization or specific projects. For each budget, you can specify a budget scope, set a target spending amount, and configure alert thresholds. After creating a custom budget, you can compare your monthly actual costs with your planned costs to ensure you stay within budget. @@ -60,7 +60,7 @@ To create a custom budget to monitor the spending of your organization or specif > **Note:** > -> The **Serverless Spending Limit** budget cannot be edited because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). +> The **Starter Spending Limit** budget cannot be edited because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). To edit a custom budget, take the following steps: @@ -81,7 +81,7 @@ To edit a custom budget, take the following steps: > **Note:** > > - Once a custom budget is deleted, you will no longer receive any alert emails related to it. -> - The **Serverless Spending Limit** budget cannot be deleted because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). +> - The **Starter Spending Limit** budget cannot be deleted because it is automatically created by TiDB Cloud to help you track the cost of a {{{ .starter }}} cluster against its [spending limit](/tidb-cloud/manage-serverless-spend-limit.md). To delete a custom budget, take the following steps: From ab95ce3f7bff6678855e8bf2748afd8cca01f384 Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 17:51:34 +0800 Subject: [PATCH 18/25] starter/essential: remove `tidb-cloud/data-streaming-concepts.md` from TOC --- TOC-tidb-cloud-essential.md | 1 - TOC-tidb-cloud-starter.md | 1 - 2 files changed, 2 deletions(-) diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md index 087414db4193a..707c4d78626c4 100644 --- a/TOC-tidb-cloud-essential.md +++ b/TOC-tidb-cloud-essential.md @@ -23,7 +23,6 @@ - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/serverless-high-availability.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) - - [Data Streaming](/tidb-cloud/data-streaming-concepts.md) - [Backup & Restore](/tidb-cloud/backup-and-restore-concepts.md) - [Security](/tidb-cloud/security-concepts.md) diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md index aad88373a638e..d517eca4b0e7f 100644 --- a/TOC-tidb-cloud-starter.md +++ b/TOC-tidb-cloud-starter.md @@ -24,7 +24,6 @@ - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/serverless-high-availability.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) - - [Data Streaming](/tidb-cloud/data-streaming-concepts.md) - [Backup & Restore](/tidb-cloud/backup-and-restore-concepts.md) - [Security](/tidb-cloud/security-concepts.md) From f4c2ff40ee63987464c17aff5c7e13dc5d222f73 Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 21:48:33 +0800 Subject: [PATCH 19/25] serverless-high-availability.md: update the note about the supported region --- tidb-cloud/serverless-high-availability.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tidb-cloud/serverless-high-availability.md b/tidb-cloud/serverless-high-availability.md index 53a055d88fa2f..729f724ea959b 100644 --- a/tidb-cloud/serverless-high-availability.md +++ b/tidb-cloud/serverless-high-availability.md @@ -51,8 +51,8 @@ When you create a cluster with regional high availability, critical OLTP (Online > **Note:** > -> - Regional high availability is currently in beta and only available in the AWS Tokyo (`ap-northeast-1`) region. -> - You can enable regional high availability only during cluster creation. +> - Regional high availability is currently in beta. +> - You can enable regional high availability when you create a {{{ .essential }}} cluster. ![TiDB Cloud regional high availability](/media/tidb-cloud/serverless-regional-high-avaliability-aws.png) From 204ccf46401530bef1077f52e7b932eff83c5ab7 Mon Sep 17 00:00:00 2001 From: Test User Date: Thu, 7 Aug 2025 22:48:47 +0800 Subject: [PATCH 20/25] update high availability diagrams and descriptions --- ...gional-high-avaliability-alibaba-cloud.png | Bin 0 -> 206769 bytes ...verless-regional-high-avaliability-aws.png | Bin 1728036 -> 0 bytes ...serverless-zonal-high-avaliability-aws.png | Bin 1586115 -> 0 bytes .../zonal-high-avaliability-alibaba-cloud.png | Bin 0 -> 169596 bytes .../zonal-high-avaliability-aws.png | Bin 0 -> 181151 bytes tidb-cloud/serverless-high-availability.md | 24 ++++++++++++------ 6 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 media/tidb-cloud/regional-high-avaliability-alibaba-cloud.png delete mode 100644 media/tidb-cloud/serverless-regional-high-avaliability-aws.png delete mode 100644 media/tidb-cloud/serverless-zonal-high-avaliability-aws.png create mode 100644 media/tidb-cloud/zonal-high-avaliability-alibaba-cloud.png create mode 100644 media/tidb-cloud/zonal-high-avaliability-aws.png diff --git a/media/tidb-cloud/regional-high-avaliability-alibaba-cloud.png b/media/tidb-cloud/regional-high-avaliability-alibaba-cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..3cab81f5ab46d383c581f3bb230b33d4550e3bf9 GIT binary patch literal 206769 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

;)yEAwHV7*0OSvw=!pr1nLzIYvBX+ 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≪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

JEYZry@O`X6qJ&*j=?7v+(ZoduuygA9|4`tN1|f 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

|Jfer>Fe4se=#}& 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�I)NiRYU4REYY=Kq7R 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ᘞ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

O)Nf` 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

4XS^+-FM@f{|apRwQ^uuTE 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�nazJk@hb*5$mNywn49)^td1 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

Xm9K?j@Wi?Yki)Ho<&ETdfm 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�`x0=66u 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�Cy|N59~D0ekClqIs|4F!@OtWc5%S4pp3 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 z%0D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 z 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

Uhdiee(`b$~u?o9pMK!~}A!GP8kdq$>a{ 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

10ov})Q62mM6$3g| z7n~Y#@P__eJxQ2jACz=fr`8MKW$8o3U(gC(RNuc+)MpoP9+7Wr%KIIn@uU>gKFn4W zUpp26>VpKB!-&Pn=D>~CbG*}Gk9gf<02)gGodMo9kx31)gftuml3sx;4FG;1QKa{5 za;JI!-f>MO zZU6AS%L?mCQBgpotc$=}D3KbZ+`FuzBA_A=Lk}vDP=pu>5MUJrk*1=6l&~&JkrEIB zgcdNNmxw^3v`7n@&>@r%$U8yr`jp@Od_M2LkaNz=HP@LlGuOA+6VdSq*16-TQhP8b zU~Ar$R#=HWUtYA!0&$a;+Oo*1m{#14E($C`)X{Ljcy0Y7uRL%sfNTSoFuhlLgpe5J z9m%}T#Gfqs3sEB5=}h=~tG0oPHvf2{WN}kpM{0J%B|+8V*YHUC~iB|+X*im;g+`eyYI{ISAQnV_BU!r>(0@piQoMl*Ir_(+^CoL~RWh^WcV#n>X z#J5NkEkv_{`qpzli>7(thDmlh4&f1jU{tqzFtQ)VBXVw}t$9`bS?_7K@gdfg_tF*4 z?@`|D83P`<3uCK5wB3OdplC-!`4pG30C;wAo~`kC={t(=&HKZE)WY~yD>`&c<1yfq zIv(~^KUF25kOt*ZX<}BDjH<+2fmGt#&G6kgVLMh8O7tbfhVm| zdTH@4WtGx)8y`nJ{AsRhjU>Y+gV_Fj;i>5R2LZb_gnlGuA02X$c|=KuE82&mv!cD> zr3hy{N@HE|)Tz*yQ?p->@l8_3X9Fw)W0V(TS?7xd5?PA$=fvbb-9)-v@iCg*jFFRB z0N_!mTPPAHw|~Y7XgZeT8nzB1U&4EghT-AJ^z9}yjetRfgY#x{8-wt)MY$}6jCA!` z^H^c370uLuH3=+C>`Z2C+*6%XQ`*KIdFx-ET4oQ0fl4~bG=W3~?l%SM8GAEj{&WP|j6w}ej_MA<7b`q#iZF1rD!hlzOvALBV|M4^#==_0o z>tK|+>q!UDSTv)WyWRKf1S9IP9J6t$GD&VZ%d)GpX-JOsG+L_#M5#1i-JurI@A@@N zUtCkoAd(1x6cHl6OY>_7++e`oR~YNR_ZrIi-7F=AB$cgW5HTCG@u@H{aOS>D%6wrqtC!#$%~9`$Pr5Y;gJGnX^J%v& z`uyac7Q;?cIGGN=gno8y)1%oh8%#v~ecP|uCY5v@3Y+JZxkNNWn70&_q1;y`q9X`U z8-phjUtHJ9s&D^#-;BT#fJNB~$&|Ofc|RYTvv}WQ!lgfCujA=CGd2CE4hI1N)in(2 z2-?6V_wqQrLMGSC*>*Ny5_oLd6oK1V4dHi|@Sk~sDXERK-W!yPNwq*}&9;DPR z&QHR?rTW~72LNHjA>y_Zb}+*&)fheD5;I5z@}-{mTgA`Cd=d?~t7`W;9ag=iH503p zz+mzEQwXlx>S58NGw0M%WzG2*NAtN?oLr0-JBrl(<>?#nXonvCs9gk^;DKF8A5;%Hv#oPcv5g>07Oxp*MZ zHwLVaWCDF_mon#^hBz*($fa!uvh?BU>!GdTrt&foAH~A|Snz(hUQO7jw(k%#TWh2r zU-FDt@r1K0Fri3nE?M`X&tTn2-rVB8x(<%mM zUs^&qjaK+ZWkl#NB0s5rTCkjaO2AFpAI!CQccZob#^8vj@%RC&UJNmI^mf#r!Ywwc zD^SRW!4L{*1_|x^K{;$mCZl#u_&JCVqF?bOp6+boN7)S)@?xvm1t$pecRFqMxbW$~|`tlPsELVsVDDzPW@xFyjh zg_+{(KnL$yz`bKm?g0Sg8X7R*olC?Wd#8QYg%^tUxFSNZbCH_OO5L~#P6)0o{3%

jkYKWRLU@t82GO0Ma)5jU@u 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 ?)EAhZRF`omwf%L?w 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

tm>}a-x@9pKZx!+$~os|8 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≦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

#&RN!&6-%|*(OC}nzAlc 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

^ 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 diff --git a/media/tidb-cloud/serverless-zonal-high-avaliability-aws.png b/media/tidb-cloud/serverless-zonal-high-avaliability-aws.png deleted file mode 100644 index 2a2d5739640c6f26aa05141f512635c5cc7a4ceb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1586115 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/!%*?8@>?5J4>grTZ`_3oVi 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%0DH$B!{H zPUN^|OjHsjKyN7VuZt`zdZqLi|N3&~L1x6WUwE&_?%kHZCi&ByUm~C0e^zlc zJA8tj&_~NJ^%Pb*8IH=OtYQ9i>8-@3+Vs?VgAGit(y=HFCcdkfscaN`oG4mj!!G?e zDjc2a7%z#vJ4P8sUa8Hg8yU z!n6N@ZKK&2nYrID?BQmmK*@>6-9cg10Ky{@}G&MSpw6!>+ZwWx$70}@BIAWr%z85{yqMPQG7K& zha*sicLVo@U~$5cwuJ1{93^mG{U zm0fj)cQK=ssOMk-G&z1#W|+Bx;^H$0dp7Ym^G1r*P156q&$^!4fky33rKVq!bF7{I z@80*2QwMs~^Yc3eZ8mEGOcev(F}}j$ZoA#*3mR^o8~(XPXsKay!B^WDJ=)Oq0qXa_ zI4bGq(N^$>SVKjjV5ds~t%2nRVu5API!|%}aixs-4Wvp@0IlA8tU4uVj;1LN0G1Df zch1?8y82UkaWiFapybeP)wGqlAT8rMqDt55{c%x<3NfVYH&%vm7-h+p5bAm(J;4XJ z(0@~?n$~`k_E@-7>IFYXF=|COJBrA47=Tdb??=GcvmyK(+kmC!n28@zC}eP z9_S8c048*vz)e@5U>8|euKKg-BUYBs9I=J{UE#Jk&&}WiTTdoha0D>DUN8H`aYiu0 zU)*Na!=%RgDT4BN;%mr7+DSH`gh+Rmnc~U{20;G9SG$E4|+7T zesvH0rGIH%cleQ+2=f2RLjK1YW&#WBU!5J6+W)zwM-`%@$(jjw`i5LD5R%Et=aEE26^W<@-qDoSIYCv=NDw*Gd89=-W1@D#|Lyc!c_lBry|-KqjJ zL!3?5LM(^u77TG17Sf;$*sFD}H~M;?uejjQ6eIuP#dV4E8;+O7~{3e&_nY6yEp>D5iBR3853xL#0L7n&l@IW# zYI}M%MU7WdJrvlPmOK@0`t(japcHQXvHDVhN8`a;r0}8FRt-=<((P>)*C^C<9MI7V>0_ zZs?L5La(g~YfS~rezCAPMpc%fN*`_iD#YO!V�c1x;&--8)3b=trv3+U-SB!d09R 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