# Hands-On Labs Indexes for TiDB | Labs 

##### [Disaster Recovery - Database Zero Downtime Under AZ Failure](https://labs.tidb.io/labs/demo_001)
##### [High Availability - Database Zero Downtime Online Upgrade with TiProxy](https://labs.tidb.io/labs/demo_005)
##### [Scalability - Database Scaling In and Scaling Out](https://labs.tidb.io/labs/demo_009)
##### [Infrastructure Management - Deploying a TiDB Cluster with TiUP](https://labs.tidb.io/labs/demo_010)
##### [Working With TiDB Using mysql-connector-python](https://labs.tidb.io/labs/demo_405)
##### [Building Modern Applications - Using Resource Control with Mixed Workloads](https://labs.tidb.io/labs/demo_006)
##### [Building Modern Applications - Using TiDB as an Operational Data Layer](https://labs.tidb.io/labs/demo_012)
##### [Building Modern Applications - Getting Started with TiDB Cloud Serverless](https://labs.tidb.io/labs/demo_201)
##### [Generative AI at TiDB, Building Modern Applications, Python - Build RAG and Text2SQL AI Applications with Amazon Bedrock](https://labs.tidb.io/labs/demo_421)
##### [Migration - TiDB Cluster Sizing and Data Migration](https://labs.tidb.io/labs/demo_301)
##### [Migration - Migrate from MySQL Using Data Migration](https://labs.tidb.io/labs/demo_011)
##### [Migration - SQL Workload Replay](https://labs.tidb.io/labs/demo_302)
##### [FinTech, Disaster Recovery, High Availability - Dual Data Center Deployment Solution - DR Auto-Sync](https://labs.tidb.io/labs/demo_303)
##### [(WIP) FinTech, Disaster Recovery, High Availability - Three Data Center Deployment Solution](https://labs.tidb.io/labs/demo_305)
##### [SaaS - Practical Database Features For SaaS Applications](https://labs.tidb.io/labs/demo_304)
##### [New Features - TiDB 8.1 and 8.5 New Features](https://labs.tidb.io/labs/demo_601)
##### [TiDB SQL Tuning Lab 1: Clustered and Non-Clustered Indexes](https://labs.tidb.io/labs/dba_307_lab_ff0)
##### [TiDB SQL Tuning Lab 2: Secondary Index and Partitioned Table](https://labs.tidb.io/labs/dba_307_lab_ff1)
##### [TiDB SQL Tuning Lab 3: Optimizer Fundamentals](https://labs.tidb.io/labs/dba_307_lab_ff2)
##### [TiDB SQL Tuning Lab 4: Optimizing Queries](https://labs.tidb.io/labs/dba_307_lab_ff3)
##### [TiDB SQL Tuning Lab 5: Statistics Management](https://labs.tidb.io/labs/dba_307_lab_ff4)
##### [TiDB SQL Tuning Lab 6: Optimizer Hints and SQL Plan Management (SPM)](https://labs.tidb.io/labs/dba_307_lab_ff5)
##### [TiDB Admin Lab 1: Deploying a TiDB Cluster Using TiUP](https://labs.tidb.io/labs/dba_303_lab_ff0)
##### [TiDB Admin Lab 2: Configuring TiDB](https://labs.tidb.io/labs/dba_303_lab_ff1)
##### [TiDB Admin Lab 3: Managing TiDB Users](https://labs.tidb.io/labs/dba_303_lab_ff2)
##### [TiDB Admin Lab 4: Operating a TiDB Cluster](https://labs.tidb.io/labs/dba_303_lab_ff3)
##### [TiDB Admin Lab 5: Using Resource Control with Mixed Workloads](https://labs.tidb.io/labs/dba_303_lab_ff4)
##### [TiDB Admin Lab 6: Importing Data into TiDB Using TiDB Lightning](https://labs.tidb.io/labs/dba_303_lab_ff5)
##### [TiDB Admin Lab 7: Exporting Data Using Dumpling](https://labs.tidb.io/labs/dba_303_lab_ff6)
##### [TiDB Admin Lab 8: Performing Backup and Restore](https://labs.tidb.io/labs/dba_303_lab_ff7)
##### [TiDB Admin Lab 9: Using sync-diff-inspector for Data Check](https://labs.tidb.io/labs/dba_303_lab_ff8)
##### [TiDB Admin Lab 10: Migrating Data Using TiDB Data Migration](https://labs.tidb.io/labs/dba_303_lab_ff9)
##### [TiDB Admin Lab 11: Replicating TiDB Change Events Using TiCDC](https://labs.tidb.io/labs/dba_303_lab_ff10)
