From 42da458a694d83619f08da3a66a909f758722b58 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Tue, 17 Dec 2024 15:36:36 +0800 Subject: [PATCH 01/17] add concept docs --- tidb-cloud/concepts/ai-feature-concepts.md | 46 ++++ tidb-cloud/concepts/architecture-cocepts.md | 98 +++++++ .../concepts/backup-and-restore-concepts.md | 47 ++++ tidb-cloud/concepts/data-service-concepts.md | 46 ++++ .../concepts/data-streaming-concepts.md | 22 ++ tidb-cloud/concepts/monitoring-concepts.md | 47 ++++ tidb-cloud/concepts/scalability-concepts.md | 47 ++++ tidb-cloud/concepts/security-concepts.md | 244 ++++++++++++++++++ tidb-cloud/database-schema-concepts.md | 168 ++++++++++++ tidb-cloud/sql-concepts.md | 94 +++++++ tidb-cloud/transaction_concepts.md | 39 +++ 11 files changed, 898 insertions(+) create mode 100644 tidb-cloud/concepts/ai-feature-concepts.md create mode 100644 tidb-cloud/concepts/architecture-cocepts.md create mode 100644 tidb-cloud/concepts/backup-and-restore-concepts.md create mode 100644 tidb-cloud/concepts/data-service-concepts.md create mode 100644 tidb-cloud/concepts/data-streaming-concepts.md create mode 100644 tidb-cloud/concepts/monitoring-concepts.md create mode 100644 tidb-cloud/concepts/scalability-concepts.md create mode 100644 tidb-cloud/concepts/security-concepts.md create mode 100644 tidb-cloud/database-schema-concepts.md create mode 100644 tidb-cloud/sql-concepts.md create mode 100644 tidb-cloud/transaction_concepts.md diff --git a/tidb-cloud/concepts/ai-feature-concepts.md b/tidb-cloud/concepts/ai-feature-concepts.md new file mode 100644 index 0000000000000..11e7f0acdc3c7 --- /dev/null +++ b/tidb-cloud/concepts/ai-feature-concepts.md @@ -0,0 +1,46 @@ +--- +title: AI features +summary: Learn about AI features for TiDB Cloud. +--- + +# AI features + +## Chat2Query + +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 TiDB Cloud Serverless 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). + +## Vector Search + +Vector search is a search method that prioritizes the meaning of your data to deliver relevant results. + +Unlike traditional full-text search, which relies on exact keyword matching and word frequency, vector search converts various data types (such as text, images, or audio) into high-dimensional vectors and queries based on the similarity between these vectors. This search method captures the semantic meaning and contextual information of the data, leading to a more precise understanding of user intent. + +Even when the search terms do not exactly match the content in the database, vector search can still provide results that align with the user's intent by analyzing the semantics of the data. For example, a full-text search for "a swimming animal" only returns results containing these exact keywords. In contrast, vector search can return results for other swimming animals, such as fish or ducks, even if these results do not contain the exact keywords. + +For more information, see [Vector Search (Beta) Overview](/tidb-cloud/vector-search-overview.md). + +## AI integrations + +### AI frameworks + +TiDB provides official support for several popular AI frameworks, enabling you to easily integrate AI applications developed based on these frameworks with TiDB Vector Search. + +For a list of supported AI frameworks, see [Vector Search Integration Overview](/tidb-cloud/vector-search-integration-overview.md#ai-frameworks). + +### Embedding models and services + +A vector embedding, also known as an embedding, is a sequence of numbers that represents real-world objects in a high-dimensional space. It captures the meaning and context of unstructured data, such as documents, images, audio, and videos. + +Embedding models are algorithms that transform data into [vector embeddings](/tidb-cloud/vector-search-overview.md#vector-embedding). The choice of an appropriate embedding model is crucial for ensuring the accuracy and relevance of semantic search results. + +TiDB Vector Search supports storing vectors of up to 16383 dimensions, which accommodates most embedding models. For unstructured text data, you can find top-performing text embedding models on the [Massive Text Embedding Benchmark (MTEB) Leaderboard](https://huggingface.co/spaces/mteb/leaderboard). + +### Object Relational Mapping (ORM) libraries + +Object Relational Mapping (ORM) libraries are tools that facilitate the interaction between applications and relational databases by allowing developers to work with database records as if they were objects in their programming language of choice. + +TiDB lets you integrate vector search with ORM libraries to manage vector data alongside traditional relational data. This integration is particularly useful for applications that need to store and query vector embeddings generated by AI models. By using ORM libraries, developers can seamlessly interact with vector data stored in TiDB, leveraging the database's capabilities to perform complex vector operations like nearest neighbor search. + +For a list of supported ORM libraries, see [Vector Search Integration Overview](/tidb-cloud/vector-search-integration-overview.md#object-relational-mapping-orm-libraries). \ No newline at end of file diff --git a/tidb-cloud/concepts/architecture-cocepts.md b/tidb-cloud/concepts/architecture-cocepts.md new file mode 100644 index 0000000000000..03e29989943e9 --- /dev/null +++ b/tidb-cloud/concepts/architecture-cocepts.md @@ -0,0 +1,98 @@ +--- +title: Architecture +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](/overview.md), an open-source HTAP (Hybrid Transactional and Analytical Processing) database, to Google Cloud and AWS. + +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 Serverless + +TiDB Cloud Serverless 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. TiDB Cloud Serverless 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. + +For applications that require maximum infrastructure isolation and redundancy, the Regional High Availability option distributes nodes across multiple availability zones. + +## TiDB Cloud Dedicated + +TiDB Cloud Dedicated is designed for mission-critical businesses, offering high availability across multiple availability zones, horizontal scaling, and full HTAP capabilities. + +Built on isolated cloud resources such as VPCs, VMs, managed Kubernetes services, and cloud storage, it leverages the infrastructure of major cloud providers. TiDB Cloud Dedicated clusters support the complete TiDB feature set, enabling rapid scaling, reliable backups, deployment within specific VPCs, and geographic-level disaster recovery. + +## TiDB Cloud console + +The [TiDB Cloud console](https://tidbcloud.com/) is the web-based management interface for both TiDB Cloud Serverless 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. + +## TiDB Cloud CLI + +The TiDB Cloud CLI, `ticloud`, allows you to manage TiDB Cloud Serverless and TiDB Cloud Dedicated directly from your terminal with simple commands. You can perform tasks such as: + +- Creating, deleting, and listing clusters. +- Importing data into clusters. +- Exporting data from clusters. + +For more information, see [TiDB Cloud CLI Reference](/tidb-cloud/cli-reference.md). + +## TiDB Cloud API + +The TiDB Cloud API is a REST-based interface that provides programmatic access to manage resources across TiDB Cloud Serverless and TiDB Cloud Dedicated. It enables automated and efficient handling of tasks such as managing projects, clusters, backups, restores, data imports, billing, and other resources in [TiDB Cloud Data Service](/tidb-cloud/data-service-overview.md). + +For more information, see [TiDB Cloud API Overview](/tidb-cloud/api-overview.md). + +## Nodes + +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 TiDB Cloud Serverless 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 + +A [TiDB node](/tidb-computing.md) is a stateless SQL layer that connects to applications using a MySQL-compatible endpoint. It handles tasks like parsing, optimizing, and creating distributed execution plans for SQL queries. + +You can deploy multiple TiDB nodes to scale horizontally and manage higher workloads. These nodes work with load balancers, such as TiProxy or HAProxy, to provide a seamless interface. TiDB nodes do not store data themselves---they forward data requests to TiKV nodes for row-based storage or TiFlash nodes for columnar storage. + +### TiKV node + +A [TiKV node](/tikv-overview.md) is the backbone of data storage in the TiDB architecture, serving as a distributed transactional key-value storage engine that delivers reliability, scalability, and high availability. + +**Key features:** + +- **Region-based data storage** + + - Data is divided into [Regions](https://docs.pingcap.com/tidb/dev/glossary#regionpeerraft-group), each covering a specific Key Range (left-closed, right-open interval: `StartKey` to `EndKey`). + - Multiple Regions coexist within each TiKV node to ensure efficient data distribution. + +- **Transactional support** + + - TiKV nodes provide native distributed transaction support at the key-value level, ensuring Snapshot Isolation as the default isolation level. + - The TiDB node translates SQL execution plans into calls to the TiKV node API, enabling seamless SQL-level transaction support. + +- **High availability** + + - All data in TiKV nodes is replicated (default: three replicas) for durability. + - TiKV ensures native high availability and supports automatic failover, safeguarding against node failures. + +- **Scalability and reliability** + + - TiKV nodes are designed to handle expanding datasets while maintaining distributed consistency and fault tolerance. + +### TiFlash node + +A [TiFlash node](/tiflash/tiflash-overview.md) is a specialized type of storage node within the TiDB architecture. Unlike ordinary TiKV nodes, TiFlash is designed for analytical acceleration with a columnar storage model. + +**Key features:** + +- **Columnar storage** + + TiFlash nodes store data in a columnar format, making them optimized for analytical queries and significantly improving performance for read-intensive workloads. + +- **Vector search index support** + + The vector search index feature uses TiFlash replicas for tables, enabling advanced search capabilities and improving efficiency in complex analytical scenarios. \ No newline at end of file diff --git a/tidb-cloud/concepts/backup-and-restore-concepts.md b/tidb-cloud/concepts/backup-and-restore-concepts.md new file mode 100644 index 0000000000000..5ce29b6ef2896 --- /dev/null +++ b/tidb-cloud/concepts/backup-and-restore-concepts.md @@ -0,0 +1,47 @@ +--- +title: Backup & Restore +summary: Learn about backup & restore concepts for TiDB Cloud. +--- + +# Backup & Restore + +TiDB Cloud Backup & Restore features are designed to safeguard your data and ensure business continuity by enabling you to back up and recover cluster data. + +## Snapshot backup + +Snapshot backup is an implementation to back up the entire cluster. It is based on [multi-version concurrency control (MVCC)](/tidb-storage.md#mvcc) and backs up all data in the specified snapshot to a target storage. The size of the backup data is approximately the size of the compressed single replica in the cluster. + +## Automatic backup + +For both TiDB Cloud Serverless and TiDB Cloud Dedicated clusters, snapshot backups are taken automatically by default and stored according to your backup retention policy. + +## Log backup + +Snapshot backup contains the full cluster data at a certain point, while TiDB log backup can back up data written by applications to a specified storage in a timely manner. + +If you want to choose the restore point as required, that is, to perform point-in-time recovery (PITR), note the following: + +- For TiDB Cloud Serverless clusters, PITR is available only for scalable clusters and not available for free clusters. +- For TiDB Cloud Dedicated clusters, you need to [enable PITR](/tidb-cloud/backup-and-restore.md#turn-on-point-in-time-restore) in advance. + +## Manual backup + +Dual region backup is a feature of TiDB Cloud Dedicated that enables you to back up your data to a known state as needed, and then restore to that state at any time. + +For more information, see [Perform a manual backup](/tidb-cloud/backup-and-restore.md#perform-a-manual-backup). + +## Dual region backup + +Dual region backup is a feature of TiDB Cloud Dedicated that enables you to replicate backups from your cluster region to another different region. After it is enabled, all backups are automatically replicated to the specified region. This provides cross-region data protection and disaster recovery capabilities. It is estimated that approximately 99% of the data can be replicated to the secondary region within an hour. + +For more information, see [Turn on dual region backup](/tidb-cloud/backup-and-restore.md#turn-on-dual-region-backup). + +## Point-in-time Restore + +Point-in-time Restore is a feature that enables you to restore data of any point in time to a new cluster. You can use it to: + +- Reduce RPO in disaster recovery. +- Resolve cases of data write errors by restoring point-in-time that is before the error event. +- Audit the historical data of the business. + +For more information, see [Turn on Point-in-time Restore](/tidb-cloud/backup-and-restore.md#turn-on-point-in-time-restore). \ No newline at end of file diff --git a/tidb-cloud/concepts/data-service-concepts.md b/tidb-cloud/concepts/data-service-concepts.md new file mode 100644 index 0000000000000..677376f8976e9 --- /dev/null +++ b/tidb-cloud/concepts/data-service-concepts.md @@ -0,0 +1,46 @@ +--- +title: Data Service (Beta) +summary: Learn about Data Service concepts for TiDB Cloud. +--- + +# Data Service (Beta) + +TiDB Cloud [Data Service (beta)](https://tidbcloud.com/console/data-service) is a fully managed low-code backend-as-a-service solution that simplifies backend application development, empowering developers to rapidly build highly scalable, secure, data-driven applications. + +Data Service enables you to access TiDB Cloud data via an HTTPS request using a custom API endpoint. This feature uses a serverless architecture to handle computing resources and elastic scaling, so you can focus on the query logic in endpoints without worrying about infrastructure or maintenance costs. + +For more information, see [TiDB Cloud Data Service (Beta) Overview](/tidb-cloud/data-service-overview.md). + +## Data App + +A Data App in [Data Service (beta)](https://tidbcloud.com/console/data-service) is a collection of endpoints that you can use to access data for a specific application. By creating a Data App, you can group your endpoints and configure authorization settings using API keys to restrict access to endpoints. In this way, you can ensure that only authorized users can access and manipulate your data, making your application more secure. + +For more information, see [Manage a Data App](/tidb-cloud/data-service-manage-data-app.md). + +## Data App endpoints + +An endpoint in [Data Service (beta)](https://tidbcloud.com/console/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. + +For more information, see [Manage an Endpoint](/tidb-cloud/data-service-manage-endpoint.md). + +## Chat2Query API + +In TiDB Cloud, Chat2Query API is a RESTful interface that enables you to generate and execute SQL statements using AI by providing instructions. Then, the API returns the query results for you. + +For more information, see [Get Started with Chat2Query API](/tidb-cloud/use-chat2query-api.md). + +## AI integrations + +Integrating third-party tools with your Data App enhances your applications with advanced natural language processing and artificial intelligence (AI) capabilities provided by third-party tools. This integration enables your applications to perform more complex tasks and deliver intelligent solutions. + +Currently, you can integrate third-party tools, such as GPTs and Dify, in the TiDB Cloud console. +For more information, see [Integrate a Data App with Third-Party Tools](/tidb-cloud/data-service-integrations.md). + +## Configuration as Code + +TiDB Cloud provides a Configuration as Code (CaC) approach to represent your entire Data App configurations as code using the JSON syntax. + +By connecting your Data App to GitHub, TiDB Cloud can use the CaC approach and push your Data App configurations as [configuration files](/tidb-cloud/data-service-app-config-files.md) to your preferred GitHub repository and branch. +If Auto Sync & Deployment is enabled for your GitHub connection, you can also modify your Data App by updating its configuration files on GitHub. After you push the configuration file changes to GitHub, the new configurations will be deployed in TiDB Cloud automatically. + +For more information, see [Deploy Data App Automatically with GitHub](/tidb-cloud/data-service-manage-github-connection.md). \ No newline at end of file diff --git a/tidb-cloud/concepts/data-streaming-concepts.md b/tidb-cloud/concepts/data-streaming-concepts.md new file mode 100644 index 0000000000000..665057f4e9a92 --- /dev/null +++ b/tidb-cloud/concepts/data-streaming-concepts.md @@ -0,0 +1,22 @@ +--- +title: Data Streaming +summary: Learn about data streaming concepts for TiDB Cloud. +--- + +# Data Streaming + +TiDB Cloud lets you stream data changes from your TiDB Cluster to other systems like Kafka, MySQL, and object storage. + +Currently, TiDB Cloud supports streaming data to Apache Kafka, MySQL, TiDB Cloud and cloud storage. + +## Changefeed + +TiDB Cloud changefeed is a continuous data stream that helps you replicate data changes from TiDB Cloud to other data services. + +On the changefeed page in the TiDB Cloud console, you can create a changefeed, view a list of existing changefeeds, and operate the existing changefeeds (such as scaling, pausing, resuming, editing, and deleting a changefeed). + +Replication includes only incremental data changes by default. If existing data must be replicated, it must be exported and loaded into the target system manually before starting the changefeed. + +In TiDB Cloud, replication can be tailored by defining table filters (to specify which tables to replicate) and event filters (to include or exclude specific types of events like INSERT or DELETE). + +For more information, see [Changefeed](/tidb-cloud/changefeed-overview.md). \ No newline at end of file diff --git a/tidb-cloud/concepts/monitoring-concepts.md b/tidb-cloud/concepts/monitoring-concepts.md new file mode 100644 index 0000000000000..9bdb9d931577b --- /dev/null +++ b/tidb-cloud/concepts/monitoring-concepts.md @@ -0,0 +1,47 @@ +--- +title: Monitoring +summary: Learn about monitoring concepts for TiDB Cloud. +--- + +# Monitoring + +Monitoring in TiDB Cloud provides tools and integrations that enable you to oversee cluster performance, track activity, and respond to issues in a timely manner. + +## Built-in metrics + +Built-in Metrics refer to a full set of standard metrics of your cluster that TiDB Cloud collects and presents on the Metrics page. With these metrics, you can easily identify performance issues and determine whether your current database deployment meets your requirements. + +For more information, see [TiDB Cloud Built-in Metrics](/tidb-cloud/built-in-monitoring.md). + +## Built-in alerting + +Built-in alerting refers to the cluster alerting mechanism that TiDB Cloud provides to assist you in monitoring your cluster. Currently, TiDB Cloud provides the following three types of alerts: + +- Resource usage alerts + +- Data migration alerts + +- Changefeed alerts + +On the Alerts page of the TiDB Cloud console, you can view alerts of your cluster, edit alert rules, and subscribe to alert notification emails. + +For more information, see [TiDB Cloud Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md). + +## Cluster events + +In TiDB Cloud, an *event* indicates a change in your TiDB Cloud cluster. TiDB Cloud logs the historical events at the cluster level to help you track cluster activities. You can view the logged events on the **Events** page, including the event type, status, message, trigger time, and trigger user. + +For more information, see [TiDB Cloud Cluster Event](/tidb-cloud/tidb-cloud-events.md). + +## Third-party metrics integrations (Beta) + +TiDB Cloud lets you integrate any of the following third-party metrics services to receive TiDB Cloud alerts and view the performance metrics of your TiDB cluster. + +- Datadog integration + +- Prometheus and Grafana integration + +- New Relic integration + +Currently, these third-party metrics integrations are in beta. +For more information, see [Third-Party Metrics Integration (Beta)](/tidb-cloud/third-party-monitoring-integrations.md). \ No newline at end of file diff --git a/tidb-cloud/concepts/scalability-concepts.md b/tidb-cloud/concepts/scalability-concepts.md new file mode 100644 index 0000000000000..e2cc9608af1da --- /dev/null +++ b/tidb-cloud/concepts/scalability-concepts.md @@ -0,0 +1,47 @@ +--- +title: Scalability +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. + +> **Note:** +> +> [TiDB Cloud Serverless](https://docs.pingcap.com/tidbcloud/select-cluster-tier#tidb-cloud-serverless) scales automatically based on your application's workload changes. However, you cannot manually scale a TiDB Cloud Serverless cluster. + +> **Tip:** +> +> For information about how to determine the size of a TiDB Cloud Dedicated cluster, see [Determine Your TiDB Size](/tidb-cloud/size-your-cluster.md). + +## Vertical and horizontal scaling + +TiDB Cloud Dedicated supports both vertical (scale up) and horizontal (scale out) scaling. + +- Horizontal scaling is the process of adding nodes to your dedicated cluster to distribute the workload. +- Vertical scaling is the process of increasing the vCPU and RAM for your dedicated cluster. + +A combination of both vertical and horizontal scaling is also supported in TiDB Cloud Dedicated. + +## TiDB scalability + +TiDB is for computing only and does not store data. You can configure node number, vCPU, and RAM for TiDB. + +In general, TiDB performance increases linearly with the number of TiDB nodes. + +## Storage scalability + +In TiDB Cloud, you can scale both row-based and columnar data storage on-demand to meet changing workloads and performance requirements + +## TiKV scalability + +TiKV is responsible for storing row-based data. You can configure node number, vCPU and RAM, and storage for TiKV. The number of TiKV nodes should be at least 1 set (3 nodes in 3 different Available Zones) and increase by 3 nodes. + +TiDB Cloud deploys TiKV nodes evenly to 3 available zones in the region you select to achieve durability and high availability. In a typical 3-replica setup, your data is distributed evenly among the TiKV nodes across all availability zones and is persisted to the disk of each TiKV node. Although TiKV is mainly used for data storage, the performance of the TiKV node also varies depending on different workloads. + +## TiFlash scalability + +TiFlash is responsible for storing columnar data. TiFlash synchronizes data from TiKV in real time and supports real-time analytics workloads right out of the box. You can configure node number, vCPU and RAM, and storage for TiFlash. + +TiDB Cloud deploys TiFlash nodes evenly to different availability zones in a region. It is recommended that you configure at least two TiFlash nodes in each TiDB Cloud cluster and create at least two replicas of the data for high availability in your production environment. \ No newline at end of file diff --git a/tidb-cloud/concepts/security-concepts.md b/tidb-cloud/concepts/security-concepts.md new file mode 100644 index 0000000000000..4f3ca3439b63c --- /dev/null +++ b/tidb-cloud/concepts/security-concepts.md @@ -0,0 +1,244 @@ +--- +title: Security +summary: Learn about security concepts for TiDB Cloud. +--- + +# Security + +TiDB Cloud provides a robust and flexible security framework designed to protect data, enforce access control, and meet modern compliance standards. This framework combines advanced security features with operational efficiency to support organizational needs at scale. + +**Key components** + +- **Identity and Access Management (****IAM****)**: Secure and flexible authentication and permission management for both the TiDB Cloud console and database environments. + +- **Network access control**: Configurable connectivity options, including private endpoints, VPC peering, TLS encryption, and IP access lists. + +- **Data access control**: Advanced encryption capabilities, such as Customer-Managed Encryption Keys (CMEK), to safeguard data at rest. + +- **Audit logging**: Comprehensive activity tracking for both console actions and database operations, ensuring accountability and transparency. + +By integrating these capabilities, TiDB Cloud empowers organizations to safeguard sensitive data, streamline access control, and optimize security operations. + +## Identity and access management (IAM) + +TiDB Cloud employs Identity and Access Management (IAM) to securely and efficiently manage user identities and permissions across both the console and database environments. IAM features are designed to meet organizational security and compliance needs through a combination of authentication options, role-based access control, and a hierarchical resource structure. + +### TiDB Cloud user accounts + +TiDB Cloud user accounts are the foundation for managing identity and access to resources. Each account represents an individual or entity within the platform and supports multiple authentication methods to suit organizational needs: + +- **Default username and password** + + - Users create accounts with an email address and password. + + - Suitable for small teams or individuals without an external identity provider. + +- **Standard SSO authentication** + + - Users log in via GitHub, Google, or Microsoft accounts. + + - Enabled by default for all organizations. + + - **Best practice**: Use for smaller teams or those without strict compliance needs. + + - For more information, see [Standard SSO Authentication](/tidb-cloud/tidb-cloud-sso-authentication.md). + +- **Organization SSO authentication** + + - Integrates with corporate identity providers (IdPs) using OIDC or SAML protocols. + + - Enables features like MFA enforcement, password expiration policies, and domain restrictions. + + - **Best practice**: Ideal for larger organizations with advanced security and compliance requirements. + + - For more information, see [Organization SSO Authentication](/tidb-cloud/tidb-cloud-org-sso-authentication.md). + +### Database Access Control + +TiDB Cloud provides granular database access control through user-based and role-based permissions. These mechanisms allow administrators to securely manage access to data objects and schemas while ensuring compliance with organizational security policies. + +- **Best practices:** + + - Implement the principle of least privilege by granting users only the permissions they need for their roles. + + - Regularly audit and update user access to align with changing organizational requirements. + +### User accounts + +User accounts are stored in the `mysql.user` system table and uniquely identified by a username and client host. + +During database initialization, TiDB automatically creates a default account: `'root'@'%'`. + +For more information, see TiDB [TiDB User Account Management](/user-account-management.md#user-names-and-passwords). + +### SQL Proxy accounts + +SQL Proxy accounts are special-purpose accounts automatically generated by TiDB Cloud. Key characteristics of these accounts include the following: + +- **Linked to TiDB Cloud user accounts:** Each SQL Proxy account corresponds to a specific TiDB Cloud user. + +- **Mapped to roles:** SQL Proxy accounts are granted the `role_admin` role. + +- **Token-based:** SQL Proxy accounts use secure JWT tokens instead of passwords, ensuring seamless, restricted access through the TiDB Cloud Data Service or SQL Editor. + +### TiDB privileges and roles + +TiDB's privilege management system is based on MySQL 5.7, which enables fine-grained access to database objects. At the same time, TiDB also introduces MySQL 8.0's RBAC and dynamic privilege mechanism. This enables fine-grained and convenient management of database privileges. + +**Static privileges** + +- Supports fine-grained access control based on database objects, including tables, views, indexes, users, and other objects. + +- *Example: Grant SELECT privileges on a specific table to a user.* + +**Dynamic privileges** + +- Supports reasonable splitting of database management privileges to achieve fine-grained control of system management privileges. + +- Example: Assign `BACKUP_ADMIN` to accounts managing database backups without broader administrative permissions. + +**SQL roles (RBAC)** + +- Group permissions into roles that can be assigned to users, enabling streamlined privilege management and dynamic updates. + +- Example: Assign a read-write role to analysts to simplify user access control. + +This system ensures flexibility and precision in managing user access while aligning with organizational policies. + +### Organization and projects + +TiDB Cloud manages users and resources with a hierarchical structure: organizations, projects, and clusters. + +**Organizations** + +- The top-level entity for managing resources, roles, and billing. + +- The organization owner has full permissions, including project creation and role assignment. + +**Projects** + +- Subdivisions of an organization containing clusters and project-specific configurations. + +- Managed by project owners responsible for clusters within their scope. + +**Clusters** + +- Individual database instances within a project. + +### Example structure + +``` +- Your organization + - Project 1 + - Cluster 1 + - Cluster 2 + - Project 2 + - Cluster 3 + - Cluster 4 + - Project 3 + - Cluster 5 + - Cluster 6 + +``` + +### Key features + +- **Granular permissions**: + - Assign specific roles at both the organization and project levels for precise access control. + + - Ensure flexibility and security by carefully planning role assignments. + +- **Billing management**: + - Billing is consolidated at the organization level, with detailed breakdowns available for each project. + +### Identity and Access Management (IAM) Roles + +TiDB Cloud provides role-based access control to manage permissions across organizations and projects: + +- **[Organization-Level roles](/tidb-cloud/manage-user-access.md#organization-roles)**: Grant permissions to manage the entire organization, including billing and project creation. + +- **[Project-Level roles](/tidb-cloud/manage-user-access.md#project-roles)**: Assign permissions to manage specific projects, including clusters and configurations. + +## Network access control + +TiDB Cloud ensures secure cluster connectivity and data transmission through robust network access controls. Key features include: + +### Private endpoints + +- Enables secure connectivity for SQL clients within your Virtual Private Cloud (VPC) to TiDB Cloud Dedicated clusters. + +- Supported by [AWS PrivateLink](/tidb-cloud/set-up-private-endpoint-connections.md) and [Google Cloud Private Service Connect](/tidb-cloud/set-up-private-endpoint-connections-on-google-cloud.md). + +**Best practices:** Use private endpoints in production to minimize public exposure and review configurations regularly. + +### TLS (Transport Layer Security) + +- 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. + +**Best practices:** Ensure TLS certificates are current and rotate them periodically. + +### VPC peering + +- Establishes private connections between Virtual Private Clouds, enabling secure, seamless communication. + +- For more information, see [Connect to TiDB Cloud Dedicated via VPC Peering](/tidb-cloud/set-up-vpc-peering-connections.md). + +**Best practices:** Use for critical workloads to avoid public internet exposure and monitor performance. + +### IP access list + +- Acts as a firewall to restrict cluster access to trusted IP addresses. + +- For more information, see [Configure an IP Access List](/tidb-cloud/configure-ip-access-list.md). + +**Best practices:** Regularly audit and update the access list to maintain security. + +## Data access control + +TiDB Cloud safeguards static data with advanced encryption capabilities, ensuring security and compliance with industry regulations. + +**Customer-Managed Encryption Key (CMEK)** + +- Provides organizations full control over encryption for Dedicated clusters. + +- Encrypts static data and backups with CMEK keys when enabled. + +- For TiDB Cloud Dedicated clusters without CMEK, TiDB Cloud uses escrow keys; TiDB Cloud Serverless clusters rely exclusively on escrow keys. + +**Best practices:** + +- Regularly rotate CMEK keys to enhance security and meet compliance standards. + +- Encrypt backups consistently with CMEK keys for added protection. + +- Leverage CMEK for industries requiring strict compliance, such as HIPAA and GDPR. + +For more information, see [Encryption at Rest Using Customer-Managed Encryption Keys](/tidb-cloud/tidb-cloud-encrypt-cmek.md). + +## Audit logging + +TiDB Cloud provides comprehensive audit logging to monitor user activities and database operations, ensuring security, accountability, and compliance. + +### Console audit logging + +Tracks key actions on the TiDB Cloud console, such as inviting users or managing clusters. + +**Best practices:** + +- Integrate logs with SIEM tools for real-time monitoring and alerts. + +- Set retention policies to meet compliance requirements. + +### Database audit logging + +Records detailed database operations, including executed SQL statements and user access. + +**Best practices:** + +- Regularly review logs for unusual activity or unauthorized access. + +- Use logs for compliance reporting and forensic analysis. + +For more information, see [Console Audit Logging](/tidb-cloud/tidb-cloud-console-auditing.md) and [Database Audit Logging](/tidb-cloud/tidb-cloud-auditing.md). \ No newline at end of file diff --git a/tidb-cloud/database-schema-concepts.md b/tidb-cloud/database-schema-concepts.md new file mode 100644 index 0000000000000..945aa271f01b2 --- /dev/null +++ b/tidb-cloud/database-schema-concepts.md @@ -0,0 +1,168 @@ +--- +title: Database Schema +summary: Learn about database schema concepts for TiDB Cloud. +--- + +# Database Schema + +## Databases + +A database in TiDB is a collection of objects such as tables and indexes. + +### System databases + +System databases are default databases created by TiDB to store system tables. TiDB provides the following system databases: + +- [`INFORMATION_SCHEMA`](/information-schema/information-schema.md) + +- [`mysql`](/mysql-schema/mysql-schema.md) + +- [`performance_schema`](/performance-schema/performance-schema.md) + +- [`sys`](/sys-schema/sys-schema.md) + +### `test` database + +TiDB comes with a default database named `test`. However, it is recommended that you create your own database instead of using the `test` database. + +## Tables + +A table is a collection of related data in a [database](/develop/dev-guide-schema-design-overview.md#database). + +Each table consists of rows and columns. Each value in a row belongs to a specific column. Each column allows only a single data type. To further qualify columns, you can add some [constraints](/constraints.md). To accelerate calculations, you can add [generated columns](/generated-columns.md). + +### System table + +- The `mysql` schema contains TiDB system tables. The design is similar to the `mysql` schema in MySQL, where tables such as `mysql.user` can be edited directly. It also contains a number of tables which are extensions to MySQL. + +- Information Schema provides an ANSI-standard way of viewing system metadata. TiDB also provides a number of custom `INFORMATION_SCHEMA` tables, in addition to the tables included for MySQL compatibility. Many `INFORMATION_SCHEMA` tables have a corresponding `SHOW` command. The benefit of querying `INFORMATION_SCHEMA` is that it is possible to join between tables. + +- Performance Schema. TiDB implements performance schema tables for MySQL compatibility. + +### Cached table + +TiDB introduces the [cached table](/cached-tables.md) feature for frequently accessed but rarely updated small hotspot tables. When this feature is used, the data of an entire table is loaded into the memory of the TiDB server, and TiDB directly gets the table data from the memory without accessing TiKV, which improves the read performance. + +### Temporary table + +The temporary tables feature solves the issue of temporarily storing the intermediate results of an application, which frees you from frequently creating and dropping tables. You can store the intermediate calculation data in temporary tables. When the intermediate data is no longer needed, TiDB automatically cleans up and recycles the temporary tables. This avoids user applications being too complicated, reduces table management overhead, and improves performance. + +### Partitioned table + +In TiDB, [partitioning](/partitioned-table.md) enables you to divide a large table into one or more manageable pieces called partitions. Each partition is independent and can be managed individually. + +## Columns + +A column is subordinate to a table. Each table has at least one column. Columns provide a structure to a table by dividing the values in each row into small cells of a single data type. + +For more information, see [Define columns](/develop/dev-guide-create-table.md#define-columns). + +## Generated columns + +TiDB lets you extract data from the JSON data type as a [generated column](/generated-columns.md). + +Unlike general columns, the value of the generated column is calculated by the expression in the column definition. When inserting or updating a generated column, you cannot assign a value, but only use `DEFAULT`. + +There are two kinds of generated columns: virtual and stored. A virtual generated column occupies no storage and is computed when it is read. A stored generated column is computed when it is written (inserted or updated) and occupies storage. Compared with the virtual generated columns, the stored generated columns have better read performance, but take up more disk space. + +## Data types + +TiDB supports all the data types in MySQL except the `SPATIAL` type. This includes all the [numeric types](/data-type-numeric.md), [string types](/data-type-string.md), [date & time types](/data-type-date-and-time.md), and [the JSON type](/data-type-json.md). + +## Indexes + +An index is a copy of selected columns in a table. You can create an index using one or more columns of a [table](/develop/dev-guide-schema-design-overview.md#table). With indexes, TiDB can quickly locate data without having to search every row in a table every time, which greatly improves your query performance. +There are two common types of indexes: + +- Primary Key: indexes on the primary key column. + +- Secondary Index: indexes on non-primary key column + +### Unique indexes + +A unique index in TiDB enforces uniqueness on one or more columns, ensuring that no two rows in a table can have the same values in the indexed column(s). This constraint provides a way to maintain data integrity by preventing duplicate values, making unique indexes ideal for fields that should naturally be unique, like email addresses, usernames, or product codes. + +### Primary key index + +A primary key index is a unique index on one or more columns in a table, which serves as the primary identifier for each row. In TiDB, every table must have a primary key, and it can be defined explicitly by the user or implicitly by TiDB if no primary key is specified. + +### Composite index + +A composite index is an index built on two or more columns of a table, which is particularly useful for queries that filter or sort data by multiple fields. For example, creating a composite index on `last_name` and `first_name` in a person table allows TiDB to quickly locate records based on both names. + +### Invisible indexes + +Invisible indexes are indexes that exist in the database but are hidden from the query optimizer, meaning they are ignored in query plans. In TiDB, invisible indexes are useful for testing and debugging, allowing you to assess the impact of an index on performance without fully dropping it. + +Starting from TiDB v8.0.0, you can make the optimizer select invisible indexes by modifying the system variable[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800). + +### Clustered indexes + +In clustered indexes, the term clustered refers to the organization of how data is stored and not a group of database servers working together. Some database management systems refer to clustered indexes as index-organized tables (IOT). + +This feature controls how data is stored in tables containing primary keys. It provides TiDB with the ability to organize tables in a way that can improve the performance of certain queries. + +For more information, see [Clustered Indexes](/clustered-indexes.md). + +### Secondary index + +A secondary index is a logical object in a TiDB cluster. You can simply regard it as a sorting type of data that TiDB uses to improve the query performance. In TiDB, creating a secondary index is an online operation, which does not block any data read and write operations on a table. For each index, TiDB creates references for each row in a table and sorts the references by selected columns instead of by data directly. + +For more information about secondary indexes, see [Secondary Indexes](/best-practices/tidb-best-practices.md#secondary-index). + +In TiDB, you can either [add a secondary index to an existing table](/develop/dev-guide-create-secondary-indexes.md#add-a-secondary-index-to-an-existing-table) or [create a secondary index when creating a new table](/develop/dev-guide-create-secondary-indexes.md#create-a-secondary-index-when-creating-a-new-table). + +### Vector index + +For the following TiDB deployment options, TiDB supports vector data types and vector search indexes. + +- TiDB Cloud Serverless + +- TiDB Self-Managed v8.4.0 or later versions + +In TiDB, a *vector index* is a specialized index designed for efficient approximate nearest neighbor (ANN) searches over columns containing vector data. Vector indexes, particularly the HNSW (Hierarchical Navigable Small World) algorithm, allow K-nearest neighbors (KNN) searches to identify the closest data points in a vector space quickly. This significantly speeds up query performance, enabling results in milliseconds compared to brute-force methods. +Vector indexes rely on TiFlash replicas for data storage and search functionality. Before creating and using vector indexes, make sure that TiFlash nodes are available in your cluster. + +## Constraints + +TiDB supports almost the same constraints as MySQL. + +### NOT NULL constraints + +A `NOT NULL` constraint ensures that a column cannot contain `NULL` values. +When a column is defined with the `NOT NULL` constraint, TiDB ensures that any attempt to insert or update a row with a `NULL` value in that column will result in an error. This behavior is consistent with MySQL's implementation of `NOT NULL` constraints. + +### CHECK constraints + +A `CHECK` constraint restricts the values of a column in a table to meet your specified conditions. When the `CHECK` constraint is added to a table, TiDB checks whether the constraint is satisfied during the insertion or updates of data into the table. If the constraint is not met, an error is returned. + +### Primary key constraints + +Like MySQL, primary key constraints in TiDB contain unique constraints, that is, creating a primary key constraint is equivalent to having a unique constraint. In addition, other primary key constraints of TiDB are also similar to those of MySQL. + +### Unique key constraints + +Unique constraints mean that all non-null values in a unique index and a primary key column are unique. + +### FOREIGN KEY constraints + +A FOREIGN KEY is a database constraint that enforces referential integrity between two tables by linking a column in one table (the child table) to a column in another table (the parent table). This ensures that the values in the foreign key column of the child table match values in the primary or unique key column of the parent table. For example, a record in an `orders` table might have a foreign key linking to a customer in a `customers` table, which ensures that each order is associated with a valid customer. + +Starting from v6.6.0, TiDB supports foreign key constraints as an experimental feature. This feature allows cross-table referencing of related data and helps maintain data consistency by enforcing referential integrity. However, it is important to note that this feature is experimental and not recommended for production environments due to potential performance issues, especially with large data volumes. +For more information, see [FOREIGN KEY constraints](/foreign-key.md). + +## Views + +A view acts as a virtual table, whose schema is defined by the `SELECT` statement that creates the view. Using views has the following benefits: + +- Exposing only safe fields and data to users to ensure security of sensitive fields and data stored in the underlying table. + +- Defining complex queries that frequently appear as views to make complex queries easier and more convenient. + +For more information, see [Views](/views.md). + +## Sequence + +A sequence is a database object designed to generate a sequence of numbers according to a specified set of rules. This feature is especially useful in scenarios where unique identifiers are required, such as in the creation of primary keys for database tables. + +For more information, see [sequence](/sql-statements/sql-statement-create-sequence.md). \ No newline at end of file diff --git a/tidb-cloud/sql-concepts.md b/tidb-cloud/sql-concepts.md new file mode 100644 index 0000000000000..121a16a09a199 --- /dev/null +++ b/tidb-cloud/sql-concepts.md @@ -0,0 +1,94 @@ +--- +title: SQL +summary: Learn about SQL concepts for TiDB. +--- + +# SQL + +TiDB is highly compatible with the MySQL protocol and the common features and syntax of MySQL 5.7 and MySQL 8.0. The ecosystem tools for MySQL (PHPMyAdmin, Navicat, MySQL Workbench, DBeaver and [more](https://docs.pingcap.com/tidb/v7.2/dev-guide-third-party-support#gui)) and the MySQL client can be used for TiDB. + +However, some features of MySQL are not supported in TiDB. This could be because there is now a better way to solve the problem (such as the use of JSON instead of XML functions) or a lack of current demand versus effort required (such as stored procedures and functions). Additionally, some features might be difficult to implement in a distributed system. For more information, see [MySQL Compatibility](/mysql-compatibility.md). + +## SQL statements + +A SQL statement is a command or instruction in SQL (Structured Query Language) composed of identifiers, parameters, variables, data types, and reserved SQL keywords. It directs the database to perform specific actions, such as retrieving, modifying, or managing data and database structures. + +TiDB uses SQL statements that aim to follow ISO/IEC SQL standards, with extensions for MySQL and TiDB-specific statements where necessary. + +SQL is divided into the following 4 types according to their functions: + +- DDL (Data Definition Language): It is used to define database objects, including databases, tables, views, and indexes. For DDL statements in TiDB, see [Schema management / Data definition statements (DDL)](/sql-statements/sql-statement-overview.md#schema-management--data-definition-statements-ddl). + +- DML (Data Manipulation Language): It is used to manipulate application related records. For DML statements in TiDB, see [Data manipulation statements (DML)](/sql-statements/sql-statement-overview.md#data-manipulation-statements-dml). + +- DQL (Data Query Language): It is used to query the records after conditional filtering. + +- DCL (Data Control Language): It is used to define access privileges and security levels. + +To get an overview of SQL statements in TiDB, see [SQL Statement Overview](/sql-statements/sql-statement-overview.md). + +## SQL mode + +TiDB servers operate in different SQL modes and apply these modes differently for different clients. SQL mode defines the SQL syntax that TiDB supports and the type of data validation check to perform. + +For more information, see [SQL Mode](/sql-mode.md). + +## Row ID generation attributes + +TiDB provides three SQL attributes to optimize row ID generation and data distribution to address performance and scalability challenges. + +- AUTO_INCREMENT + +- AUTO_RANDOM + +- SHARD_ROW_ID_BITS + +### AUTO_INCREMENT + +`AUTO_INCREMENT` is a column attribute that is used to automatically fill in default column values. When the `INSERT` statement does not specify values for the `AUTO_INCREMENT` column, the system automatically assigns values to this column. + +For performance reasons, `AUTO_INCREMENT` numbers are allocated in a batch of values (30 thousand by default) to each TiDB server. This means that while `AUTO_INCREMENT` numbers are guaranteed to be unique, values assigned to an `INSERT` statement will only be monotonic on a per TiDB server basis. + +If you want the `AUTO_INCREMENT` numbers to be monotonic on all TiDB servers and your TiDB version is v6.5.0 or later, it is recommended to enable the [MySQL compatibility mode](/auto-increment.md#mysql-compatibility-mode). + +For more information, see [AUTO_INCREMENT](/auto-increment.md). + +### AUTO_RANDOM + +`AUTO_RANDOM` is a column attribute that is used to automatically assign values to a `BIGINT` column. Values assigned automatically are random and unique. Since the value of `AUTO_RANDOM` is random and unique, `AUTO_RANDOM` is often used in place of [`AUTO_INCREMENT`](/auto-increment.md) to avoid write hotspot in a single storage node caused by TiDB assigning consecutive IDs. + +Since the value of `AUTO_RANDOM` is random and unique, `AUTO_RANDOM` is often used in place of [`AUTO_INCREMENT`](/auto-increment.md)to avoid write hotspot in a single storage node caused by TiDB assigning consecutive IDs. If the current `AUTO_INCREMENT` column is a primary key and the type is `BIGINT`, you can execute the `ALTER TABLE t MODIFY COLUMN id BIGINT AUTO_RANDOM(5);` statement to switch from `AUTO_INCREMENT` to `AUTO_RANDOM`. + +For more information, see [AUTO_RANDOM]((/auto-random.md)). + +### SHARD_ROW_ID_BITS + +For the tables with a non-clustered primary key or no primary key, TiDB uses an implicit auto-increment row ID. When a large number of `INSERT` operations are performed, the data is written into a single Region, causing a write hot spot. + +To mitigate the hot spot issue, you can configure [`SHARD_ROW_ID_BITS`](/shard-row-id-bits.md). The row IDs are scattered and the data are written into multiple different Regions. + +## Keywords + +Keywords are words that have special meanings in SQL statements, such as `SELECT`, `UPDATE`, and `DELETE`. + +- Some of them can be used as identifiers directly, which are called non-reserved keywords. + +- Some of them require special treatment before being used as identifiers, which are called reserved keywords. + +However, there are special non-reserved keywords that might still require special treatment. It is recommended that you treat them as reserved keywords. + +For more information, see [Keywords](/keywords.md). + +## User-defined variables + +TiDB lets you set and read the user-defined variables. The format of the user-defined variables is `@var_name`. The characters that compose `var_name` can be any characters that can compose an identifier, including the numbers `0-9`, the letters `a-zA-Z`, the underscore `_`, the dollar sign `$`, and the UTF-8 characters. In addition, it also includes the English period `.`. The user-defined variables are case-insensitive. + +The user-defined variables are session-specific, which means a user variable defined by one client connection cannot be seen or used by other client connections. + +For more information, see [User-Defined Variables](/user-defined-variables.md). + +## Metadata lock + +In TiDB, a metadata lock is a mechanism introduced to manage changes to table metadata during online schema changes. When a transaction begins, it locks onto a snapshot of the current metadata. If the metadata changes during the transaction, TiDB throws an "Information schema is changed" error, preventing the transaction from committing. The metadata lock coordinates Data Manipulation Language (DML) and Data Definition Language (DDL) operations by prioritizing DMLs, ensuring that in-progress DML transactions with outdated metadata commit before applying new DDL changes, thus minimizing errors and maintaining data consistency. + +For more information, see [Metadata Lock](/metadata-lock.md). \ No newline at end of file diff --git a/tidb-cloud/transaction_concepts.md b/tidb-cloud/transaction_concepts.md new file mode 100644 index 0000000000000..2e99a6b8fc929 --- /dev/null +++ b/tidb-cloud/transaction_concepts.md @@ -0,0 +1,39 @@ +--- +title: Transactions +summary: Learn about transactions concepts for TiDB Cloud. +--- + +# Transactions + +TiDB provides complete distributed transactions and the model has some optimizations on the basis of [Google Percolator](https://research.google.com/pubs/pub36726.html). + +## Optimistic transaction mode + +TiDB's optimistic transaction model does not detect conflicts until the commit phase. If there are conflicts, the transaction needs retry. But this model is inefficient if the conflict is severe, because operations before retry are invalid and need to repeat. + +Assume that the database is used as a counter. High access concurrency might lead to severe conflicts, resulting in multiple retries or even timeouts. Therefore, in the scenario of severe conflicts, it is recommended to use the pessimistic transaction mode or to solve problems at the system architecture level, such as placing counter in Redis. Nonetheless, the optimistic transaction model is efficient if the access conflict is not very severe. + +For more information, see [TiDB Optimistic Transaction Model](/optimistic-transaction.md). + +## Pessimistic transaction mode + +In TiDB, the pessimistic transaction mode has almost the same behavior as in MySQL. The transaction applies a lock during the execution phase, which avoids retries in conflict situations and ensures a higher success rate. By applying the pessimistic locking, you can also lock data in advance using `SELECT FOR UPDATE`. + +However, if the application scenario has fewer conflicts, the optimistic transaction model has better performance. +For more information, see [TiDB Pessimistic Transaction Mode](/pessimistic-transaction.md). + +## Transaction isolation levels + +Transaction isolation is one of the foundations of database transaction processing. Isolation is one of the four key properties of a transaction (commonly referred as [ACID](/tidb-cloud/tidb-cloud-glossary.md#acid)). + +TiDB implements Snapshot Isolation (SI) consistency, which it advertises as `REPEATABLE-READ` for compatibility with MySQL. This differs from the [ANSI Repeatable Read isolation level](/transaction-isolation-levels.md#difference-between-tidb-and-ansi-repeatable-read) and the [MySQL Repeatable Read level](/transaction-isolation-levels.md#difference-between-tidb-and-mysql-repeatable-read). + +For more information, see [TiDB Transaction Isolation Levels](/transaction-isolation-levels.md). + +### Non-transactional DML statements + +A non-transactional DML statement is a DML statement split into multiple SQL statements (which is, multiple batches) to be executed in sequence. It enhances the performance and ease of use in batch data processing at the expense of transactional atomicity and isolation. + +Usually, memory-consuming transactions need to be split into multiple SQL statements to bypass the transaction size limit. Non-transactional DML statements integrate this process into the TiDB kernel to achieve the same effect. It is helpful to understand the effect of non-transactional DML statements by splitting SQL statements. The `DRY RUN` syntax can be used to preview the split statements. + +For more information, see [Non-Transactional DML Statements](/non-transactional-dml.md). \ No newline at end of file From 4e176a1bd4cfb75df70d60e58fa94eb198a975a3 Mon Sep 17 00:00:00 2001 From: qiancai Date: Tue, 31 Dec 2024 11:02:09 +0800 Subject: [PATCH 02/17] add TOC changes --- TOC-tidb-cloud.md | 969 +++++++++--------- .../{concepts => }/ai-feature-concepts.md | 0 .../{concepts => }/architecture-cocepts.md | 0 .../backup-and-restore-concepts.md | 0 .../{concepts => }/data-service-concepts.md | 0 .../{concepts => }/data-streaming-concepts.md | 0 .../{concepts => }/monitoring-concepts.md | 0 .../{concepts => }/scalability-concepts.md | 0 .../{concepts => }/security-concepts.md | 0 9 files changed, 498 insertions(+), 471 deletions(-) rename tidb-cloud/{concepts => }/ai-feature-concepts.md (100%) rename tidb-cloud/{concepts => }/architecture-cocepts.md (100%) rename tidb-cloud/{concepts => }/backup-and-restore-concepts.md (100%) rename tidb-cloud/{concepts => }/data-service-concepts.md (100%) rename tidb-cloud/{concepts => }/data-streaming-concepts.md (100%) rename tidb-cloud/{concepts => }/monitoring-concepts.md (100%) rename tidb-cloud/{concepts => }/scalability-concepts.md (100%) rename tidb-cloud/{concepts => }/security-concepts.md (100%) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index c029d22da6515..0a701b1237a17 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -1,116 +1,137 @@ +# Table of Contents + - [Docs Home](https://docs.pingcap.com/) -- About TiDB Cloud - - [What is TiDB Cloud](/tidb-cloud/tidb-cloud-intro.md) - - [Architecture](/tidb-cloud/tidb-cloud-intro.md#architecture) - - [High Availability](/tidb-cloud/high-availability-with-multi-az.md) + +## GET STARTED + +- Why TiDB Cloud + - [TiDB Cloud Introduction](/tidb-cloud/tidb-cloud-intro.md) - [MySQL Compatibility](/mysql-compatibility.md) - [Roadmap](/tidb-cloud/tidb-cloud-roadmap.md) -- Get Started - - [Try Out TiDB Cloud](/tidb-cloud/tidb-cloud-quickstart.md) +- Get Started with TiDB Cloud + - [Try Out TiDB Cloud Serverless](/tidb-cloud/tidb-cloud-quickstart.md) - [Try Out TiDB + AI](/tidb-cloud/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) -- Develop Applications - - [Overview](/develop/dev-guide-overview.md) - - Quick Start - - [Build a TiDB Cloud Serverless 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) - - [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) - - [WordPress](/tidb-cloud/dev-guide-wordpress.md) - - Serverless Driver (Beta) - - [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) +- Key Concepts + - [Architecture](/tidb-cloud/architecture-cocepts.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) + - [Data Service](/tidb-cloud/data-service-concepts.md)![BETA](?color=#F6F6F4) + - [Scalability](/tidb-cloud/scalability-concepts.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) + - [Security](/tidb-cloud/security-concepts.md) + +## DEVELOP + +- Development Quick Start + - [Developer Guide Overview](/develop/dev-guide-overview.md) + - [Build a TiDB Cloud Serverless 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) + - [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) + - [WordPress](/tidb-cloud/dev-guide-wordpress.md) + - Serverless Driver![BETA](?color=#F6F6F4) + - [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) - - 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) + +## GUIDES + - Manage Cluster - Plan Your Cluster - [Select Your Cluster Tier](/tidb-cloud/select-cluster-tier.md) @@ -122,7 +143,7 @@ - [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) + - Branch![BETA](?color=#F6F6F4) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) - [GitHub Integration](/tidb-cloud/branch-github-integration.md) @@ -158,12 +179,12 @@ - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) - [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - - [Third-Party Metrics Integrations (Beta)](/tidb-cloud/third-party-monitoring-integrations.md) + - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md)![BETA](?color=#F6F6F4) - 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 (Beta)](/tidb-cloud/index-insight.md) + - [Use Index Insight](/tidb-cloud/index-insight.md)![BETA](?color=#F6F6F4) - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) @@ -240,9 +261,9 @@ - [Precheck Errors, Migration Errors, and Alerts for Data Migration](/tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.md) - [Connect AWS DMS to TiDB Cloud clusters](/tidb-cloud/tidb-cloud-connect-aws-dms.md) - Explore Data - - [Chat2Query (Beta) in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) + - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md)![BETA](?color=#F6F6F4) - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) -- Vector Search (Beta) +- Vector Search![BETA](?color=#F6F6F4) - [Overview](/tidb-cloud/vector-search-overview.md) - Get Started - [Get Started with SQL](/tidb-cloud/vector-search-get-started-using-sql.md) @@ -265,7 +286,7 @@ - [Improve Performance](/tidb-cloud/vector-search-improve-performance.md) - [Limitations](/tidb-cloud/vector-search-limitations.md) - [Changelogs](/tidb-cloud/vector-search-changelogs.md) -- Data Service (Beta) +- Data Service![BETA](?color=#F6F6F4) - [Overview](/tidb-cloud/data-service-overview.md) - [Get Started](/tidb-cloud/data-service-get-started.md) - Chat2Query API @@ -329,19 +350,6 @@ - [Billing for Data Migration](/tidb-cloud/tidb-cloud-billing-dm.md) - [Billing for Recovery Groups](/tidb-cloud/tidb-cloud-billing-recovery-group.md) - [Manage Budgets](/tidb-cloud/tidb-cloud-budget.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) -- API - - [API Overview](/tidb-cloud/api-overview.md) - - API Reference - - v1beta1 - - [Billing](https://docs.pingcap.com/tidbcloud/api/v1beta1/billing) - - [Data Service](https://docs.pingcap.com/tidbcloud/api/v1beta1/dataservice) - - [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) - Integrations - [Airbyte](/tidb-cloud/integrate-tidbcloud-with-airbyte.md) - [Amazon AppFlow](/develop/dev-guide-aws-appflow-integration.md) @@ -363,20 +371,381 @@ - [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 + +## 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 PLACEMENT POLICY`](/sql-statements/sql-statement-alter-placement-policy.md) + - [`ALTER RANGE`](/sql-statements/sql-statement-alter-range.md) + - [`ALTER RESOURCE GROUP`](/sql-statements/sql-statement-alter-resource-group.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) + - [`BACKUP`](/sql-statements/sql-statement-backup.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 PLACEMENT POLICY`](/sql-statements/sql-statement-create-placement-policy.md) + - [`CREATE RESOURCE GROUP`](/sql-statements/sql-statement-create-resource-group.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 PLACEMENT POLICY`](/sql-statements/sql-statement-drop-placement-policy.md) + - [`DROP RESOURCE GROUP`](/sql-statements/sql-statement-drop-resource-group.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) + - [`LOAD STATS`](/sql-statements/sql-statement-load-stats.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) + - [`QUERY WATCH`](/sql-statements/sql-statement-query-watch.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) + - [`RESTORE`](/sql-statements/sql-statement-restore.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 RESOURCE GROUP`](/sql-statements/sql-statement-set-resource-group.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 [BACKUPS|RESTORES]`](/sql-statements/sql-statement-show-backups.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 PLACEMENT POLICY`](/sql-statements/sql-statement-show-create-placement-policy.md) + - [`SHOW CREATE RESOURCE GROUP`](/sql-statements/sql-statement-show-create-resource-group.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 PLACEMENT`](/sql-statements/sql-statement-show-placement.md) + - [`SHOW PLACEMENT FOR`](/sql-statements/sql-statement-show-placement-for.md) + - [`SHOW PLACEMENT LABELS`](/sql-statements/sql-statement-show-placement-labels.md) + - [`SHOW PLUGINS`](/sql-statements/sql-statement-show-plugins.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 REGIONS`](/sql-statements/sql-statement-show-table-regions.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) + - [`SPLIT REGION`](/sql-statements/sql-statement-split-region.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) + - [Placement Rules in SQL](/placement-rules-in-sql.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) + - [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.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) + - [`PLACEMENT_POLICIES`](/information-schema/information-schema-placement-policies.md) + - [`PROCESSLIST`](/information-schema/information-schema-processlist.md) + - [`REFERENTIAL_CONSTRAINTS`](/information-schema/information-schema-referential-constraints.md) + - [`RESOURCE_GROUPS`](/information-schema/information-schema-resource-groups.md) + - [`RUNAWAY_WATCHES`](/information-schema/information-schema-runaway-watches.md) + - [`SCHEMATA`](/information-schema/information-schema-schemata.md) + - [`SEQUENCES`](/information-schema/information-schema-sequences.md) + - [`SESSION_VARIABLES`](/information-schema/information-schema-session-variables.md) + - [`SLOW_QUERY`](/information-schema/information-schema-slow-query.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_HOT_REGIONS_HISTORY`](/information-schema/information-schema-tidb-hot-regions-history.md) + - [`TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.md) + - [`TIDB_INDEX_USAGE`](/information-schema/information-schema-tidb-index-usage.md) + - [`TIDB_SERVERS_INFO`](/information-schema/information-schema-tidb-servers-info.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) + - [`TIKV_REGION_PEERS`](/information-schema/information-schema-tikv-region-peers.md) + - [`TIKV_REGION_STATUS`](/information-schema/information-schema-tikv-region-status.md) + - [`TIKV_STORE_STATUS`](/information-schema/information-schema-tikv-store-status.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 + - [API Overview](/tidb-cloud/api-overview.md) + - API Reference + - v1beta1 + - [Billing](https://docs.pingcap.com/tidbcloud/api/v1beta1/billing) + - [Data Service](https://docs.pingcap.com/tidbcloud/api/v1beta1/dataservice) + - [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 + - [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) + - [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 Dedicated Limitations and Quotas](/tidb-cloud/limitations-and-quotas.md) - [TiDB Cloud Serverless Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) - [TiDB Limitations](/tidb-limitations.md) - - TiDB Distributed eXecution Framework (DXF) - - [Introduction](/tidb-distributed-execution-framework.md) - - [TiDB Global Sort](/tidb-global-sort.md) - Benchmarks - TiDB v8.1 - [TPC-C Performance Test Report](/tidb-cloud/v8.1-performance-benchmarking-with-tpcc.md) @@ -390,358 +759,13 @@ - TiDB v6.5 - [TPC-C Performance Test Report](/tidb-cloud/v6.5-performance-benchmarking-with-tpcc.md) - [Sysbench Performance Test Report](/tidb-cloud/v6.5-performance-benchmarking-with-sysbench.md) - - SQL - - [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 PLACEMENT POLICY`](/sql-statements/sql-statement-alter-placement-policy.md) - - [`ALTER RANGE`](/sql-statements/sql-statement-alter-range.md) - - [`ALTER RESOURCE GROUP`](/sql-statements/sql-statement-alter-resource-group.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) - - [`BACKUP`](/sql-statements/sql-statement-backup.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 PLACEMENT POLICY`](/sql-statements/sql-statement-create-placement-policy.md) - - [`CREATE RESOURCE GROUP`](/sql-statements/sql-statement-create-resource-group.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 PLACEMENT POLICY`](/sql-statements/sql-statement-drop-placement-policy.md) - - [`DROP RESOURCE GROUP`](/sql-statements/sql-statement-drop-resource-group.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) - - [`LOAD STATS`](/sql-statements/sql-statement-load-stats.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) - - [`QUERY WATCH`](/sql-statements/sql-statement-query-watch.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) - - [`RESTORE`](/sql-statements/sql-statement-restore.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 RESOURCE GROUP`](/sql-statements/sql-statement-set-resource-group.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 [BACKUPS|RESTORES]`](/sql-statements/sql-statement-show-backups.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 PLACEMENT POLICY`](/sql-statements/sql-statement-show-create-placement-policy.md) - - [`SHOW CREATE RESOURCE GROUP`](/sql-statements/sql-statement-show-create-resource-group.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 PLACEMENT`](/sql-statements/sql-statement-show-placement.md) - - [`SHOW PLACEMENT FOR`](/sql-statements/sql-statement-show-placement-for.md) - - [`SHOW PLACEMENT LABELS`](/sql-statements/sql-statement-show-placement-labels.md) - - [`SHOW PLUGINS`](/sql-statements/sql-statement-show-plugins.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 REGIONS`](/sql-statements/sql-statement-show-table-regions.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) - - [`SPLIT REGION`](/sql-statements/sql-statement-split-region.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) - - [Placement Rules in SQL](/placement-rules-in-sql.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) - - [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.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) - - [`PLACEMENT_POLICIES`](/information-schema/information-schema-placement-policies.md) - - [`PROCESSLIST`](/information-schema/information-schema-processlist.md) - - [`REFERENTIAL_CONSTRAINTS`](/information-schema/information-schema-referential-constraints.md) - - [`RESOURCE_GROUPS`](/information-schema/information-schema-resource-groups.md) - - [`RUNAWAY_WATCHES`](/information-schema/information-schema-runaway-watches.md) - - [`SCHEMATA`](/information-schema/information-schema-schemata.md) - - [`SEQUENCES`](/information-schema/information-schema-sequences.md) - - [`SESSION_VARIABLES`](/information-schema/information-schema-session-variables.md) - - [`SLOW_QUERY`](/information-schema/information-schema-slow-query.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_HOT_REGIONS_HISTORY`](/information-schema/information-schema-tidb-hot-regions-history.md) - - [`TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.md) - - [`TIDB_INDEX_USAGE`](/information-schema/information-schema-tidb-index-usage.md) - - [`TIDB_SERVERS_INFO`](/information-schema/information-schema-tidb-servers-info.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) - - [`TIKV_REGION_PEERS`](/information-schema/information-schema-tikv-region-peers.md) - - [`TIKV_REGION_STATUS`](/information-schema/information-schema-tikv-region-status.md) - - [`TIKV_STORE_STATUS`](/information-schema/information-schema-tikv-store-status.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) - [System Variables](/system-variables.md) - [Server Status Variables](/status-variables.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) - - CLI - - [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) - - [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) - [Table Filter](/table-filter.md) - [Resource Control](/tidb-resource-control.md) + - TiDB Distributed eXecution Framework (DXF) + - [Introduction](/tidb-distributed-execution-framework.md) + - [TiDB Global Sort](/tidb-global-sort.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) @@ -750,6 +774,9 @@ - FAQs - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - [TiDB Cloud Serverless FAQs](/tidb-cloud/serverless-faqs.md) + +## Releases + - Release Notes - [2024](/tidb-cloud/tidb-cloud-release-notes.md) - [2023](/tidb-cloud/release-notes-2023.md) diff --git a/tidb-cloud/concepts/ai-feature-concepts.md b/tidb-cloud/ai-feature-concepts.md similarity index 100% rename from tidb-cloud/concepts/ai-feature-concepts.md rename to tidb-cloud/ai-feature-concepts.md diff --git a/tidb-cloud/concepts/architecture-cocepts.md b/tidb-cloud/architecture-cocepts.md similarity index 100% rename from tidb-cloud/concepts/architecture-cocepts.md rename to tidb-cloud/architecture-cocepts.md diff --git a/tidb-cloud/concepts/backup-and-restore-concepts.md b/tidb-cloud/backup-and-restore-concepts.md similarity index 100% rename from tidb-cloud/concepts/backup-and-restore-concepts.md rename to tidb-cloud/backup-and-restore-concepts.md diff --git a/tidb-cloud/concepts/data-service-concepts.md b/tidb-cloud/data-service-concepts.md similarity index 100% rename from tidb-cloud/concepts/data-service-concepts.md rename to tidb-cloud/data-service-concepts.md diff --git a/tidb-cloud/concepts/data-streaming-concepts.md b/tidb-cloud/data-streaming-concepts.md similarity index 100% rename from tidb-cloud/concepts/data-streaming-concepts.md rename to tidb-cloud/data-streaming-concepts.md diff --git a/tidb-cloud/concepts/monitoring-concepts.md b/tidb-cloud/monitoring-concepts.md similarity index 100% rename from tidb-cloud/concepts/monitoring-concepts.md rename to tidb-cloud/monitoring-concepts.md diff --git a/tidb-cloud/concepts/scalability-concepts.md b/tidb-cloud/scalability-concepts.md similarity index 100% rename from tidb-cloud/concepts/scalability-concepts.md rename to tidb-cloud/scalability-concepts.md diff --git a/tidb-cloud/concepts/security-concepts.md b/tidb-cloud/security-concepts.md similarity index 100% rename from tidb-cloud/concepts/security-concepts.md rename to tidb-cloud/security-concepts.md From 8cebcec2e56d538c6dbed25b0537789b48b56d73 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Tue, 31 Dec 2024 11:05:37 +0800 Subject: [PATCH 03/17] minor wording updates --- TOC-tidb-cloud.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 0a701b1237a17..f9dcd49337ebf 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -22,7 +22,7 @@ - [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) + - [AI Features](/tidb-cloud/ai-feature-concepts.md) - [Data Service](/tidb-cloud/data-service-concepts.md)![BETA](?color=#F6F6F4) - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/high-availability-with-multi-az.md) @@ -775,7 +775,7 @@ - [TiDB Cloud FAQs](/tidb-cloud/tidb-cloud-faq.md) - [TiDB Cloud Serverless FAQs](/tidb-cloud/serverless-faqs.md) -## Releases +## RELEASES - Release Notes - [2024](/tidb-cloud/tidb-cloud-release-notes.md) From d8b4f9b47723da872d0b68a595585fcf502ad96c Mon Sep 17 00:00:00 2001 From: qiancai Date: Tue, 31 Dec 2024 11:09:44 +0800 Subject: [PATCH 04/17] add a space before beta --- TOC-tidb-cloud.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index f9dcd49337ebf..452a0bde53ff0 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -23,7 +23,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](?color=#F6F6F4) + - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA](?color=#F6F6F4) - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/high-availability-with-multi-az.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -75,7 +75,7 @@ - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) - [WordPress](/tidb-cloud/dev-guide-wordpress.md) - - Serverless Driver![BETA](?color=#F6F6F4) + - Serverless Driver ![BETA](?color=#F6F6F4) - [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) @@ -143,7 +143,7 @@ - [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](?color=#F6F6F4) + - Branch ![BETA](?color=#F6F6F4) - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) - [GitHub Integration](/tidb-cloud/branch-github-integration.md) @@ -179,12 +179,12 @@ - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) - [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md)![BETA](?color=#F6F6F4) + - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA](?color=#F6F6F4) - 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](?color=#F6F6F4) + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA](?color=#F6F6F4) - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) @@ -261,9 +261,9 @@ - [Precheck Errors, Migration Errors, and Alerts for Data Migration](/tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.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](?color=#F6F6F4) + - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) ![BETA](?color=#F6F6F4) - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) -- Vector Search![BETA](?color=#F6F6F4) +- Vector Search ![BETA](?color=#F6F6F4) - [Overview](/tidb-cloud/vector-search-overview.md) - Get Started - [Get Started with SQL](/tidb-cloud/vector-search-get-started-using-sql.md) @@ -286,7 +286,7 @@ - [Improve Performance](/tidb-cloud/vector-search-improve-performance.md) - [Limitations](/tidb-cloud/vector-search-limitations.md) - [Changelogs](/tidb-cloud/vector-search-changelogs.md) -- Data Service![BETA](?color=#F6F6F4) +- Data Service ![BETA](?color=#F6F6F4) - [Overview](/tidb-cloud/data-service-overview.md) - [Get Started](/tidb-cloud/data-service-get-started.md) - Chat2Query API From 652e4e64a7daf493a2f88549e80b4854bd338442 Mon Sep 17 00:00:00 2001 From: qiancai Date: Thu, 2 Jan 2025 10:23:14 +0800 Subject: [PATCH 05/17] removed the color setting for beta --- TOC-tidb-cloud.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 452a0bde53ff0..be05b8ebb3f7e 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -23,7 +23,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](?color=#F6F6F4) + - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA] - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/high-availability-with-multi-az.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -75,7 +75,7 @@ - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) - [WordPress](/tidb-cloud/dev-guide-wordpress.md) - - Serverless Driver ![BETA](?color=#F6F6F4) + - Serverless Driver ![BETA] - [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) @@ -143,7 +143,7 @@ - [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](?color=#F6F6F4) + - Branch ![BETA] - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) - [GitHub Integration](/tidb-cloud/branch-github-integration.md) @@ -179,12 +179,12 @@ - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) - [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA](?color=#F6F6F4) + - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA] - 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](?color=#F6F6F4) + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA] - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) @@ -261,9 +261,9 @@ - [Precheck Errors, Migration Errors, and Alerts for Data Migration](/tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.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](?color=#F6F6F4) + - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) ![BETA] - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) -- Vector Search ![BETA](?color=#F6F6F4) +- Vector Search ![BETA] - [Overview](/tidb-cloud/vector-search-overview.md) - Get Started - [Get Started with SQL](/tidb-cloud/vector-search-get-started-using-sql.md) @@ -286,7 +286,7 @@ - [Improve Performance](/tidb-cloud/vector-search-improve-performance.md) - [Limitations](/tidb-cloud/vector-search-limitations.md) - [Changelogs](/tidb-cloud/vector-search-changelogs.md) -- Data Service ![BETA](?color=#F6F6F4) +- Data Service ![BETA] - [Overview](/tidb-cloud/data-service-overview.md) - [Get Started](/tidb-cloud/data-service-get-started.md) - Chat2Query API From 33f2cd26998ce2ff31aafc22a15bfc4e7fc42c81 Mon Sep 17 00:00:00 2001 From: qiancai Date: Thu, 2 Jan 2025 10:25:14 +0800 Subject: [PATCH 06/17] Update TOC-tidb-cloud.md --- TOC-tidb-cloud.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index be05b8ebb3f7e..50daea70dde24 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -23,7 +23,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] + - [Data Service](/tidb-cloud/data-service-concepts.md) ![BETA]() - [Scalability](/tidb-cloud/scalability-concepts.md) - [High Availability](/tidb-cloud/high-availability-with-multi-az.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -75,7 +75,7 @@ - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) - [WordPress](/tidb-cloud/dev-guide-wordpress.md) - - Serverless Driver ![BETA] + - Serverless Driver ![BETA]() - [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) @@ -143,7 +143,7 @@ - [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] + - Branch ![BETA]() - [Overview](/tidb-cloud/branch-overview.md) - [Manage Branches](/tidb-cloud/branch-manage.md) - [GitHub Integration](/tidb-cloud/branch-github-integration.md) @@ -179,12 +179,12 @@ - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) - [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA] + - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA]() - 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] + - [Use Index Insight](/tidb-cloud/index-insight.md) ![BETA]() - [Use Statement Summary Tables](/statement-summary-tables.md) - SQL Tuning - [Overview](/tidb-cloud/tidb-cloud-sql-tuning-overview.md) @@ -261,9 +261,9 @@ - [Precheck Errors, Migration Errors, and Alerts for Data Migration](/tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.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] + - [Chat2Query in SQL Editor](/tidb-cloud/explore-data-with-chat2query.md) ![BETA]() - [SQL Proxy Account](/tidb-cloud/sql-proxy-account.md) -- Vector Search ![BETA] +- Vector Search ![BETA]() - [Overview](/tidb-cloud/vector-search-overview.md) - Get Started - [Get Started with SQL](/tidb-cloud/vector-search-get-started-using-sql.md) @@ -286,7 +286,7 @@ - [Improve Performance](/tidb-cloud/vector-search-improve-performance.md) - [Limitations](/tidb-cloud/vector-search-limitations.md) - [Changelogs](/tidb-cloud/vector-search-changelogs.md) -- Data Service ![BETA] +- Data Service ![BETA]() - [Overview](/tidb-cloud/data-service-overview.md) - [Get Started](/tidb-cloud/data-service-get-started.md) - Chat2Query API From a9e63b6afc97f9337f0475a60198422525be7b82 Mon Sep 17 00:00:00 2001 From: qiancai Date: Thu, 2 Jan 2025 11:06:59 +0800 Subject: [PATCH 07/17] fix broken links --- TOC-tidb-cloud.md | 3 +++ tidb-cloud/architecture-cocepts.md | 2 +- tidb-cloud/database-schema-concepts.md | 2 +- tidb-cloud/security-concepts.md | 6 +++--- tidb-cloud/sql-concepts.md | 2 +- 5 files changed, 9 insertions(+), 6 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 726611eb466c7..05377bd573c26 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -748,6 +748,9 @@ - [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 Distributed eXecution Framework (DXF) + - [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) - [TiDB Cloud Serverless Limitations](/tidb-cloud/serverless-limitations.md) - [Limited SQL Features on TiDB Cloud](/tidb-cloud/limited-sql-features.md) diff --git a/tidb-cloud/architecture-cocepts.md b/tidb-cloud/architecture-cocepts.md index 03e29989943e9..1f48e86450ece 100644 --- a/tidb-cloud/architecture-cocepts.md +++ b/tidb-cloud/architecture-cocepts.md @@ -5,7 +5,7 @@ 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](/overview.md), an open-source HTAP (Hybrid Transactional and Analytical Processing) database, to Google Cloud and AWS. +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 Google Cloud and AWS. 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. diff --git a/tidb-cloud/database-schema-concepts.md b/tidb-cloud/database-schema-concepts.md index 945aa271f01b2..929f4b3320ef4 100644 --- a/tidb-cloud/database-schema-concepts.md +++ b/tidb-cloud/database-schema-concepts.md @@ -108,7 +108,7 @@ For more information, see [Clustered Indexes](/clustered-indexes.md). A secondary index is a logical object in a TiDB cluster. You can simply regard it as a sorting type of data that TiDB uses to improve the query performance. In TiDB, creating a secondary index is an online operation, which does not block any data read and write operations on a table. For each index, TiDB creates references for each row in a table and sorts the references by selected columns instead of by data directly. -For more information about secondary indexes, see [Secondary Indexes](/best-practices/tidb-best-practices.md#secondary-index). +For more information about secondary indexes, see [Secondary Indexes](https://docs.pingcap.com/tidb/stable/tidb-best-practices#secondary-index). In TiDB, you can either [add a secondary index to an existing table](/develop/dev-guide-create-secondary-indexes.md#add-a-secondary-index-to-an-existing-table) or [create a secondary index when creating a new table](/develop/dev-guide-create-secondary-indexes.md#create-a-secondary-index-when-creating-a-new-table). diff --git a/tidb-cloud/security-concepts.md b/tidb-cloud/security-concepts.md index 4f3ca3439b63c..7ac9e037d22df 100644 --- a/tidb-cloud/security-concepts.md +++ b/tidb-cloud/security-concepts.md @@ -63,13 +63,13 @@ TiDB Cloud provides granular database access control through user-based and role - Regularly audit and update user access to align with changing organizational requirements. -### User accounts +### Database user accounts -User accounts are stored in the `mysql.user` system table and uniquely identified by a username and client host. +Database user accounts are stored in the `mysql.user` system table and uniquely identified by a username and client host. During database initialization, TiDB automatically creates a default account: `'root'@'%'`. -For more information, see TiDB [TiDB User Account Management](/user-account-management.md#user-names-and-passwords). +For more information, see [TiDB User Account Management](https://docs.pingcap.com/tidb/stable/user-account-management#user-names-and-passwords). ### SQL Proxy accounts diff --git a/tidb-cloud/sql-concepts.md b/tidb-cloud/sql-concepts.md index 121a16a09a199..1a6a2d8c10f8d 100644 --- a/tidb-cloud/sql-concepts.md +++ b/tidb-cloud/sql-concepts.md @@ -59,7 +59,7 @@ For more information, see [AUTO_INCREMENT](/auto-increment.md). Since the value of `AUTO_RANDOM` is random and unique, `AUTO_RANDOM` is often used in place of [`AUTO_INCREMENT`](/auto-increment.md)to avoid write hotspot in a single storage node caused by TiDB assigning consecutive IDs. If the current `AUTO_INCREMENT` column is a primary key and the type is `BIGINT`, you can execute the `ALTER TABLE t MODIFY COLUMN id BIGINT AUTO_RANDOM(5);` statement to switch from `AUTO_INCREMENT` to `AUTO_RANDOM`. -For more information, see [AUTO_RANDOM]((/auto-random.md)). +For more information, see [AUTO_RANDOM](/auto-random.md). ### SHARD_ROW_ID_BITS From 398663b3354653a7d4c2d7bff3af5fcdbe8b7061 Mon Sep 17 00:00:00 2001 From: qiancai Date: Thu, 2 Jan 2025 12:11:04 +0800 Subject: [PATCH 08/17] add a blank transparent icon as the BETA placeholder --- TOC-tidb-cloud.md | 16 ++++++++-------- .../blank_transparent_placeholder.png | Bin 0 -> 604 bytes 2 files changed, 8 insertions(+), 8 deletions(-) create mode 100644 media/tidb-cloud/blank_transparent_placeholder.png diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 05377bd573c26..9938d33d27f31 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -23,7 +23,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]() + - [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/high-availability-with-multi-az.md) - [Monitoring](/tidb-cloud/monitoring-concepts.md) @@ -75,7 +75,7 @@ - [mysql2](/develop/dev-guide-sample-application-ruby-mysql2.md) - [Rails](/develop/dev-guide-sample-application-ruby-rails.md) - [WordPress](/tidb-cloud/dev-guide-wordpress.md) - - Serverless Driver ![BETA]() + - 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) @@ -143,7 +143,7 @@ - [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]() + - 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) @@ -179,12 +179,12 @@ - [Built-in Metrics](/tidb-cloud/built-in-monitoring.md) - [Built-in Alerting](/tidb-cloud/monitor-built-in-alerting.md) - [Cluster Events](/tidb-cloud/tidb-cloud-events.md) - - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA]() + - [Third-Party Metrics Integrations](/tidb-cloud/third-party-monitoring-integrations.md) ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - 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]() + - [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) @@ -267,9 +267,9 @@ - [Precheck Errors, Migration Errors, and Alerts for Data Migration](/tidb-cloud/tidb-cloud-dm-precheck-and-troubleshooting.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]() + - [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]() +- Vector Search ![BETA](/media/tidb-cloud/blank_transparent_placeholder.png) - [Overview](/tidb-cloud/vector-search-overview.md) - Get Started - [Get Started with SQL](/tidb-cloud/vector-search-get-started-using-sql.md) @@ -292,7 +292,7 @@ - [Improve Performance](/tidb-cloud/vector-search-improve-performance.md) - [Limitations](/tidb-cloud/vector-search-limitations.md) - [Changelogs](/tidb-cloud/vector-search-changelogs.md) -- Data Service ![BETA]() +- 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 diff --git a/media/tidb-cloud/blank_transparent_placeholder.png b/media/tidb-cloud/blank_transparent_placeholder.png new file mode 100644 index 0000000000000000000000000000000000000000..4d8ec8f7b4a1cfce56c020b21e8a7b2ce2a4003d GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~jKx9jP7LeL$-D$|T2doC(|mmy zw18|523AHPuzE%YMxZ(=23C-AAogOEhO>hhHK1yk7#P|!8CaldqJT6AcmOd-4}@l3 zz=$w$0TWy`^8#iB8>DT?6JwAGoCO|{#S9GG!XV7ZFl&wk(6q?Rkcg59UmvUF{9L`n zl>DSry^7odkS+$B3M(KpH?<^Dp&~aYuh^=>Rtc=a3djZt>nkaMm6T-LDnNc-DA*LGq*(>IxIwi8dA3R!B_#z``ugSN<$C4Ddih1^`i7R4mih)p z`bI{&Koz>hm3bwJ6}oxF$`C_f=D4I5Cl_TFlw{`TDS*sPOv*1Uu~kw6Sp)|Vca~(P zA#BPkhI$L=L4A;nzM-ChKHO}eRvVD0m48uYD$r(-`F4gjV3jChPvYPr>mdKI;Vst0A?15 Ad;kCd literal 0 HcmV?d00001 From 6259f80a3171989d3e5cf90211404d5cd3f0167e Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 3 Jan 2025 14:25:50 +0800 Subject: [PATCH 09/17] removed Docs Home from cloud TOC --- TOC-tidb-cloud.md | 2 -- tidb-cloud/ai-feature-concepts.md | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 9938d33d27f31..25d8dfa2eae85 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -3,8 +3,6 @@ # Table of Contents -- [Docs Home](https://docs.pingcap.com/) - ## GET STARTED - Why TiDB Cloud diff --git a/tidb-cloud/ai-feature-concepts.md b/tidb-cloud/ai-feature-concepts.md index 11e7f0acdc3c7..5300a81dbbb79 100644 --- a/tidb-cloud/ai-feature-concepts.md +++ b/tidb-cloud/ai-feature-concepts.md @@ -1,9 +1,9 @@ --- -title: AI features +title: AI Features summary: Learn about AI features for TiDB Cloud. --- -# AI features +# AI Features ## Chat2Query From 1c30b0738718bbd463975bcba2bea816cc22af66 Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 3 Jan 2025 15:25:31 +0800 Subject: [PATCH 10/17] add introduction paragraphs --- tidb-cloud/ai-feature-concepts.md | 4 ++++ tidb-cloud/database-schema-concepts.md | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/tidb-cloud/ai-feature-concepts.md b/tidb-cloud/ai-feature-concepts.md index 5300a81dbbb79..d9fefb4956fc6 100644 --- a/tidb-cloud/ai-feature-concepts.md +++ b/tidb-cloud/ai-feature-concepts.md @@ -5,6 +5,10 @@ summary: Learn about AI features for TiDB Cloud. # AI Features +The AI features in TiDB enable you to fully leverage advanced technologies for data exploration, search, and integration. From natural language-driven SQL query generation to high-performance vector search, TiDB combines database capabilities with modern AI features to power innovative applications. With support for popular AI frameworks, embedding models, and seamless integration with ORM libraries, TiDB offers a versatile platform for use cases such as semantic search and AI-powered analytics. + +This document highlights these AI features and how they enhance the TiDB experience. + ## Chat2Query 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). diff --git a/tidb-cloud/database-schema-concepts.md b/tidb-cloud/database-schema-concepts.md index 929f4b3320ef4..162e2be08a4ae 100644 --- a/tidb-cloud/database-schema-concepts.md +++ b/tidb-cloud/database-schema-concepts.md @@ -5,6 +5,10 @@ summary: Learn about database schema concepts for TiDB Cloud. # Database Schema +A database schema defines the structure and organization of data within databases, tables, columns, indexes, and other objects. + +This document introduces the key concepts of database schemas, such as databases, tables, columns, data types, constraints, and indexes. It also introduces advanced features such as temporary tables for managing intermediate data seamlessly, vector indexes for efficient approximate nearest neighbor (ANN) searches, and cached tables to improve read performance. + ## Databases A database in TiDB is a collection of objects such as tables and indexes. From ff93bed1de93c40962d64e9e8c42f0f665238219 Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 3 Jan 2025 15:26:34 +0800 Subject: [PATCH 11/17] Update security-concepts.md --- tidb-cloud/security-concepts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tidb-cloud/security-concepts.md b/tidb-cloud/security-concepts.md index 7ac9e037d22df..f1544847a1ee9 100644 --- a/tidb-cloud/security-concepts.md +++ b/tidb-cloud/security-concepts.md @@ -9,7 +9,7 @@ TiDB Cloud provides a robust and flexible security framework designed to protect **Key components** -- **Identity and Access Management (****IAM****)**: Secure and flexible authentication and permission management for both the TiDB Cloud console and database environments. +- **Identity and Access Management (IAM)**: Secure and flexible authentication and permission management for both the TiDB Cloud console and database environments. - **Network access control**: Configurable connectivity options, including private endpoints, VPC peering, TLS encryption, and IP access lists. From 4970009b59abf6f42da2cb9db678cbc58531935a Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Fri, 3 Jan 2025 15:28:23 +0800 Subject: [PATCH 12/17] Update TOC-tidb-cloud.md Co-authored-by: Suhaha --- TOC-tidb-cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 25d8dfa2eae85..5c92199da73c0 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -16,7 +16,7 @@ - [Try Out TiDB Cloud CLI](/tidb-cloud/get-started-with-cli.md) - [Perform a PoC](/tidb-cloud/tidb-cloud-poc.md) - Key Concepts - - [Architecture](/tidb-cloud/architecture-cocepts.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) From c55c7239e1b4778c389f6567d7802d97915018ab Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 3 Jan 2025 15:34:40 +0800 Subject: [PATCH 13/17] tidb-cloud/architecture-cocepts.md -> tidb-cloud/architecture-concepts.md --- tidb-cloud/{architecture-cocepts.md => architecture-concepts.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tidb-cloud/{architecture-cocepts.md => architecture-concepts.md} (100%) diff --git a/tidb-cloud/architecture-cocepts.md b/tidb-cloud/architecture-concepts.md similarity index 100% rename from tidb-cloud/architecture-cocepts.md rename to tidb-cloud/architecture-concepts.md From 06dcfcabf6d7b3434dec05a7c0f464efbd23844f Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 3 Jan 2025 15:38:48 +0800 Subject: [PATCH 14/17] minor wording updates --- tidb-cloud/ai-feature-concepts.md | 2 +- tidb-cloud/security-concepts.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tidb-cloud/ai-feature-concepts.md b/tidb-cloud/ai-feature-concepts.md index d9fefb4956fc6..d8b84c06c3464 100644 --- a/tidb-cloud/ai-feature-concepts.md +++ b/tidb-cloud/ai-feature-concepts.md @@ -5,7 +5,7 @@ summary: Learn about AI features for TiDB Cloud. # AI Features -The AI features in TiDB enable you to fully leverage advanced technologies for data exploration, search, and integration. From natural language-driven SQL query generation to high-performance vector search, TiDB combines database capabilities with modern AI features to power innovative applications. With support for popular AI frameworks, embedding models, and seamless integration with ORM libraries, TiDB offers a versatile platform for use cases such as semantic search and AI-powered analytics. +The AI features in TiDB Cloud enable you to fully leverage advanced technologies for data exploration, search, and integration. From natural language-driven SQL query generation to high-performance vector search, TiDB combines database capabilities with modern AI features to power innovative applications. With support for popular AI frameworks, embedding models, and seamless integration with ORM libraries, TiDB offers a versatile platform for use cases such as semantic search and AI-powered analytics. This document highlights these AI features and how they enhance the TiDB experience. diff --git a/tidb-cloud/security-concepts.md b/tidb-cloud/security-concepts.md index f1544847a1ee9..9bc598d269945 100644 --- a/tidb-cloud/security-concepts.md +++ b/tidb-cloud/security-concepts.md @@ -53,7 +53,7 @@ TiDB Cloud user accounts are the foundation for managing identity and access to - For more information, see [Organization SSO Authentication](/tidb-cloud/tidb-cloud-org-sso-authentication.md). -### Database Access Control +### Database access control TiDB Cloud provides granular database access control through user-based and role-based permissions. These mechanisms allow administrators to securely manage access to data objects and schemas while ensuring compliance with organizational security policies. From a4c147b9504a38f13d303adbf7c2d261fa375820 Mon Sep 17 00:00:00 2001 From: qiancai Date: Fri, 3 Jan 2025 17:28:33 +0800 Subject: [PATCH 15/17] add images --- .../tidb-cloud-dedicated-architecture.png | Bin 0 -> 634845 bytes tidb-cloud/architecture-concepts.md | 6 ++++++ 2 files changed, 6 insertions(+) create mode 100644 media/tidb-cloud/tidb-cloud-dedicated-architecture.png diff --git a/media/tidb-cloud/tidb-cloud-dedicated-architecture.png b/media/tidb-cloud/tidb-cloud-dedicated-architecture.png new file mode 100644 index 0000000000000000000000000000000000000000..af2fb05877d571e0f79c2cab6281fe064566d4fd GIT binary patch literal 634845 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 z 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

+MXPI@cMO@H6%>^ao0L}EOT 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

U()0_ohEotFu_uVs92(SvRj__ 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

  • %l3Xz0V~1gn&L2X|VnymS^r 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 jVToCHt8tYH^ZVs59IV3C0xB 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ⅇzOIElJO#xW@07a$ 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

    >8KZH3}iKf9`$>B_qyx19|Mq`q?op&tCS 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

    wq$@z8L5#Gbmp~cF{@UcZ_@(JnIm6 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

    Q!_?&Z|G5ICN5xJ=M??e0;mLn-C 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� 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�WsY-?u`jXh8V6V_ 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 S3xYehm$JNuT={#;um20vPKnh3 literal 0 HcmV?d00001 diff --git a/tidb-cloud/architecture-concepts.md b/tidb-cloud/architecture-concepts.md index 1f48e86450ece..4c694371190ce 100644 --- a/tidb-cloud/architecture-concepts.md +++ b/tidb-cloud/architecture-concepts.md @@ -17,14 +17,20 @@ TiDB Cloud Serverless is a fully managed serverless solution that provides HTAP By default, clusters utilizing the Zonal High Availability option have all components located within the same availability zone, which results in lower network latency. +![TiDB Cloud Serverless 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. +![TiDB Cloud Serverless regional high availability](/media/tidb-cloud/serverless-regional-high-avaliability-aws.png) + ## TiDB Cloud Dedicated TiDB Cloud Dedicated is designed for mission-critical businesses, offering high availability across multiple availability zones, horizontal scaling, and full HTAP capabilities. Built on isolated cloud resources such as VPCs, VMs, managed Kubernetes services, and cloud storage, it leverages the infrastructure of major cloud providers. TiDB Cloud Dedicated clusters support the complete TiDB feature set, enabling rapid scaling, reliable backups, deployment within specific VPCs, and geographic-level disaster recovery. +![TiDB Cloud Dedicated Architecture](/media/tidb-cloud/tidb-cloud-dedicated-architecture.png) + ## TiDB Cloud console The [TiDB Cloud console](https://tidbcloud.com/) is the web-based management interface for both TiDB Cloud Serverless 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. From 7d745d770340d41aadfd5995fe7cb00b61f73396 Mon Sep 17 00:00:00 2001 From: Grace Cai Date: Tue, 7 Jan 2025 09:58:45 +0800 Subject: [PATCH 16/17] add BETA for API and CLI --- TOC-tidb-cloud.md | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 7990d406aa77f..43aa5fdf6fa51 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -673,16 +673,15 @@ - [Metadata Lock](/metadata-lock.md) - [Use UUIDs](/best-practices/uuid.md) - [TiDB Accelerated Table Creation](/accelerated-table-creation.md) -- API Reference - - [API Overview](/tidb-cloud/api-overview.md) - - API Reference - - v1beta1 - - [Billing](https://docs.pingcap.com/tidbcloud/api/v1beta1/billing) - - [Data Service](https://docs.pingcap.com/tidbcloud/api/v1beta1/dataservice) - - [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 +- 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) + - [Data Service](https://docs.pingcap.com/tidbcloud/api/v1beta1/dataservice) + - [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) From 4027565966e157f93455b57774514a2d188099a1 Mon Sep 17 00:00:00 2001 From: qiancai Date: Tue, 7 Jan 2025 10:03:57 +0800 Subject: [PATCH 17/17] replace the span for Beta with the plain Beta --- TOC-tidb-cloud.md | 2 +- tidb-cloud/api-overview.md | 2 +- tidb-cloud/cli-reference.md | 2 +- tidb-cloud/{transaction_concepts.md => transaction-concepts.md} | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename tidb-cloud/{transaction_concepts.md => transaction-concepts.md} (98%) diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index 7990d406aa77f..f45401e6ffa29 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -18,7 +18,7 @@ - Key Concepts - [Architecture](/tidb-cloud/architecture-concepts.md) - [Database Schema](/tidb-cloud/database-schema-concepts.md) - - [Transactions](/tidb-cloud/transaction_concepts.md) + - [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) diff --git a/tidb-cloud/api-overview.md b/tidb-cloud/api-overview.md index 176bf2cdede7b..48d316a12b4da 100644 --- a/tidb-cloud/api-overview.md +++ b/tidb-cloud/api-overview.md @@ -3,7 +3,7 @@ title: TiDB Cloud API Overview summary: Learn about what is TiDB Cloud API, its features, and how to use API to manage your TiDB Cloud clusters. --- -# TiDB Cloud API Overview Beta +# TiDB Cloud API Overview (Beta) > **Note:** > diff --git a/tidb-cloud/cli-reference.md b/tidb-cloud/cli-reference.md index 674e1871715e3..63b52449cba66 100644 --- a/tidb-cloud/cli-reference.md +++ b/tidb-cloud/cli-reference.md @@ -3,7 +3,7 @@ title: TiDB Cloud CLI Reference summary: Provides an overview of TiDB Cloud CLI. --- -# TiDB Cloud CLI Reference Beta +# TiDB Cloud CLI Reference (Beta) > **Note:** > diff --git a/tidb-cloud/transaction_concepts.md b/tidb-cloud/transaction-concepts.md similarity index 98% rename from tidb-cloud/transaction_concepts.md rename to tidb-cloud/transaction-concepts.md index 2e99a6b8fc929..e5e04a7fe1d99 100644 --- a/tidb-cloud/transaction_concepts.md +++ b/tidb-cloud/transaction-concepts.md @@ -30,7 +30,7 @@ TiDB implements Snapshot Isolation (SI) consistency, which it advertises as `REP For more information, see [TiDB Transaction Isolation Levels](/transaction-isolation-levels.md). -### Non-transactional DML statements +## Non-transactional DML statements A non-transactional DML statement is a DML statement split into multiple SQL statements (which is, multiple batches) to be executed in sequence. It enhances the performance and ease of use in batch data processing at the expense of transactional atomicity and isolation.