The Vitess DocumentationUser GuidesUser GuidesTask-based guides for common usage scenariosEdit Documentation The Vitess DocumentationOverview What Is Vitess Architecture Supported Databases Scalability Philosophy Cloud Native History Get Started Local Install via Docker Local Install Vitess Operator for Kubernetes Helm Chart (deprecated) Concepts Cell Execution Plans Keyspace Keyspace ID MoveTables Query Rewriting Replication Graph Shard Tablet Topology Service VSchema VStream vtctl vtctld VTGate User Guides VSchema and Query Serving Running in Production Migration SQL Statement Analysis Advanced Configuration Operational Legacy Making Schema Changes Reference Features Programs VReplication Compatibility Contribute Build on CentOS Build on macOS Build on Ubuntu/Debian Coding Standards GitHub Workflow Design Docs Query Serving VTTablet VReplication Build And Process Troubleshoot Elevated query latency on master Master starts up read-only Vitess sees the wrong tablet as master FAQ Resources Presentations and Videos Vitess Roadmap Older Version DocsVSchema and Query ServingConfiguring VSchema for serving queriesOverviewSharding GuidelinesUnsharded KeyspaceSharded KeyspaceSequencesShared Vindexes and Foreign KeysUnique Lookup VindexesNon-Unique Lookup VindexesLookup as Primary VindexAdvanced VSchema PropertiesMore...Running in ProductionInstructions and guidelines for running Vitess in a production environmentPlanningGlobal TopoServervtctldCreating a cellKeyspaces and ShardsVTTablet and MySQLInitShardMastervtorc (experimental)vtgateBackups and RestoresMore...MigrationUser guides covering migration to VitessMigrating data into VitessMoveTablesMaterializeSQL Statement AnalysisUser guides covering analyzing SQL statementsAnalyzing a SQL statementAnalyzing SQL statements in bulkAdvanced ConfigurationUser guides covering advanced configuration conceptsUser Management and AuthenticationLDAP authenticationAuthorizationReshardingIntegration with OrchestratorReparentingRegion-based ShardingCreateLookupVindexTracingUnmanaged TabletOperationalUser guides covering operational aspects of VitessUpgrading VitessBackup and RestoreLegacyUser guides for features in older version of VitessHorizontal ShardingVertical SplitMaking Schema ChangesManaged, Online Schema ChangesUnmanaged Schema Changes