Documentation versionsv14.0 (Development)User GuidesUser GuidesTask-based guides for common usage scenarios Documentation Documentation versionsv14.0 (Development) Overview Get Started Concepts User Guides Reference Contribute Design Docs Troubleshoot FAQ Older Version Docs v13.0 (Stable) Overview Get Started Concepts User Guides Reference Contribute Design Docs Troubleshoot FAQ Resources Older Version Docs v12.0 Overview Get Started Concepts User Guides Reference Contribute Design Docs Troubleshoot FAQ Older Version Docs v11.0 Overview Get Started Concepts User Guides Reference Contribute Design Docs Troubleshoot FAQ Older Version DocsVSchema and Query ServingConfiguring VSchema for serving queriesOverviewSharding GuidelinesUnsharded KeyspaceSharded KeyspaceSequencesShared Vindexes and Foreign KeysUnique Lookup VindexesNon-Unique Lookup VindexesLookup as Primary VindexSubsharding VindexMore...Running in ProductionInstructions and guidelines for running Vitess in a production environmentCollations and Character setsPlanningGlobal TopoServervtctldCreating a cellKeyspaces and ShardsVTTablet and MySQLInitialize Shard PrimaryDurability Policyvtgr (experimental)More...MigrationUser guides covering migration to VitessMigrating data into VitessMoveTablesMaterializeCutover Steps and TroubleshootingSQL Statement AnalysisUser guides covering analyzing SQL statementsAnalyzing a SQL statementAnalyzing SQL statements in bulkAdvanced ConfigurationUser guides covering advanced configuration conceptsUser Management and AuthenticationVTGate Buffering ScenariosLDAP authenticationAuthorizationReshardingIntegration with OrchestratorReparentingRegion-based ShardingCreateLookupVindexComment DirectivesMore...OperationalUser guides covering operational aspects of VitessBackup and RestoreUpgrading VitessLegacyUser guides for features in older version of VitessHorizontal ShardingVertical SplitMaking Schema ChangesUnmanaged Schema ChangesManaged, Online Schema ChangesOnline DDL strategiesddl_strategy flagsTable lifecycleApplying, auditing, and controlling Online DDLDeclarative migrationsPostponed migrationsRecoverable, failover agnostic migrationsRevertible migrationsMore...