Documentationv16.0 (Stable)ReferenceReferenceDetailed information about specific Vitess functionality Documentation Documentationv17.0 (Development) Overview Get Started Concepts User Guides Reference v16.0 (Stable) Overview Get Started Concepts User Guides Reference v15.0 (Stable) Overview Get Started Concepts User Guides Reference v14.0 (Stable) Overview Get Started Concepts User Guides Reference Contribute Build on macOS PR Naming Conventions Build on Ubuntu/Debian Build on CentOS GitHub Workflow Coding Standards Sample First Issue Parser and AST Troubleshoot Elevated query latency on primary Primary starts up read-only Vitess sees the wrong tablet as primary FAQ Releases Release Cycle Release Team Release Notes Resources Presentations and Videos Vitess Roadmap Design Docs Query Serving Online DDL VReplication VTTablet Miscellaneous Archives Older Version Docs v13.0 (Archived) v12.0 (Archived) v11.0 (Archived)FeaturesReference documents for Vitess featuresShardingSequencesVTGate BufferingMonitoringMySQL Query Language ExtensionsReplicationSHOW extensionsVSchemaVindexesTwo-Phase CommitMore...Query ServingQuery Serving related reference docsReserved ConnectionsVReplicationVReplication vtctl commandsOverviewMoveTablesReshardMaterializeVDiffVDiff v1WorkflowCreateLookupVindexVReplicationExecVStreamMore...ProgramsReference documents for list of Vitess programsmysqlctlmysqlctldvtadminvtadmin-webvtbackupvtctlvtctldvtctldclientvtexplainvtgateMore...CompatibilityReference documents for MySQL compatibility with VitessMySQL CompatibilityGen4 and V3 CompatibilityErrorsDetailed information about errors that the user might run intoQuery ServingVTAdminArchitectureCluster DiscoveryOperator's GuideRole-Based Access ControlRunning with Vitess Operatorvtctldclient TransitionReference material for transitioning from vtctlclient to vtctldclientOverviewLegacy ShimVTOrcArchitectureRunning with Vitess OperatorUI, API and MetricsBackup and RestoreBackup and Restore ReferenceMetrics