Table of Contents Overview Use TiDB Schema Design Manage DDL Use UUIDs as Primary Keys Use TiDB Partitioned Tables Optimize Multi-Column Indexes Manage Indexes and Identify Unused Indexes Deployment Deploy TiDB on Public Cloud Three-Node Hybrid Deployment Local Reads in Three-Data-Center Deployments Operations Use HAProxy for Load Balancing Use Read-Only Storage Nodes Monitor TiDB Using Grafana Performance Tuning Handle Millions of Tables in SaaS Multi-Tenant Scenarios Handle High-Concurrency Writes Tune TiKV Performance with Massive Regions Tune PD Scheduling