- Docs Home
- About TiDB
- Quick Start
- Develop
- Overview
- Quick Start
- Example Applications
- Java
- Go
- Python
- Node.js
- Ruby
- Connect to TiDB
- Design Database Schema
- Write Data
- Read Data
- Transaction
- Optimize
- Troubleshoot
- Reference
- Cloud Native Development Environment
- Third-Party Support
- Deploy
- Software and Hardware Requirements
- Environment Configuration Checklist
- Plan Cluster Topology
- Install and Start
- Verify Cluster Status
- Test Cluster Performance
- Migrate
- Overview
- Migration Tools
- Import Best Practices
- Migration Scenarios
- Migrate from Aurora
- Migrate Small Datasets from MySQL
- Migrate Large Datasets from MySQL
- Migrate and Merge MySQL Shards of Small Datasets
- Migrate and Merge MySQL Shards of Large Datasets
- Migrate from MariaDB
- Migrate from CSV Files
- Migrate from SQL Files
- Migrate from Parquet Files
- Migrate from One TiDB Cluster to Another TiDB Cluster
- Migrate from TiDB to MySQL-compatible Databases
- Advanced Migration
- Integrate
- Overview
- Integration Scenarios
- Maintain
- Upgrade
- Scale
- Backup and Restore
- Overview
- Architecture
- Use BR
- BR CLI Manuals
- References
- Cluster Disaster Recovery (DR)
- Resource Control
- Configure Time Zone
- Daily Checklist
- Maintain TiFlash
- Maintain TiDB Using TiUP
- Modify Configuration Dynamically
- Online Unsafe Recovery
- Replicate Data Between Primary and Secondary Clusters
- Monitor and Alert
- Troubleshoot
- Issue Summary
- Issue Scenarios
- Diagnostic Methods
- Support Resources
- Performance Tuning
- Tuning Guide
- Configuration Tuning
- SQL Tuning
- Overview
- Understanding the Query Execution Plan
- SQL Optimization Process
- Overview
- Logic Optimization
- Physical Optimization
- Prepared Execution Plan Cache
- Non-Prepared Execution Plan Cache
- Control Execution Plans
- Tutorials
- Multiple Availability Zones in One Region Deployment
- Three Availability Zones in Two Regions Deployment
- Two Availability Zones in One Region Deployment
- Read Historical Data
- Best Practices
- Use Placement Rules
- Use Load Base Split
- Use Store Limit
- DDL Execution Principles and Best Practices
- Use PD Microservices
- TiDB Tools
- Overview
- Use Cases
- Download
- TiUP
- Documentation Map
- Overview
- Terminology and Concepts
- Manage TiUP Components
- FAQ
- Troubleshooting Guide
- Command Reference
- Overview
- TiUP Commands
- TiUP Cluster Commands
- Overview
- tiup cluster audit
- tiup cluster audit cleanup
- tiup cluster check
- tiup cluster clean
- tiup cluster deploy
- tiup cluster destroy
- tiup cluster disable
- tiup cluster display
- tiup cluster edit-config
- tiup cluster enable
- tiup cluster help
- tiup cluster import
- tiup cluster list
- tiup cluster meta backup
- tiup cluster meta restore
- tiup cluster patch
- tiup cluster prune
- tiup cluster reload
- tiup cluster rename
- tiup cluster replay
- tiup cluster restart
- tiup cluster scale-in
- tiup cluster scale-out
- tiup cluster start
- tiup cluster stop
- tiup cluster template
- tiup cluster upgrade
- TiUP DM Commands
- Overview
- tiup dm audit
- tiup dm deploy
- tiup dm destroy
- tiup dm disable
- tiup dm display
- tiup dm edit-config
- tiup dm enable
- tiup dm help
- tiup dm import
- tiup dm list
- tiup dm patch
- tiup dm prune
- tiup dm reload
- tiup dm replay
- tiup dm restart
- tiup dm scale-in
- tiup dm scale-out
- tiup dm start
- tiup dm stop
- tiup dm template
- tiup dm upgrade
- TiDB Cluster Topology Reference
- DM Cluster Topology Reference
- Mirror Reference Guide
- TiUP Components
- TiDB Operator
- TiDB Data Migration
- About TiDB Data Migration
- Architecture
- Quick Start
- Best Practices
- Deploy a DM cluster
- Tutorials
- Advanced Tutorials
- Maintain
- Cluster Upgrade
- Tools
- Performance Tuning
- Manage Data Sources
- Manage Tasks
- Export and Import Data Sources and Task Configurations of Clusters
- Handle Alerts
- Daily Check
- Reference
- Architecture
- Mechanism
- Command Line
- Configuration Files
- OpenAPI
- Compatibility Catalog
- Secure
- Monitoring and Alerts
- Error Codes
- Glossary
- Example
- Troubleshoot
- Release Notes
- TiDB Lightning
- Overview
IMPORT INTOvs. TiDB Lightning- Compatibility of TiDB Lightning and
IMPORT INTOwith TiCDC and Log Backup - Get Started
- Deploy TiDB Lightning
- Target Database Requirements
- Data Sources
- Physical Import Mode
- Logical Import Mode
- Prechecks
- Table Filter
- Checkpoints
- Import Data in Parallel
- Error Resolution
- Troubleshooting
- Reference
- Dumpling
- TiCDC
- Overview
- Deploy and Maintain
- Changefeed
- Monitor and Alert
- Reference
- Architecture
- TiCDC Server Configurations
- TiCDC Changefeed Configurations
- Output Protocols
- TiCDC Open API v2
- TiCDC Open API v1
- TiCDC Data Consumption
- Compatibility
- Troubleshoot
- FAQs
- Glossary
- TiDB Binlog (Deprecated)
- PingCAP Clinic Diagnostic Service
- TiSpark
- sync-diff-inspector
- TiProxy
- Reference
- Cluster Architecture
- Storage Engine - TiKV
- Storage Engine - TiFlash
- Overview
- Create TiFlash Replicas
- Use TiDB to Read TiFlash Replicas
- Use TiSpark to Read TiFlash Replicas
- Use MPP Mode
- Use FastScan
- Disaggregated Storage and Compute Architecture and S3 Support
- Supported Push-down Calculations
- TiFlash Query Result Materialization
- TiFlash Late Materialization
- Spill to Disk
- Data Validation
- Compatibility
- Pipeline Execution Model
- TiDB Distributed eXecution Framework (DXF)
- System Variables
- Server Status Variables
- Configuration File Parameters
- CLI
- Command Line Flags
- Key Monitoring Metrics
- Security
- Privileges
- SQL
- SQL Language Structure and Syntax
- SQL Statements
- Overview
ADMINADMIN CANCEL DDLADMIN CHECKSUM TABLEADMIN CHECK [TABLE|INDEX]ADMIN CLEANUPADMIN PAUSE DDLADMIN RECOVER INDEXADMIN RESUME DDLADMIN [SET|SHOW|UNSET] BDR ROLEADMIN SHOW DDL [JOBS|JOB QUERIES]ADMIN SHOW TELEMETRYALTER DATABASEALTER INSTANCEALTER PLACEMENT POLICYALTER RANGEALTER RESOURCE GROUPALTER SEQUENCEALTER TABLEALTER USERANALYZE TABLEBACKUPBATCHBEGINCALIBRATE RESOURCECANCEL IMPORT JOBCOMMITCHANGE DRAINERCHANGE PUMPCREATE BINDINGCREATE DATABASECREATE INDEXCREATE PLACEMENT POLICYCREATE RESOURCE GROUPCREATE ROLECREATE SEQUENCECREATE TABLE LIKECREATE TABLECREATE USERCREATE VIEWDEALLOCATEDELETEDESCDESCRIBEDODROP BINDINGDROP DATABASEDROP PLACEMENT POLICYDROP RESOURCE GROUPDROP ROLEDROP SEQUENCEDROP STATSDROP TABLEDROP USERDROP VIEWEXECUTEEXPLAIN ANALYZEEXPLAINFLASHBACK CLUSTERFLASHBACK DATABASEFLASHBACK TABLEFLUSH PRIVILEGESFLUSH STATUSFLUSH TABLESGRANT <privileges>GRANT <role>IMPORT INTOINSERTKILLLOAD DATALOAD STATSLOCK STATS[LOCK|UNLOCK] TABLESPREPAREQUERY WATCHRECOVER TABLERENAME USERRENAME TABLEREPLACERESTOREREVOKE <privileges>REVOKE <role>ROLLBACKSAVEPOINTSELECTSET DEFAULT ROLESET [NAMES|CHARACTER SET]SET PASSWORDSET RESOURCE GROUPSET ROLESET TRANSACTIONSET <variable>SHOW ANALYZE STATUSSHOW [BACKUPS|RESTORES]SHOW BINDINGSSHOW BUILTINSSHOW CHARACTER SETSHOW COLLATIONSHOW COLUMN_STATS_USAGESHOW COLUMNS FROMSHOW CONFIGSHOW CREATE DATABASESHOW CREATE PLACEMENT POLICYSHOW CREATE RESOURCE GROUPSHOW CREATE SEQUENCESHOW CREATE TABLESHOW CREATE USERSHOW DATABASESSHOW DRAINER STATUSSHOW ENGINESSHOW ERRORSSHOW FIELDS FROMSHOW GRANTSSHOW IMPORT JOBSHOW INDEXESSHOW MASTER STATUSSHOW PLACEMENTSHOW PLACEMENT FORSHOW PLACEMENT LABELSSHOW PLUGINSSHOW PRIVILEGESSHOW PROCESSLISTSHOW PROFILESSHOW PUMP STATUSSHOW SCHEMASSHOW STATS_BUCKETSSHOW STATS_HEALTHYSHOW STATS_HISTOGRAMSSHOW STATS_LOCKEDSHOW STATS_METASHOW STATS_TOPNSHOW STATUSSHOW TABLE NEXT_ROW_IDSHOW TABLE REGIONSSHOW TABLE STATUSSHOW TABLESSHOW VARIABLESSHOW WARNINGSSHUTDOWNSPLIT REGIONSTART TRANSACTIONTABLETRACETRUNCATEUNLOCK STATSUPDATEUSEWITH
- Data Types
- Functions and Operators
- Overview
- Type Conversion in Expression Evaluation
- Operators
- Control Flow Functions
- String Functions
- Numeric Functions and Operators
- Date and Time Functions
- Bit Functions and Operators
- Cast Functions and Operators
- Encryption and Compression Functions
- Locking Functions
- Information Functions
- JSON Functions
- Aggregate (GROUP BY) Functions
- GROUP BY Modifiers
- Window Functions
- Miscellaneous Functions
- Precision Math
- Set Operations
- Sequence Functions
- List of Expressions for Pushdown
- TiDB Specific Functions
- Comparisons between Functions and Syntax of Oracle and TiDB
- Clustered Indexes
- Constraints
- Generated Columns
- SQL Mode
- Table Attributes
- Transactions
- Views
- Partitioning
- Temporary Tables
- Cached Tables
- FOREIGN KEY Constraints
- Character Set and Collation
- Placement Rules in SQL
- System Tables
mysqlSchema- INFORMATION_SCHEMA
- Overview
ANALYZE_STATUSCHECK_CONSTRAINTSCLIENT_ERRORS_SUMMARY_BY_HOSTCLIENT_ERRORS_SUMMARY_BY_USERCLIENT_ERRORS_SUMMARY_GLOBALCHARACTER_SETSCLUSTER_CONFIGCLUSTER_HARDWARECLUSTER_INFOCLUSTER_LOADCLUSTER_LOGCLUSTER_SYSTEMINFOCOLLATIONSCOLLATION_CHARACTER_SET_APPLICABILITYCOLUMNSDATA_LOCK_WAITSDDL_JOBSDEADLOCKSENGINESINSPECTION_RESULTINSPECTION_RULESINSPECTION_SUMMARYKEYWORDSKEY_COLUMN_USAGEMEMORY_USAGEMEMORY_USAGE_OPS_HISTORYMETRICS_SUMMARYMETRICS_TABLESPARTITIONSPLACEMENT_POLICIESPROCESSLISTREFERENTIAL_CONSTRAINTSRESOURCE_GROUPSRUNAWAY_WATCHESSCHEMATASEQUENCESSESSION_VARIABLESSLOW_QUERYSTATISTICSTABLESTABLE_CONSTRAINTSTABLE_STORAGE_STATSTIDB_HOT_REGIONSTIDB_HOT_REGIONS_HISTORYTIDB_INDEXESTIDB_INDEX_USAGETIDB_SERVERS_INFOTIDB_TRXTIFLASH_REPLICATIFLASH_SEGMENTSTIFLASH_TABLESTIKV_REGION_PEERSTIKV_REGION_STATUSTIKV_STORE_STATUSUSER_ATTRIBUTESUSER_PRIVILEGESVARIABLES_INFOVIEWS
METRICS_SCHEMA- PERFORMANCE_SCHEMA
- SYS
- Metadata Lock
- TiDB Accelerated Table Creation
- UI
- TiDB Dashboard
- Overview
- Maintain
- Access
- Overview Page
- Cluster Info Page
- Top SQL Page
- Key Visualizer Page
- Metrics Relation Graph
- SQL Statements Analysis
- Slow Queries Page
- Cluster Diagnostics
- Monitoring Page
- Search Logs Page
- Resource Manager Page
- Instance Profiling
- Session Management and Configuration
- FAQ
- TiDB Dashboard
- Telemetry
- Error Codes
- Table Filter
- Schedule Replicas by Topology Labels
- URI Formats of External Storage Services
- FAQs
- Release Notes
- All Releases
- Release Timeline
- TiDB Versioning
- TiDB Installation Packages
- v8.3
- v8.2
- v8.1
- v8.0
- v7.6
- v7.5
- v7.4
- v7.3
- v7.2
- v7.1
- v7.0
- v6.6
- v6.5
- v6.4
- v6.3
- v6.2
- v6.1
- v6.0
- v5.4
- v5.3
- v5.2
- v5.1
- v5.0
- v4.0
- v3.1
- v3.0
- v2.1
- v2.0
- v1.0
- Glossary