diff --git a/TOC.md b/TOC.md index 8604c048c1eb9..e6d9ceb8b2e56 100644 --- a/TOC.md +++ b/TOC.md @@ -1,679 +1,680 @@ -+ About TiDB - + [TiDB Introduction](/overview.md) - + [TiDB 5.1 Release Notes](/releases/release-5.1.0.md) - + [Basic Features](/basic-features.md) - + [Experimental Features](/experimental-features.md) - + Benchmarks - + [v5.1 Sysbench Performance Test Report](/benchmark/benchmark-sysbench-v5.1.0-vs-v5.0.2.md) - + [v5.1 TPC-C Performance Test Report](/benchmark/v5.1-performance-benchmarking-with-tpcc.md) - + [v5.1 MPP mode TPC-H 100GB Performance Test](/benchmark/v5.1-performance-benchmarking-with-tpch.md) - + [MySQL Compatibility](/mysql-compatibility.md) - + [TiDB Limitations](/tidb-limitations.md) - + [TiDB Adopters](/adopters.md) - + [Credits](/credits.md) -+ Quick Start - + [Try Out TiDB](/quick-start-with-tidb.md) - + [Learn TiDB SQL](/basic-sql-operations.md) - + [Import Example Database](/import-example-data.md) -+ Deploy - + [Software and Hardware Requirements](/hardware-and-software-requirements.md) - + [Environment Configuration Checklist](/check-before-deployment.md) - + Plan Cluster Topology - + [Minimal Topology](/minimal-deployment-topology.md) - + [TiFlash Topology](/tiflash-deployment-topology.md) - + [TiCDC Topology](/ticdc-deployment-topology.md) - + [TiDB Binlog Topology](/tidb-binlog-deployment-topology.md) - + [TiSpark Topology](/tispark-deployment-topology.md) - + [Cross-DC Topology](/geo-distributed-deployment-topology.md) - + [Hybrid Topology](/hybrid-deployment-topology.md) - + Install and Start - + [Use TiUP (Recommended)](/production-deployment-using-tiup.md) - + [Deploy in Kubernetes](https://docs.pingcap.com/tidb-in-kubernetes/stable) - + [Verify Cluster Status](/post-installation-check.md) - + Test Cluster Performance - + [Test TiDB Using Sysbench](/benchmark/benchmark-tidb-using-sysbench.md) - + [Test TiDB Using TPC-C](/benchmark/benchmark-tidb-using-tpcc.md) -+ Migrate - + [Overview](/migration-overview.md) - + Migrate from MySQL - + [Migrate from Amazon Aurora MySQL Using TiDB Lightning](/migrate-from-aurora-using-lightning.md) - + [Migrate from MySQL SQL Files Using TiDB Lightning](/migrate-from-mysql-dumpling-files.md) - + [Migrate from Amazon Aurora MySQL Using DM](/migrate-from-aurora-mysql-database.md) - + Migrate from CSV Files - + [Use TiDB Lightning](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) - + [Use `LOAD DATA` Statement](/sql-statements/sql-statement-load-data.md) - + [Migrate from SQL Files](/migrate-from-mysql-dumpling-files.md) -+ Maintain - + Upgrade - + [Use TiUP (Recommended)](/upgrade-tidb-using-tiup.md) - + [Use TiDB Operator](https://docs.pingcap.com/tidb-in-kubernetes/v1.1/upgrade-a-tidb-cluster) - + Scale - + [Use TiUP (Recommended)](/scale-tidb-using-tiup.md) - + [Use TiDB Operator](https://docs.pingcap.com/tidb-in-kubernetes/v1.1/scale-a-tidb-cluster) - + Backup and Restore - + Use BR Tool (Recommended) - + [BR Tool Overview](/br/backup-and-restore-tool.md) - + [Use BR Command-line for Backup and Restoration](/br/use-br-command-line-tool.md) - + [BR Use Cases](/br/backup-and-restore-use-cases.md) - + [External Storages](/br/backup-and-restore-storages.md) - + [BR FAQ](/br/backup-and-restore-faq.md) - + [Configure Time Zone](/configure-time-zone.md) - + [Daily Checklist](/daily-check.md) - + [Maintain TiFlash](/tiflash/maintain-tiflash.md) - + [Maintain TiDB Using TiUP](/maintain-tidb-using-tiup.md) - + [Modify Configuration Online](/dynamic-config.md) -+ Monitor and Alert - + [Monitoring Framework Overview](/tidb-monitoring-framework.md) - + [Monitoring API](/tidb-monitoring-api.md) - + [Deploy Monitoring Services](/deploy-monitoring-services.md) - + [Export Grafana Snapshots](/exporting-grafana-snapshots.md) - + [TiDB Cluster Alert Rules](/alert-rules.md) - + [TiFlash Alert Rules](/tiflash/tiflash-alert-rules.md) -+ Troubleshoot - + [TiDB Troubleshooting Map](/tidb-troubleshooting-map.md) - + [Identify Slow Queries](/identify-slow-queries.md) - + [Analyze Slow Queries](/analyze-slow-queries.md) - + [SQL Diagnostics](/information-schema/information-schema-sql-diagnostics.md) - + [Identify Expensive Queries](/identify-expensive-queries.md) - + [Statement Summary Tables](/statement-summary-tables.md) - + [Troubleshoot Hotspot Issues](/troubleshoot-hot-spot-issues.md) - + [Troubleshoot Increased Read and Write Latency](/troubleshoot-cpu-issues.md) - + [Troubleshoot Cluster Setup](/troubleshoot-tidb-cluster.md) - + [Troubleshoot High Disk I/O Usage](/troubleshoot-high-disk-io.md) - + [Troubleshoot Lock Conflicts](/troubleshoot-lock-conflicts.md) - + [Troubleshoot TiFlash](/tiflash/troubleshoot-tiflash.md) - + [Troubleshoot Write Conflicts in Optimistic Transactions](/troubleshoot-write-conflicts.md) -+ Performance Tuning - + System Tuning - + [Operating System Tuning](/tune-operating-system.md) - + Software Tuning - + Configuration - + [Tune TiDB Memory](/configure-memory-usage.md) - + [Tune TiKV Threads](/tune-tikv-thread-performance.md) - + [Tune TiKV Memory](/tune-tikv-memory-performance.md) - + [TiKV Follower Read](/follower-read.md) - + [TiFlash Tuning](/tiflash/tune-tiflash-performance.md) - + [Coprocessor Cache](/coprocessor-cache.md) - + SQL Tuning - + [Overview](/sql-tuning-overview.md) - + Understanding the Query Execution Plan - + [Overview](/explain-overview.md) - + [`EXPLAIN` Walkthrough](/explain-walkthrough.md) - + [Indexes](/explain-indexes.md) - + [Joins](/explain-joins.md) - + [MPP Queries](/explain-mpp.md) - + [Subqueries](/explain-subqueries.md) - + [Aggregation](/explain-aggregation.md) - + [Views](/explain-views.md) - + [Partitions](/explain-partitions.md) - + SQL Optimization Process - + [Overview](/sql-optimization-concepts.md) - + Logic Optimization - + [Overview](/sql-logical-optimization.md) - + [Subquery Related Optimizations](/subquery-optimization.md) - + [Column Pruning](/column-pruning.md) - + [Decorrelation of Correlated Subquery](/correlated-subquery-optimization.md) - + [Eliminate Max/Min](/max-min-eliminate.md) - + [Predicates Push Down](/predicate-push-down.md) - + [Partition Pruning](/partition-pruning.md) - + [TopN and Limit Push Down](/topn-limit-push-down.md) - + [Join Reorder](/join-reorder.md) - + Physical Optimization - + [Overview](/sql-physical-optimization.md) - + [Index Selection](/choose-index.md) - + [Statistics](/statistics.md) - + [Wrong Index Solution](/wrong-index-solution.md) - + [Distinct Optimization](/agg-distinct-optimization.md) - + [Prepare Execution Plan Cache](/sql-prepare-plan-cache.md) - + Control Execution Plans - + [Overview](/control-execution-plan.md) - + [Optimizer Hints](/optimizer-hints.md) - + [SQL Plan Management](/sql-plan-management.md) - + [The Blocklist of Optimization Rules and Expression Pushdown](/blocklist-control-plan.md) -+ Tutorials - + [Multiple Data Centers in One City Deployment](/multi-data-centers-in-one-city-deployment.md) - + [Three Data Centers in Two Cities Deployment](/three-data-centers-in-two-cities-deployment.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) - + [Use the `tidb_snapshot` System Variable](/read-historical-data.md) - + Best Practices - + [Use TiDB](/best-practices/tidb-best-practices.md) - + [Java Application Development](/best-practices/java-app-best-practices.md) - + [Use HAProxy](/best-practices/haproxy-best-practices.md) - + [Highly Concurrent Write](/best-practices/high-concurrency-best-practices.md) - + [Grafana Monitoring](/best-practices/grafana-monitor-best-practices.md) - + [PD Scheduling](/best-practices/pd-scheduling-best-practices.md) - + [TiKV Performance Tuning with Massive Regions](/best-practices/massive-regions-best-practices.md) - + [Three-node Hybrid Deployment](/best-practices/three-nodes-hybrid-deployment.md) - + [Local Read Under Three Data Centers Deployment](/best-practices/three-dc-local-read.md) - + [Use Placement Rules](/configure-placement-rules.md) - + [Use Load Base Split](/configure-load-base-split.md) - + [Use Store Limit](/configure-store-limit.md) -+ TiDB Ecosystem Tools - + [Overview](/ecosystem-tool-user-guide.md) - + [Use Cases](/ecosystem-tool-user-case.md) - + [Download](/download-ecosystem-tools.md) - + Backup & Restore (BR) - + [BR Tool Overview](/br/backup-and-restore-tool.md) - + [Use BR Command-line for Backup and Restoration](/br/use-br-command-line-tool.md) - + [BR Use Cases](/br/backup-and-restore-use-cases.md) - + [External Storages](/br/backup-and-restore-storages.md) - + [BR FAQ](/br/backup-and-restore-faq.md) - + TiDB Binlog - + [Overview](/tidb-binlog/tidb-binlog-overview.md) - + [Quick Start](/tidb-binlog/get-started-with-tidb-binlog.md) - + [Deploy](/tidb-binlog/deploy-tidb-binlog.md) - + [Maintain](/tidb-binlog/maintain-tidb-binlog-cluster.md) - + [Configure](/tidb-binlog/tidb-binlog-configuration-file.md) - + [Pump](/tidb-binlog/tidb-binlog-configuration-file.md#pump) - + [Drainer](/tidb-binlog/tidb-binlog-configuration-file.md#drainer) - + [Upgrade](/tidb-binlog/upgrade-tidb-binlog.md) - + [Monitor](/tidb-binlog/monitor-tidb-binlog-cluster.md) - + [Reparo](/tidb-binlog/tidb-binlog-reparo.md) - + [binlogctl](/tidb-binlog/binlog-control.md) - + [Binlog Consumer Client](/tidb-binlog/binlog-consumer-client.md) - + [TiDB Binlog Relay Log](/tidb-binlog/tidb-binlog-relay-log.md) - + [Bidirectional Replication Between TiDB Clusters](/tidb-binlog/bidirectional-replication-between-tidb-clusters.md) - + [Glossary](/tidb-binlog/tidb-binlog-glossary.md) - + Troubleshoot - + [Troubleshoot](/tidb-binlog/troubleshoot-tidb-binlog.md) - + [Handle Errors](/tidb-binlog/handle-tidb-binlog-errors.md) - + [FAQ](/tidb-binlog/tidb-binlog-faq.md) - + TiDB Lightning - + [Overview](/tidb-lightning/tidb-lightning-overview.md) - + [Tutorial](/get-started-with-tidb-lightning.md) - + [Deploy](/tidb-lightning/deploy-tidb-lightning.md) - + [Configure](/tidb-lightning/tidb-lightning-configuration.md) - + Key Features - + [Checkpoints](/tidb-lightning/tidb-lightning-checkpoints.md) - + [Table Filter](/table-filter.md) - + [CSV Support](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) - + [Backends](/tidb-lightning/tidb-lightning-backends.md) - + [Web Interface](/tidb-lightning/tidb-lightning-web-interface.md) - + [Monitor](/tidb-lightning/monitor-tidb-lightning.md) - + [FAQ](/tidb-lightning/tidb-lightning-faq.md) - + [Glossary](/tidb-lightning/tidb-lightning-glossary.md) - + TiCDC - + [Overview](/ticdc/ticdc-overview.md) - + [Deploy](/ticdc/deploy-ticdc.md) - + [Maintain](/ticdc/manage-ticdc.md) - + [Troubleshoot](/ticdc/troubleshoot-ticdc.md) - + [Monitor](/ticdc/monitor-ticdc.md) - + [Alert Rules](/ticdc/ticdc-alert-rules.md) - + [TiCDC Open Protocol](/ticdc/ticdc-open-protocol.md) - + [Integrate TiDB with Confluent Platform](/ticdc/integrate-confluent-using-ticdc.md) - + [Glossary](/ticdc/ticdc-glossary.md) - + [Dumpling](/dumpling-overview.md) - + sync-diff-inspector - + [Overview](/sync-diff-inspector/sync-diff-inspector-overview.md) - + [Data Check for Tables with Different Schema/Table Names](/sync-diff-inspector/route-diff.md) - + [Data Check in Sharding Scenarios](/sync-diff-inspector/shard-diff.md) - + [Data Check for TiDB Upstream/Downstream Clusters](/sync-diff-inspector/upstream-downstream-diff.md) - + TiSpark - + [Quick Start](/get-started-with-tispark.md) - + [User Guide](/tispark-overview.md) -+ Reference - + Cluster Architecture - + [Overview](/tidb-architecture.md) - + [Storage](/tidb-storage.md) - + [Computing](/tidb-computing.md) - + [Scheduling](/tidb-scheduling.md) - + Key Monitoring Metrics - + [Overview](/grafana-overview-dashboard.md) - + [TiDB](/grafana-tidb-dashboard.md) - + [PD](/grafana-pd-dashboard.md) - + [TiKV](/grafana-tikv-dashboard.md) - + [TiFlash](/tiflash/monitor-tiflash.md) - + [TiCDC](/ticdc/monitor-ticdc.md) - + Secure - + [Enable TLS Between TiDB Clients and Servers](/enable-tls-between-clients-and-servers.md) - + [Enable TLS Between TiDB Components](/enable-tls-between-components.md) - + [Generate Self-signed Certificates](/generate-self-signed-certificates.md) - + [Encryption at Rest](/encryption-at-rest.md) - + [Enable Encryption for Disk Spill](/enable-disk-spill-encrypt.md) - + [Log Redaction](/log-redaction.md) - + Privileges - + [Security Compatibility with MySQL](/security-compatibility-with-mysql.md) - + [Privilege Management](/privilege-management.md) - + [User Account Management](/user-account-management.md) - + [Role-Based Access Control](/role-based-access-control.md) - + [Certificate-Based Authentication](/certificate-authentication.md) - + SQL - + 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 - + [`ADD COLUMN`](/sql-statements/sql-statement-add-column.md) - + [`ADD INDEX`](/sql-statements/sql-statement-add-index.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 SHOW DDL [JOBS|QUERIES]`](/sql-statements/sql-statement-admin-show-ddl.md) - + [`ALTER DATABASE`](/sql-statements/sql-statement-alter-database.md) - + [`ALTER INDEX`](/sql-statements/sql-statement-alter-index.md) - + [`ALTER INSTANCE`](/sql-statements/sql-statement-alter-instance.md) - + [`ALTER TABLE`](/sql-statements/sql-statement-alter-table.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) - + [`BEGIN`](/sql-statements/sql-statement-begin.md) - + [`CHANGE COLUMN`](/sql-statements/sql-statement-change-column.md) - + [`COMMIT`](/sql-statements/sql-statement-commit.md) - + [`CHANGE DRAINER`](/sql-statements/sql-statement-change-drainer.md) - + [`CHANGE PUMP`](/sql-statements/sql-statement-change-pump.md) - + [`CREATE [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-create-binding.md) - + [`CREATE DATABASE`](/sql-statements/sql-statement-create-database.md) - + [`CREATE INDEX`](/sql-statements/sql-statement-create-index.md) - + [`CREATE ROLE`](/sql-statements/sql-statement-create-role.md) - + [`CREATE SEQUENCE`](/sql-statements/sql-statement-create-sequence.md) - + [`CREATE TABLE LIKE`](/sql-statements/sql-statement-create-table-like.md) - + [`CREATE TABLE`](/sql-statements/sql-statement-create-table.md) - + [`CREATE USER`](/sql-statements/sql-statement-create-user.md) - + [`CREATE VIEW`](/sql-statements/sql-statement-create-view.md) - + [`DEALLOCATE`](/sql-statements/sql-statement-deallocate.md) - + [`DELETE`](/sql-statements/sql-statement-delete.md) - + [`DESC`](/sql-statements/sql-statement-desc.md) - + [`DESCRIBE`](/sql-statements/sql-statement-describe.md) - + [`DO`](/sql-statements/sql-statement-do.md) - + [`DROP [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-drop-binding.md) - + [`DROP COLUMN`](/sql-statements/sql-statement-drop-column.md) - + [`DROP DATABASE`](/sql-statements/sql-statement-drop-database.md) - + [`DROP INDEX`](/sql-statements/sql-statement-drop-index.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 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) - + [`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) - + [`MODIFY COLUMN`](/sql-statements/sql-statement-modify-column.md) - + [`PREPARE`](/sql-statements/sql-statement-prepare.md) - + [`RECOVER TABLE`](/sql-statements/sql-statement-recover-table.md) - + [`RENAME INDEX`](/sql-statements/sql-statement-rename-index.md) - + [`RENAME TABLE`](/sql-statements/sql-statement-rename-table.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) - + [`SELECT`](/sql-statements/sql-statement-select.md) - + [`SET DEFAULT ROLE`](/sql-statements/sql-statement-set-default-role.md) - + [`SET [NAMES|CHARACTER SET]`](/sql-statements/sql-statement-set-names.md) - + [`SET PASSWORD`](/sql-statements/sql-statement-set-password.md) - + [`SET ROLE`](/sql-statements/sql-statement-set-role.md) - + [`SET TRANSACTION`](/sql-statements/sql-statement-set-transaction.md) - + [`SET [GLOBAL|SESSION] `](/sql-statements/sql-statement-set-variable.md) - + [`SHOW ANALYZE STATUS`](/sql-statements/sql-statement-show-analyze-status.md) - + [`SHOW [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 [FULL] COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md) - + [`SHOW CONFIG`](/sql-statements/sql-statement-show-config.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 DRAINER STATUS`](/sql-statements/sql-statement-show-drainer-status.md) - + [`SHOW ENGINES`](/sql-statements/sql-statement-show-engines.md) - + [`SHOW ERRORS`](/sql-statements/sql-statement-show-errors.md) - + [`SHOW [FULL] FIELDS FROM`](/sql-statements/sql-statement-show-fields-from.md) - + [`SHOW GRANTS`](/sql-statements/sql-statement-show-grants.md) - + [`SHOW INDEX [FROM|IN]`](/sql-statements/sql-statement-show-index.md) - + [`SHOW INDEXES [FROM|IN]`](/sql-statements/sql-statement-show-indexes.md) - + [`SHOW KEYS [FROM|IN]`](/sql-statements/sql-statement-show-keys.md) - + [`SHOW MASTER STATUS`](/sql-statements/sql-statement-show-master-status.md) - + [`SHOW PLUGINS`](/sql-statements/sql-statement-show-plugins.md) - + [`SHOW PRIVILEGES`](/sql-statements/sql-statement-show-privileges.md) - + [`SHOW [FULL] PROCESSSLIST`](/sql-statements/sql-statement-show-processlist.md) - + [`SHOW PROFILES`](/sql-statements/sql-statement-show-profiles.md) - + [`SHOW PUMP STATUS`](/sql-statements/sql-statement-show-pump-status.md) - + [`SHOW SCHEMAS`](/sql-statements/sql-statement-show-schemas.md) - + [`SHOW STATS_HEALTHY`](/sql-statements/sql-statement-show-stats-healthy.md) - + [`SHOW STATS_HISTOGRAMS`](/sql-statements/sql-statement-show-histograms.md) - + [`SHOW STATS_META`](/sql-statements/sql-statement-show-stats-meta.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 [FULL] 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) - + [`SHUTDOWN`](/sql-statements/sql-statement-shutdown.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) - + [`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) - + [Information Functions](/functions-and-operators/information-functions.md) - + [JSON Functions](/functions-and-operators/json-functions.md) - + [Aggregate (GROUP BY) Functions](/functions-and-operators/aggregate-group-by-functions.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) - + [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) - + Transactions - + [Overview](/transaction-overview.md) - + [Isolation Levels](/transaction-isolation-levels.md) - + [Optimistic Transactions](/optimistic-transaction.md) - + [Pessimistic Transactions](/pessimistic-transaction.md) - + Garbage Collection (GC) - + [Overview](/garbage-collection-overview.md) - + [Configuration](/garbage-collection-configuration.md) - + [Views](/views.md) - + [Partitioning](/partitioned-table.md) - + [Character Set and Collation](/character-set-and-collation.md) - + System Tables - + [`mysql`](/mysql-schema.md) - + INFORMATION_SCHEMA - + [Overview](/information-schema/information-schema.md) - + [`ANALYZE_STATUS`](/information-schema/information-schema-analyze-status.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_CONFIG`](/information-schema/information-schema-cluster-config.md) - + [`CLUSTER_HARDWARE`](/information-schema/information-schema-cluster-hardware.md) - + [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.md) - + [`CLUSTER_LOAD`](/information-schema/information-schema-cluster-load.md) - + [`CLUSTER_LOG`](/information-schema/information-schema-cluster-log.md) - + [`CLUSTER_SYSTEMINFO`](/information-schema/information-schema-cluster-systeminfo.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) - + [`INSPECTION_RESULT`](/information-schema/information-schema-inspection-result.md) - + [`INSPECTION_RULES`](/information-schema/information-schema-inspection-rules.md) - + [`INSPECTION_SUMMARY`](/information-schema/information-schema-inspection-summary.md) - + [`KEY_COLUMN_USAGE`](/information-schema/information-schema-key-column-usage.md) - + [`METRICS_SUMMARY`](/information-schema/information-schema-metrics-summary.md) - + [`METRICS_TABLES`](/information-schema/information-schema-metrics-tables.md) - + [`PARTITIONS`](/information-schema/information-schema-partitions.md) - + [`PROCESSLIST`](/information-schema/information-schema-processlist.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_HOT_REGIONS`](/information-schema/information-schema-tidb-hot-regions.md) - + [`TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.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) - + [`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_PRIVILEGES`](/information-schema/information-schema-user-privileges.md) - + [`VIEWS`](/information-schema/information-schema-views.md) - + [`METRICS_SCHEMA`](/metrics-schema.md) - + UI - + TiDB Dashboard - + [Overview](/dashboard/dashboard-intro.md) - + Maintain - + [Deploy](/dashboard/dashboard-ops-deploy.md) - + [Reverse Proxy](/dashboard/dashboard-ops-reverse-proxy.md) - + [Secure](/dashboard/dashboard-ops-security.md) - + [Access](/dashboard/dashboard-access.md) - + [Overview Page](/dashboard/dashboard-overview.md) - + [Cluster Info Page](/dashboard/dashboard-cluster-info.md) - + [Key Visualizer Page](/dashboard/dashboard-key-visualizer.md) - + [Metrics Relation Graph](/dashboard/dashboard-metrics-relation.md) - + SQL Statements Analysis - + [SQL Statements Page](/dashboard/dashboard-statement-list.md) - + [SQL Details Page](/dashboard/dashboard-statement-details.md) - + [Slow Queries Page](/dashboard/dashboard-slow-query.md) - + Cluster Diagnostics - + [Access Cluster Diagnostics Page](/dashboard/dashboard-diagnostics-access.md) - + [View Diagnostics Report](/dashboard/dashboard-diagnostics-report.md) - + [Use Diagnostics](/dashboard/dashboard-diagnostics-usage.md) - + [Search Logs Page](/dashboard/dashboard-log-search.md) - + [Profile Instances Page](/dashboard/dashboard-profiling.md) - + Session Management and Configuration - + [Share Session](/dashboard/dashboard-session-share.md) - + [Configure SSO](/dashboard/dashboard-session-sso.md) - + [FAQ](/dashboard/dashboard-faq.md) - + CLI - + [tikv-ctl](/tikv-control.md) - + [pd-ctl](/pd-control.md) - + [tidb-ctl](/tidb-control.md) - + [pd-recover](/pd-recover.md) - + Command Line Flags - + [tidb-server](/command-line-flags-for-tidb-configuration.md) - + [tikv-server](/command-line-flags-for-tikv-configuration.md) - + [tiflash-server](/tiflash/tiflash-command-line-flags.md) - + [pd-server](/command-line-flags-for-pd-configuration.md) - + Configuration File Parameters - + [tidb-server](/tidb-configuration-file.md) - + [tikv-server](/tikv-configuration-file.md) - + [tiflash-server](/tiflash/tiflash-configuration.md) - + [pd-server](/pd-configuration-file.md) - + [System Variables](/system-variables.md) - + Storage Engines - + TiKV - + [TiKV Overview](/tikv-overview.md) - + [RocksDB Overview](/storage-engine/rocksdb-overview.md) - + [Titan Overview](/storage-engine/titan-overview.md) - + [Titan Configuration](/storage-engine/titan-configuration.md) - + TiFlash - + [Overview](/tiflash/tiflash-overview.md) - + [Use TiFlash](/tiflash/use-tiflash.md) - + TiUP - + [Documentation Map](/tiup/tiup-documentation-guide.md) - + [Overview](/tiup/tiup-overview.md) - + [Terminology and Concepts](/tiup/tiup-terminology-and-concepts.md) - + [Manage TiUP Components](/tiup/tiup-component-management.md) - + [FAQ](/tiup/tiup-faq.md) - + [Troubleshooting Guide](/tiup/tiup-troubleshooting-guide.md) - + [Reference Guide](/tiup/tiup-reference.md) - + [Cluster Topology Reference](/tiup/tiup-cluster-topology-reference.md) - + [Mirror Reference Guide](/tiup/tiup-mirror-reference.md) - + TiUP Components - + [tiup-playground](/tiup/tiup-playground.md) - + [tiup-cluster](/tiup/tiup-cluster.md) - + [tiup-mirror](/tiup/tiup-mirror.md) - + [tiup-bench](/tiup/tiup-bench.md) - + [Telemetry](/telemetry.md) - + [Errors Codes](/error-codes.md) - + [Table Filter](/table-filter.md) - + [Schedule Replicas by Topology Labels](/schedule-replicas-by-topology-labels.md) -+ FAQs - + [TiDB FAQs](/faq/tidb-faq.md) - + [SQL FAQs](/faq/sql-faq.md) - + [Deploy and Maintain FAQs](/faq/deploy-and-maintain-faq.md) - + [Upgrade FAQs](/faq/upgrade-faq.md) - + [High Availability FAQs](/faq/high-availability-faq.md) - + [High Reliability FAQs](/faq/high-reliability-faq.md) - + [Migration FAQs](/faq/migration-tidb-faq.md) -+ [Glossary](/glossary.md) -+ Release Notes - + [All Releases](/releases/release-notes.md) - + v5.1 - + [5.1.2](/releases/release-5.1.2.md) - + [5.1.1](/releases/release-5.1.1.md) - + [5.1.0](/releases/release-5.1.0.md) - + v5.0 - + [5.0.4](/releases/release-5.0.4.md) - + [5.0.3](/releases/release-5.0.3.md) - + [5.0.2](/releases/release-5.0.2.md) - + [5.0.1](/releases/release-5.0.1.md) - + [5.0 GA](/releases/release-5.0.0.md) - + [5.0.0-rc](/releases/release-5.0.0-rc.md) - + v4.0 - + [4.0.15](/releases/release-4.0.15.md) - + [4.0.14](/releases/release-4.0.14.md) - + [4.0.13](/releases/release-4.0.13.md) - + [4.0.12](/releases/release-4.0.12.md) - + [4.0.11](/releases/release-4.0.11.md) - + [4.0.10](/releases/release-4.0.10.md) - + [4.0.9](/releases/release-4.0.9.md) - + [4.0.8](/releases/release-4.0.8.md) - + [4.0.7](/releases/release-4.0.7.md) - + [4.0.6](/releases/release-4.0.6.md) - + [4.0.5](/releases/release-4.0.5.md) - + [4.0.4](/releases/release-4.0.4.md) - + [4.0.3](/releases/release-4.0.3.md) - + [4.0.2](/releases/release-4.0.2.md) - + [4.0.1](/releases/release-4.0.1.md) - + [4.0 GA](/releases/release-4.0-ga.md) - + [4.0.0-rc.2](/releases/release-4.0.0-rc.2.md) - + [4.0.0-rc.1](/releases/release-4.0.0-rc.1.md) - + [4.0.0-rc](/releases/release-4.0.0-rc.md) - + [4.0.0-beta.2](/releases/release-4.0.0-beta.2.md) - + [4.0.0-beta.1](/releases/release-4.0.0-beta.1.md) - + [4.0.0-beta](/releases/release-4.0.0-beta.md) - + v3.1 - + [3.1.2](/releases/release-3.1.2.md) - + [3.1.1](/releases/release-3.1.1.md) - + [3.1.0 GA](/releases/release-3.1.0-ga.md) - + [3.1.0-rc](/releases/release-3.1.0-rc.md) - + [3.1.0-beta.2](/releases/release-3.1.0-beta.2.md) - + [3.1.0-beta.1](/releases/release-3.1.0-beta.1.md) - + [3.1.0-beta](/releases/release-3.1.0-beta.md) - + v3.0 - + [3.0.20](/releases/release-3.0.20.md) - + [3.0.19](/releases/release-3.0.19.md) - + [3.0.18](/releases/release-3.0.18.md) - + [3.0.17](/releases/release-3.0.17.md) - + [3.0.16](/releases/release-3.0.16.md) - + [3.0.15](/releases/release-3.0.15.md) - + [3.0.14](/releases/release-3.0.14.md) - + [3.0.13](/releases/release-3.0.13.md) - + [3.0.12](/releases/release-3.0.12.md) - + [3.0.11](/releases/release-3.0.11.md) - + [3.0.10](/releases/release-3.0.10.md) - + [3.0.9](/releases/release-3.0.9.md) - + [3.0.8](/releases/release-3.0.8.md) - + [3.0.7](/releases/release-3.0.7.md) - + [3.0.6](/releases/release-3.0.6.md) - + [3.0.5](/releases/release-3.0.5.md) - + [3.0.4](/releases/release-3.0.4.md) - + [3.0.3](/releases/release-3.0.3.md) - + [3.0.2](/releases/release-3.0.2.md) - + [3.0.1](/releases/release-3.0.1.md) - + [3.0 GA](/releases/release-3.0-ga.md) - + [3.0.0-rc.3](/releases/release-3.0.0-rc.3.md) - + [3.0.0-rc.2](/releases/release-3.0.0-rc.2.md) - + [3.0.0-rc.1](/releases/release-3.0.0-rc.1.md) - + [3.0.0-beta.1](/releases/release-3.0.0-beta.1.md) - + [3.0.0-beta](/releases/release-3.0-beta.md) - + v2.1 - + [2.1.19](/releases/release-2.1.19.md) - + [2.1.18](/releases/release-2.1.18.md) - + [2.1.17](/releases/release-2.1.17.md) - + [2.1.16](/releases/release-2.1.16.md) - + [2.1.15](/releases/release-2.1.15.md) - + [2.1.14](/releases/release-2.1.14.md) - + [2.1.13](/releases/release-2.1.13.md) - + [2.1.12](/releases/release-2.1.12.md) - + [2.1.11](/releases/release-2.1.11.md) - + [2.1.10](/releases/release-2.1.10.md) - + [2.1.9](/releases/release-2.1.9.md) - + [2.1.8](/releases/release-2.1.8.md) - + [2.1.7](/releases/release-2.1.7.md) - + [2.1.6](/releases/release-2.1.6.md) - + [2.1.5](/releases/release-2.1.5.md) - + [2.1.4](/releases/release-2.1.4.md) - + [2.1.3](/releases/release-2.1.3.md) - + [2.1.2](/releases/release-2.1.2.md) - + [2.1.1](/releases/release-2.1.1.md) - + [2.1 GA](/releases/release-2.1-ga.md) - + [2.1 RC5](/releases/release-2.1-rc.5.md) - + [2.1 RC4](/releases/release-2.1-rc.4.md) - + [2.1 RC3](/releases/release-2.1-rc.3.md) - + [2.1 RC2](/releases/release-2.1-rc.2.md) - + [2.1 RC1](/releases/release-2.1-rc.1.md) - + [2.1 Beta](/releases/release-2.1-beta.md) - + v2.0 - + [2.0.11](/releases/release-2.0.11.md) - + [2.0.10](/releases/release-2.0.10.md) - + [2.0.9](/releases/release-2.0.9.md) - + [2.0.8](/releases/release-2.0.8.md) - + [2.0.7](/releases/release-2.0.7.md) - + [2.0.6](/releases/release-2.0.6.md) - + [2.0.5](/releases/release-2.0.5.md) - + [2.0.4](/releases/release-2.0.4.md) - + [2.0.3](/releases/release-2.0.3.md) - + [2.0.2](/releases/release-2.0.2.md) - + [2.0.1](/releases/release-2.0.1.md) - + [2.0](/releases/release-2.0-ga.md) - + [2.0 RC5](/releases/release-2.0-rc.5.md) - + [2.0 RC4](/releases/release-2.0-rc.4.md) - + [2.0 RC3](/releases/release-2.0-rc.3.md) - + [2.0 RC1](/releases/release-2.0-rc.1.md) - + [1.1 Beta](/releases/release-1.1-beta.md) - + [1.1 Alpha](/releases/release-1.1-alpha.md) - + v1.0 - + [1.0.8](/releases/release-1.0.8.md) - + [1.0.7](/releases/release-1.0.7.md) - + [1.0.6](/releases/release-1.0.6.md) - + [1.0.5](/releases/release-1.0.5.md) - + [1.0.4](/releases/release-1.0.4.md) - + [1.0.3](/releases/release-1.0.3.md) - + [1.0.2](/releases/release-1.0.2.md) - + [1.0.1](/releases/release-1.0.1.md) - + [1.0](/releases/release-1.0-ga.md) - + [Pre-GA](/releases/release-pre-ga.md) - + [RC4](/releases/release-rc.4.md) - + [RC3](/releases/release-rc.3.md) - + [RC2](/releases/release-rc.2.md) - + [RC1](/releases/release-rc.1.md) \ No newline at end of file +- About TiDB + - [TiDB Introduction](/overview.md) + - [TiDB 5.1 Release Notes](/releases/release-5.1.0.md) + - [Basic Features](/basic-features.md) + - [Experimental Features](/experimental-features.md) + - Benchmarks + - [v5.1 Sysbench Performance Test Report](/benchmark/benchmark-sysbench-v5.1.0-vs-v5.0.2.md) + - [v5.1 TPC-C Performance Test Report](/benchmark/v5.1-performance-benchmarking-with-tpcc.md) + - [v5.1 MPP mode TPC-H 100GB Performance Test](/benchmark/v5.1-performance-benchmarking-with-tpch.md) + - [MySQL Compatibility](/mysql-compatibility.md) + - [TiDB Limitations](/tidb-limitations.md) + - [TiDB Adopters](/adopters.md) + - [Credits](/credits.md) +- Quick Start + - [Try Out TiDB](/quick-start-with-tidb.md) + - [Learn TiDB SQL](/basic-sql-operations.md) + - [Import Example Database](/import-example-data.md) +- Deploy + - [Software and Hardware Requirements](/hardware-and-software-requirements.md) + - [Environment Configuration Checklist](/check-before-deployment.md) + - Plan Cluster Topology + - [Minimal Topology](/minimal-deployment-topology.md) + - [TiFlash Topology](/tiflash-deployment-topology.md) + - [TiCDC Topology](/ticdc-deployment-topology.md) + - [TiDB Binlog Topology](/tidb-binlog-deployment-topology.md) + - [TiSpark Topology](/tispark-deployment-topology.md) + - [Cross-DC Topology](/geo-distributed-deployment-topology.md) + - [Hybrid Topology](/hybrid-deployment-topology.md) + - Install and Start + - [Use TiUP (Recommended)](/production-deployment-using-tiup.md) + - [Deploy in Kubernetes](https://docs.pingcap.com/tidb-in-kubernetes/stable) + - [Verify Cluster Status](/post-installation-check.md) + - Test Cluster Performance + - [Test TiDB Using Sysbench](/benchmark/benchmark-tidb-using-sysbench.md) + - [Test TiDB Using TPC-C](/benchmark/benchmark-tidb-using-tpcc.md) +- Migrate + - [Overview](/migration-overview.md) + - Migrate from MySQL + - [Migrate from Amazon Aurora MySQL Using TiDB Lightning](/migrate-from-aurora-using-lightning.md) + - [Migrate from MySQL SQL Files Using TiDB Lightning](/migrate-from-mysql-dumpling-files.md) + - [Migrate from Amazon Aurora MySQL Using DM](/migrate-from-aurora-mysql-database.md) + - Migrate from CSV Files + - [Use TiDB Lightning](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) + - [Use `LOAD DATA` Statement](/sql-statements/sql-statement-load-data.md) + - [Migrate from SQL Files](/migrate-from-mysql-dumpling-files.md) +- Maintain + - Upgrade + - [Use TiUP (Recommended)](/upgrade-tidb-using-tiup.md) + - [Use TiDB Operator](https://docs.pingcap.com/tidb-in-kubernetes/v1.1/upgrade-a-tidb-cluster) + - Scale + - [Use TiUP (Recommended)](/scale-tidb-using-tiup.md) + - [Use TiDB Operator](https://docs.pingcap.com/tidb-in-kubernetes/v1.1/scale-a-tidb-cluster) + - Backup and Restore + - Use BR Tool (Recommended) + - [BR Tool Overview](/br/backup-and-restore-tool.md) + - [Use BR Command-line for Backup and Restoration](/br/use-br-command-line-tool.md) + - [BR Use Cases](/br/backup-and-restore-use-cases.md) + - [External Storages](/br/backup-and-restore-storages.md) + - [BR FAQ](/br/backup-and-restore-faq.md) + - [Configure Time Zone](/configure-time-zone.md) + - [Daily Checklist](/daily-check.md) + - [Maintain TiFlash](/tiflash/maintain-tiflash.md) + - [Maintain TiDB Using TiUP](/maintain-tidb-using-tiup.md) + - [Modify Configuration Online](/dynamic-config.md) +- Monitor and Alert + - [Monitoring Framework Overview](/tidb-monitoring-framework.md) + - [Monitoring API](/tidb-monitoring-api.md) + - [Deploy Monitoring Services](/deploy-monitoring-services.md) + - [Export Grafana Snapshots](/exporting-grafana-snapshots.md) + - [TiDB Cluster Alert Rules](/alert-rules.md) + - [TiFlash Alert Rules](/tiflash/tiflash-alert-rules.md) +- Troubleshoot + - [TiDB Troubleshooting Map](/tidb-troubleshooting-map.md) + - [Identify Slow Queries](/identify-slow-queries.md) + - [Analyze Slow Queries](/analyze-slow-queries.md) + - [SQL Diagnostics](/information-schema/information-schema-sql-diagnostics.md) + - [Identify Expensive Queries](/identify-expensive-queries.md) + - [Statement Summary Tables](/statement-summary-tables.md) + - [Troubleshoot Hotspot Issues](/troubleshoot-hot-spot-issues.md) + - [Troubleshoot Increased Read and Write Latency](/troubleshoot-cpu-issues.md) + - [Troubleshoot Cluster Setup](/troubleshoot-tidb-cluster.md) + - [Troubleshoot High Disk I/O Usage](/troubleshoot-high-disk-io.md) + - [Troubleshoot Lock Conflicts](/troubleshoot-lock-conflicts.md) + - [Troubleshoot TiFlash](/tiflash/troubleshoot-tiflash.md) + - [Troubleshoot Write Conflicts in Optimistic Transactions](/troubleshoot-write-conflicts.md) +- Performance Tuning + - System Tuning + - [Operating System Tuning](/tune-operating-system.md) + - Software Tuning + - Configuration + - [Tune TiDB Memory](/configure-memory-usage.md) + - [Tune TiKV Threads](/tune-tikv-thread-performance.md) + - [Tune TiKV Memory](/tune-tikv-memory-performance.md) + - [TiKV Follower Read](/follower-read.md) + - [TiFlash Tuning](/tiflash/tune-tiflash-performance.md) + - [Coprocessor Cache](/coprocessor-cache.md) + - SQL Tuning + - [Overview](/sql-tuning-overview.md) + - Understanding the Query Execution Plan + - [Overview](/explain-overview.md) + - [`EXPLAIN` Walkthrough](/explain-walkthrough.md) + - [Indexes](/explain-indexes.md) + - [Joins](/explain-joins.md) + - [MPP Queries](/explain-mpp.md) + - [Subqueries](/explain-subqueries.md) + - [Aggregation](/explain-aggregation.md) + - [Views](/explain-views.md) + - [Partitions](/explain-partitions.md) + - SQL Optimization Process + - [Overview](/sql-optimization-concepts.md) + - Logic Optimization + - [Overview](/sql-logical-optimization.md) + - [Subquery Related Optimizations](/subquery-optimization.md) + - [Column Pruning](/column-pruning.md) + - [Decorrelation of Correlated Subquery](/correlated-subquery-optimization.md) + - [Eliminate Max/Min](/max-min-eliminate.md) + - [Predicates Push Down](/predicate-push-down.md) + - [Partition Pruning](/partition-pruning.md) + - [TopN and Limit Push Down](/topn-limit-push-down.md) + - [Join Reorder](/join-reorder.md) + - Physical Optimization + - [Overview](/sql-physical-optimization.md) + - [Index Selection](/choose-index.md) + - [Statistics](/statistics.md) + - [Wrong Index Solution](/wrong-index-solution.md) + - [Distinct Optimization](/agg-distinct-optimization.md) + - [Prepare Execution Plan Cache](/sql-prepare-plan-cache.md) + - Control Execution Plans + - [Overview](/control-execution-plan.md) + - [Optimizer Hints](/optimizer-hints.md) + - [SQL Plan Management](/sql-plan-management.md) + - [The Blocklist of Optimization Rules and Expression Pushdown](/blocklist-control-plan.md) +- Tutorials + - [Multiple Data Centers in One City Deployment](/multi-data-centers-in-one-city-deployment.md) + - [Three Data Centers in Two Cities Deployment](/three-data-centers-in-two-cities-deployment.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) + - [Use the `tidb_snapshot` System Variable](/read-historical-data.md) + - Best Practices + - [Use TiDB](/best-practices/tidb-best-practices.md) + - [Java Application Development](/best-practices/java-app-best-practices.md) + - [Use HAProxy](/best-practices/haproxy-best-practices.md) + - [Highly Concurrent Write](/best-practices/high-concurrency-best-practices.md) + - [Grafana Monitoring](/best-practices/grafana-monitor-best-practices.md) + - [PD Scheduling](/best-practices/pd-scheduling-best-practices.md) + - [TiKV Performance Tuning with Massive Regions](/best-practices/massive-regions-best-practices.md) + - [Three-node Hybrid Deployment](/best-practices/three-nodes-hybrid-deployment.md) + - [Local Read Under Three Data Centers Deployment](/best-practices/three-dc-local-read.md) + - [Use Placement Rules](/configure-placement-rules.md) + - [Use Load Base Split](/configure-load-base-split.md) + - [Use Store Limit](/configure-store-limit.md) +- TiDB Ecosystem Tools + - [Overview](/ecosystem-tool-user-guide.md) + - [Use Cases](/ecosystem-tool-user-case.md) + - [Download](/download-ecosystem-tools.md) + - Backup & Restore (BR) + - [BR Tool Overview](/br/backup-and-restore-tool.md) + - [Use BR Command-line for Backup and Restoration](/br/use-br-command-line-tool.md) + - [BR Use Cases](/br/backup-and-restore-use-cases.md) + - [External Storages](/br/backup-and-restore-storages.md) + - [BR FAQ](/br/backup-and-restore-faq.md) + - TiDB Binlog + - [Overview](/tidb-binlog/tidb-binlog-overview.md) + - [Quick Start](/tidb-binlog/get-started-with-tidb-binlog.md) + - [Deploy](/tidb-binlog/deploy-tidb-binlog.md) + - [Maintain](/tidb-binlog/maintain-tidb-binlog-cluster.md) + - [Configure](/tidb-binlog/tidb-binlog-configuration-file.md) + - [Pump](/tidb-binlog/tidb-binlog-configuration-file.md#pump) + - [Drainer](/tidb-binlog/tidb-binlog-configuration-file.md#drainer) + - [Upgrade](/tidb-binlog/upgrade-tidb-binlog.md) + - [Monitor](/tidb-binlog/monitor-tidb-binlog-cluster.md) + - [Reparo](/tidb-binlog/tidb-binlog-reparo.md) + - [binlogctl](/tidb-binlog/binlog-control.md) + - [Binlog Consumer Client](/tidb-binlog/binlog-consumer-client.md) + - [TiDB Binlog Relay Log](/tidb-binlog/tidb-binlog-relay-log.md) + - [Bidirectional Replication Between TiDB Clusters](/tidb-binlog/bidirectional-replication-between-tidb-clusters.md) + - [Glossary](/tidb-binlog/tidb-binlog-glossary.md) + - Troubleshoot + - [Troubleshoot](/tidb-binlog/troubleshoot-tidb-binlog.md) + - [Handle Errors](/tidb-binlog/handle-tidb-binlog-errors.md) + - [FAQ](/tidb-binlog/tidb-binlog-faq.md) + - TiDB Lightning + - [Overview](/tidb-lightning/tidb-lightning-overview.md) + - [Tutorial](/get-started-with-tidb-lightning.md) + - [Deploy](/tidb-lightning/deploy-tidb-lightning.md) + - [Configure](/tidb-lightning/tidb-lightning-configuration.md) + - Key Features + - [Checkpoints](/tidb-lightning/tidb-lightning-checkpoints.md) + - [Table Filter](/table-filter.md) + - [CSV Support](/tidb-lightning/migrate-from-csv-using-tidb-lightning.md) + - [Backends](/tidb-lightning/tidb-lightning-backends.md) + - [Web Interface](/tidb-lightning/tidb-lightning-web-interface.md) + - [Monitor](/tidb-lightning/monitor-tidb-lightning.md) + - [FAQ](/tidb-lightning/tidb-lightning-faq.md) + - [Glossary](/tidb-lightning/tidb-lightning-glossary.md) + - TiCDC + - [Overview](/ticdc/ticdc-overview.md) + - [Deploy](/ticdc/deploy-ticdc.md) + - [Maintain](/ticdc/manage-ticdc.md) + - [Troubleshoot](/ticdc/troubleshoot-ticdc.md) + - [Monitor](/ticdc/monitor-ticdc.md) + - [Alert Rules](/ticdc/ticdc-alert-rules.md) + - [TiCDC Open Protocol](/ticdc/ticdc-open-protocol.md) + - [Integrate TiDB with Confluent Platform](/ticdc/integrate-confluent-using-ticdc.md) + - [Glossary](/ticdc/ticdc-glossary.md) + - [Dumpling](/dumpling-overview.md) + - sync-diff-inspector + - [Overview](/sync-diff-inspector/sync-diff-inspector-overview.md) + - [Data Check for Tables with Different Schema/Table Names](/sync-diff-inspector/route-diff.md) + - [Data Check in Sharding Scenarios](/sync-diff-inspector/shard-diff.md) + - [Data Check for TiDB Upstream/Downstream Clusters](/sync-diff-inspector/upstream-downstream-diff.md) + - TiSpark + - [Quick Start](/get-started-with-tispark.md) + - [User Guide](/tispark-overview.md) +- Reference + - Cluster Architecture + - [Overview](/tidb-architecture.md) + - [Storage](/tidb-storage.md) + - [Computing](/tidb-computing.md) + - [Scheduling](/tidb-scheduling.md) + - Key Monitoring Metrics + - [Overview](/grafana-overview-dashboard.md) + - [TiDB](/grafana-tidb-dashboard.md) + - [PD](/grafana-pd-dashboard.md) + - [TiKV](/grafana-tikv-dashboard.md) + - [TiFlash](/tiflash/monitor-tiflash.md) + - [TiCDC](/ticdc/monitor-ticdc.md) + - Secure + - [Enable TLS Between TiDB Clients and Servers](/enable-tls-between-clients-and-servers.md) + - [Enable TLS Between TiDB Components](/enable-tls-between-components.md) + - [Generate Self-signed Certificates](/generate-self-signed-certificates.md) + - [Encryption at Rest](/encryption-at-rest.md) + - [Enable Encryption for Disk Spill](/enable-disk-spill-encrypt.md) + - [Log Redaction](/log-redaction.md) + - Privileges + - [Security Compatibility with MySQL](/security-compatibility-with-mysql.md) + - [Privilege Management](/privilege-management.md) + - [User Account Management](/user-account-management.md) + - [Role-Based Access Control](/role-based-access-control.md) + - [Certificate-Based Authentication](/certificate-authentication.md) + - SQL + - 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 + - [`ADD COLUMN`](/sql-statements/sql-statement-add-column.md) + - [`ADD INDEX`](/sql-statements/sql-statement-add-index.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 SHOW DDL [JOBS|QUERIES]`](/sql-statements/sql-statement-admin-show-ddl.md) + - [`ALTER DATABASE`](/sql-statements/sql-statement-alter-database.md) + - [`ALTER INDEX`](/sql-statements/sql-statement-alter-index.md) + - [`ALTER INSTANCE`](/sql-statements/sql-statement-alter-instance.md) + - [`ALTER TABLE`](/sql-statements/sql-statement-alter-table.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) + - [`BEGIN`](/sql-statements/sql-statement-begin.md) + - [`CHANGE COLUMN`](/sql-statements/sql-statement-change-column.md) + - [`COMMIT`](/sql-statements/sql-statement-commit.md) + - [`CHANGE DRAINER`](/sql-statements/sql-statement-change-drainer.md) + - [`CHANGE PUMP`](/sql-statements/sql-statement-change-pump.md) + - [`CREATE [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-create-binding.md) + - [`CREATE DATABASE`](/sql-statements/sql-statement-create-database.md) + - [`CREATE INDEX`](/sql-statements/sql-statement-create-index.md) + - [`CREATE ROLE`](/sql-statements/sql-statement-create-role.md) + - [`CREATE SEQUENCE`](/sql-statements/sql-statement-create-sequence.md) + - [`CREATE TABLE LIKE`](/sql-statements/sql-statement-create-table-like.md) + - [`CREATE TABLE`](/sql-statements/sql-statement-create-table.md) + - [`CREATE USER`](/sql-statements/sql-statement-create-user.md) + - [`CREATE VIEW`](/sql-statements/sql-statement-create-view.md) + - [`DEALLOCATE`](/sql-statements/sql-statement-deallocate.md) + - [`DELETE`](/sql-statements/sql-statement-delete.md) + - [`DESC`](/sql-statements/sql-statement-desc.md) + - [`DESCRIBE`](/sql-statements/sql-statement-describe.md) + - [`DO`](/sql-statements/sql-statement-do.md) + - [`DROP [GLOBAL|SESSION] BINDING`](/sql-statements/sql-statement-drop-binding.md) + - [`DROP COLUMN`](/sql-statements/sql-statement-drop-column.md) + - [`DROP DATABASE`](/sql-statements/sql-statement-drop-database.md) + - [`DROP INDEX`](/sql-statements/sql-statement-drop-index.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 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) + - [`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) + - [`MODIFY COLUMN`](/sql-statements/sql-statement-modify-column.md) + - [`PREPARE`](/sql-statements/sql-statement-prepare.md) + - [`RECOVER TABLE`](/sql-statements/sql-statement-recover-table.md) + - [`RENAME INDEX`](/sql-statements/sql-statement-rename-index.md) + - [`RENAME TABLE`](/sql-statements/sql-statement-rename-table.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) + - [`SELECT`](/sql-statements/sql-statement-select.md) + - [`SET DEFAULT ROLE`](/sql-statements/sql-statement-set-default-role.md) + - [`SET [NAMES|CHARACTER SET]`](/sql-statements/sql-statement-set-names.md) + - [`SET PASSWORD`](/sql-statements/sql-statement-set-password.md) + - [`SET ROLE`](/sql-statements/sql-statement-set-role.md) + - [`SET TRANSACTION`](/sql-statements/sql-statement-set-transaction.md) + - [`SET [GLOBAL|SESSION] `](/sql-statements/sql-statement-set-variable.md) + - [`SHOW ANALYZE STATUS`](/sql-statements/sql-statement-show-analyze-status.md) + - [`SHOW [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 [FULL] COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md) + - [`SHOW CONFIG`](/sql-statements/sql-statement-show-config.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 DRAINER STATUS`](/sql-statements/sql-statement-show-drainer-status.md) + - [`SHOW ENGINES`](/sql-statements/sql-statement-show-engines.md) + - [`SHOW ERRORS`](/sql-statements/sql-statement-show-errors.md) + - [`SHOW [FULL] FIELDS FROM`](/sql-statements/sql-statement-show-fields-from.md) + - [`SHOW GRANTS`](/sql-statements/sql-statement-show-grants.md) + - [`SHOW INDEX [FROM|IN]`](/sql-statements/sql-statement-show-index.md) + - [`SHOW INDEXES [FROM|IN]`](/sql-statements/sql-statement-show-indexes.md) + - [`SHOW KEYS [FROM|IN]`](/sql-statements/sql-statement-show-keys.md) + - [`SHOW MASTER STATUS`](/sql-statements/sql-statement-show-master-status.md) + - [`SHOW PLUGINS`](/sql-statements/sql-statement-show-plugins.md) + - [`SHOW PRIVILEGES`](/sql-statements/sql-statement-show-privileges.md) + - [`SHOW [FULL] PROCESSSLIST`](/sql-statements/sql-statement-show-processlist.md) + - [`SHOW PROFILES`](/sql-statements/sql-statement-show-profiles.md) + - [`SHOW PUMP STATUS`](/sql-statements/sql-statement-show-pump-status.md) + - [`SHOW SCHEMAS`](/sql-statements/sql-statement-show-schemas.md) + - [`SHOW STATS_HEALTHY`](/sql-statements/sql-statement-show-stats-healthy.md) + - [`SHOW STATS_HISTOGRAMS`](/sql-statements/sql-statement-show-histograms.md) + - [`SHOW STATS_META`](/sql-statements/sql-statement-show-stats-meta.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 [FULL] 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) + - [`SHUTDOWN`](/sql-statements/sql-statement-shutdown.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) + - [`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) + - [Information Functions](/functions-and-operators/information-functions.md) + - [JSON Functions](/functions-and-operators/json-functions.md) + - [Aggregate (GROUP BY) Functions](/functions-and-operators/aggregate-group-by-functions.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) + - [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) + - Transactions + - [Overview](/transaction-overview.md) + - [Isolation Levels](/transaction-isolation-levels.md) + - [Optimistic Transactions](/optimistic-transaction.md) + - [Pessimistic Transactions](/pessimistic-transaction.md) + - Garbage Collection (GC) + - [Overview](/garbage-collection-overview.md) + - [Configuration](/garbage-collection-configuration.md) + - [Views](/views.md) + - [Partitioning](/partitioned-table.md) + - [Character Set and Collation](/character-set-and-collation.md) + - System Tables + - [`mysql`](/mysql-schema.md) + - INFORMATION_SCHEMA + - [Overview](/information-schema/information-schema.md) + - [`ANALYZE_STATUS`](/information-schema/information-schema-analyze-status.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_CONFIG`](/information-schema/information-schema-cluster-config.md) + - [`CLUSTER_HARDWARE`](/information-schema/information-schema-cluster-hardware.md) + - [`CLUSTER_INFO`](/information-schema/information-schema-cluster-info.md) + - [`CLUSTER_LOAD`](/information-schema/information-schema-cluster-load.md) + - [`CLUSTER_LOG`](/information-schema/information-schema-cluster-log.md) + - [`CLUSTER_SYSTEMINFO`](/information-schema/information-schema-cluster-systeminfo.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) + - [`INSPECTION_RESULT`](/information-schema/information-schema-inspection-result.md) + - [`INSPECTION_RULES`](/information-schema/information-schema-inspection-rules.md) + - [`INSPECTION_SUMMARY`](/information-schema/information-schema-inspection-summary.md) + - [`KEY_COLUMN_USAGE`](/information-schema/information-schema-key-column-usage.md) + - [`METRICS_SUMMARY`](/information-schema/information-schema-metrics-summary.md) + - [`METRICS_TABLES`](/information-schema/information-schema-metrics-tables.md) + - [`PARTITIONS`](/information-schema/information-schema-partitions.md) + - [`PROCESSLIST`](/information-schema/information-schema-processlist.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_HOT_REGIONS`](/information-schema/information-schema-tidb-hot-regions.md) + - [`TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.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) + - [`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_PRIVILEGES`](/information-schema/information-schema-user-privileges.md) + - [`VIEWS`](/information-schema/information-schema-views.md) + - [`METRICS_SCHEMA`](/metrics-schema.md) + - UI + - TiDB Dashboard + - [Overview](/dashboard/dashboard-intro.md) + - Maintain + - [Deploy](/dashboard/dashboard-ops-deploy.md) + - [Reverse Proxy](/dashboard/dashboard-ops-reverse-proxy.md) + - [Secure](/dashboard/dashboard-ops-security.md) + - [Access](/dashboard/dashboard-access.md) + - [Overview Page](/dashboard/dashboard-overview.md) + - [Cluster Info Page](/dashboard/dashboard-cluster-info.md) + - [Key Visualizer Page](/dashboard/dashboard-key-visualizer.md) + - [Metrics Relation Graph](/dashboard/dashboard-metrics-relation.md) + - SQL Statements Analysis + - [SQL Statements Page](/dashboard/dashboard-statement-list.md) + - [SQL Details Page](/dashboard/dashboard-statement-details.md) + - [Slow Queries Page](/dashboard/dashboard-slow-query.md) + - Cluster Diagnostics + - [Access Cluster Diagnostics Page](/dashboard/dashboard-diagnostics-access.md) + - [View Diagnostics Report](/dashboard/dashboard-diagnostics-report.md) + - [Use Diagnostics](/dashboard/dashboard-diagnostics-usage.md) + - [Search Logs Page](/dashboard/dashboard-log-search.md) + - [Profile Instances Page](/dashboard/dashboard-profiling.md) + - Session Management and Configuration + - [Share Session](/dashboard/dashboard-session-share.md) + - [Configure SSO](/dashboard/dashboard-session-sso.md) + - [FAQ](/dashboard/dashboard-faq.md) + - CLI + - [tikv-ctl](/tikv-control.md) + - [pd-ctl](/pd-control.md) + - [tidb-ctl](/tidb-control.md) + - [pd-recover](/pd-recover.md) + - Command Line Flags + - [tidb-server](/command-line-flags-for-tidb-configuration.md) + - [tikv-server](/command-line-flags-for-tikv-configuration.md) + - [tiflash-server](/tiflash/tiflash-command-line-flags.md) + - [pd-server](/command-line-flags-for-pd-configuration.md) + - Configuration File Parameters + - [tidb-server](/tidb-configuration-file.md) + - [tikv-server](/tikv-configuration-file.md) + - [tiflash-server](/tiflash/tiflash-configuration.md) + - [pd-server](/pd-configuration-file.md) + - [System Variables](/system-variables.md) + - Storage Engines + - TiKV + - [TiKV Overview](/tikv-overview.md) + - [RocksDB Overview](/storage-engine/rocksdb-overview.md) + - [Titan Overview](/storage-engine/titan-overview.md) + - [Titan Configuration](/storage-engine/titan-configuration.md) + - TiFlash + - [Overview](/tiflash/tiflash-overview.md) + - [Use TiFlash](/tiflash/use-tiflash.md) + - TiUP + - [Documentation Map](/tiup/tiup-documentation-guide.md) + - [Overview](/tiup/tiup-overview.md) + - [Terminology and Concepts](/tiup/tiup-terminology-and-concepts.md) + - [Manage TiUP Components](/tiup/tiup-component-management.md) + - [FAQ](/tiup/tiup-faq.md) + - [Troubleshooting Guide](/tiup/tiup-troubleshooting-guide.md) + - [Reference Guide](/tiup/tiup-reference.md) + - [Cluster Topology Reference](/tiup/tiup-cluster-topology-reference.md) + - [Mirror Reference Guide](/tiup/tiup-mirror-reference.md) + - TiUP Components + - [tiup-playground](/tiup/tiup-playground.md) + - [tiup-cluster](/tiup/tiup-cluster.md) + - [tiup-mirror](/tiup/tiup-mirror.md) + - [tiup-bench](/tiup/tiup-bench.md) + - [Telemetry](/telemetry.md) + - [Errors Codes](/error-codes.md) + - [Table Filter](/table-filter.md) + - [Schedule Replicas by Topology Labels](/schedule-replicas-by-topology-labels.md) +- FAQs + - [TiDB FAQs](/faq/tidb-faq.md) + - [SQL FAQs](/faq/sql-faq.md) + - [Deploy and Maintain FAQs](/faq/deploy-and-maintain-faq.md) + - [Upgrade FAQs](/faq/upgrade-faq.md) + - [High Availability FAQs](/faq/high-availability-faq.md) + - [High Reliability FAQs](/faq/high-reliability-faq.md) + - [Migration FAQs](/faq/migration-tidb-faq.md) +- [Glossary](/glossary.md) +- Release Notes + - [All Releases](/releases/release-notes.md) + - v5.1 + - [5.1.2](/releases/release-5.1.2.md) + - [5.1.1](/releases/release-5.1.1.md) + - [5.1.0](/releases/release-5.1.0.md) + - v5.0 + - [5.0.5](/releases/release-5.0.5.md) + - [5.0.4](/releases/release-5.0.4.md) + - [5.0.3](/releases/release-5.0.3.md) + - [5.0.2](/releases/release-5.0.2.md) + - [5.0.1](/releases/release-5.0.1.md) + - [5.0 GA](/releases/release-5.0.0.md) + - [5.0.0-rc](/releases/release-5.0.0-rc.md) + - v4.0 + - [4.0.15](/releases/release-4.0.15.md) + - [4.0.14](/releases/release-4.0.14.md) + - [4.0.13](/releases/release-4.0.13.md) + - [4.0.12](/releases/release-4.0.12.md) + - [4.0.11](/releases/release-4.0.11.md) + - [4.0.10](/releases/release-4.0.10.md) + - [4.0.9](/releases/release-4.0.9.md) + - [4.0.8](/releases/release-4.0.8.md) + - [4.0.7](/releases/release-4.0.7.md) + - [4.0.6](/releases/release-4.0.6.md) + - [4.0.5](/releases/release-4.0.5.md) + - [4.0.4](/releases/release-4.0.4.md) + - [4.0.3](/releases/release-4.0.3.md) + - [4.0.2](/releases/release-4.0.2.md) + - [4.0.1](/releases/release-4.0.1.md) + - [4.0 GA](/releases/release-4.0-ga.md) + - [4.0.0-rc.2](/releases/release-4.0.0-rc.2.md) + - [4.0.0-rc.1](/releases/release-4.0.0-rc.1.md) + - [4.0.0-rc](/releases/release-4.0.0-rc.md) + - [4.0.0-beta.2](/releases/release-4.0.0-beta.2.md) + - [4.0.0-beta.1](/releases/release-4.0.0-beta.1.md) + - [4.0.0-beta](/releases/release-4.0.0-beta.md) + - v3.1 + - [3.1.2](/releases/release-3.1.2.md) + - [3.1.1](/releases/release-3.1.1.md) + - [3.1.0 GA](/releases/release-3.1.0-ga.md) + - [3.1.0-rc](/releases/release-3.1.0-rc.md) + - [3.1.0-beta.2](/releases/release-3.1.0-beta.2.md) + - [3.1.0-beta.1](/releases/release-3.1.0-beta.1.md) + - [3.1.0-beta](/releases/release-3.1.0-beta.md) + - v3.0 + - [3.0.20](/releases/release-3.0.20.md) + - [3.0.19](/releases/release-3.0.19.md) + - [3.0.18](/releases/release-3.0.18.md) + - [3.0.17](/releases/release-3.0.17.md) + - [3.0.16](/releases/release-3.0.16.md) + - [3.0.15](/releases/release-3.0.15.md) + - [3.0.14](/releases/release-3.0.14.md) + - [3.0.13](/releases/release-3.0.13.md) + - [3.0.12](/releases/release-3.0.12.md) + - [3.0.11](/releases/release-3.0.11.md) + - [3.0.10](/releases/release-3.0.10.md) + - [3.0.9](/releases/release-3.0.9.md) + - [3.0.8](/releases/release-3.0.8.md) + - [3.0.7](/releases/release-3.0.7.md) + - [3.0.6](/releases/release-3.0.6.md) + - [3.0.5](/releases/release-3.0.5.md) + - [3.0.4](/releases/release-3.0.4.md) + - [3.0.3](/releases/release-3.0.3.md) + - [3.0.2](/releases/release-3.0.2.md) + - [3.0.1](/releases/release-3.0.1.md) + - [3.0 GA](/releases/release-3.0-ga.md) + - [3.0.0-rc.3](/releases/release-3.0.0-rc.3.md) + - [3.0.0-rc.2](/releases/release-3.0.0-rc.2.md) + - [3.0.0-rc.1](/releases/release-3.0.0-rc.1.md) + - [3.0.0-beta.1](/releases/release-3.0.0-beta.1.md) + - [3.0.0-beta](/releases/release-3.0-beta.md) + - v2.1 + - [2.1.19](/releases/release-2.1.19.md) + - [2.1.18](/releases/release-2.1.18.md) + - [2.1.17](/releases/release-2.1.17.md) + - [2.1.16](/releases/release-2.1.16.md) + - [2.1.15](/releases/release-2.1.15.md) + - [2.1.14](/releases/release-2.1.14.md) + - [2.1.13](/releases/release-2.1.13.md) + - [2.1.12](/releases/release-2.1.12.md) + - [2.1.11](/releases/release-2.1.11.md) + - [2.1.10](/releases/release-2.1.10.md) + - [2.1.9](/releases/release-2.1.9.md) + - [2.1.8](/releases/release-2.1.8.md) + - [2.1.7](/releases/release-2.1.7.md) + - [2.1.6](/releases/release-2.1.6.md) + - [2.1.5](/releases/release-2.1.5.md) + - [2.1.4](/releases/release-2.1.4.md) + - [2.1.3](/releases/release-2.1.3.md) + - [2.1.2](/releases/release-2.1.2.md) + - [2.1.1](/releases/release-2.1.1.md) + - [2.1 GA](/releases/release-2.1-ga.md) + - [2.1 RC5](/releases/release-2.1-rc.5.md) + - [2.1 RC4](/releases/release-2.1-rc.4.md) + - [2.1 RC3](/releases/release-2.1-rc.3.md) + - [2.1 RC2](/releases/release-2.1-rc.2.md) + - [2.1 RC1](/releases/release-2.1-rc.1.md) + - [2.1 Beta](/releases/release-2.1-beta.md) + - v2.0 + - [2.0.11](/releases/release-2.0.11.md) + - [2.0.10](/releases/release-2.0.10.md) + - [2.0.9](/releases/release-2.0.9.md) + - [2.0.8](/releases/release-2.0.8.md) + - [2.0.7](/releases/release-2.0.7.md) + - [2.0.6](/releases/release-2.0.6.md) + - [2.0.5](/releases/release-2.0.5.md) + - [2.0.4](/releases/release-2.0.4.md) + - [2.0.3](/releases/release-2.0.3.md) + - [2.0.2](/releases/release-2.0.2.md) + - [2.0.1](/releases/release-2.0.1.md) + - [2.0](/releases/release-2.0-ga.md) + - [2.0 RC5](/releases/release-2.0-rc.5.md) + - [2.0 RC4](/releases/release-2.0-rc.4.md) + - [2.0 RC3](/releases/release-2.0-rc.3.md) + - [2.0 RC1](/releases/release-2.0-rc.1.md) + - [1.1 Beta](/releases/release-1.1-beta.md) + - [1.1 Alpha](/releases/release-1.1-alpha.md) + - v1.0 + - [1.0.8](/releases/release-1.0.8.md) + - [1.0.7](/releases/release-1.0.7.md) + - [1.0.6](/releases/release-1.0.6.md) + - [1.0.5](/releases/release-1.0.5.md) + - [1.0.4](/releases/release-1.0.4.md) + - [1.0.3](/releases/release-1.0.3.md) + - [1.0.2](/releases/release-1.0.2.md) + - [1.0.1](/releases/release-1.0.1.md) + - [1.0](/releases/release-1.0-ga.md) + - [Pre-GA](/releases/release-pre-ga.md) + - [RC4](/releases/release-rc.4.md) + - [RC3](/releases/release-rc.3.md) + - [RC2](/releases/release-rc.2.md) + - [RC1](/releases/release-rc.1.md) diff --git a/releases/release-5.0.5.md b/releases/release-5.0.5.md new file mode 100644 index 0000000000000..f948bdb9620b3 --- /dev/null +++ b/releases/release-5.0.5.md @@ -0,0 +1,21 @@ +--- +title: TiDB 5.0.5 Release Notes +--- + +# TiDB 5.0.5 Release Notes + +Release date: December 3, 2021 + +TiDB version: 5.0.5 + +## Improvement + ++ TiDB + + - Upgrade the Grafana version from 7.5.7 to 7.5.11 + +## Bug fix + ++ TiKV + + - Fix the issue that the `GcKeys` task does not work when it is called by multiple keys. Caused by this issue, compaction filer GC might not drop the MVCC deletion information. [#11217](https://github.com/tikv/tikv/issues/11217) diff --git a/releases/release-notes.md b/releases/release-notes.md index 83939a3e6fa40..5e7cfef51f3e5 100644 --- a/releases/release-notes.md +++ b/releases/release-notes.md @@ -12,6 +12,7 @@ title: Release Notes ## 5.0 +- [5.0.5](/releases/release-5.0.5.md) - [5.0.4](/releases/release-5.0.4.md) - [5.0.3](/releases/release-5.0.3.md) - [5.0.2](/releases/release-5.0.2.md)