Edit this pageDocumentationArchivesArchives Documentation Documentationv22.0 (Development) Overview Get Started Concepts User Guides Reference v21.0 (Stable) Overview Get Started Concepts User Guides Reference v20.0 (Stable) Overview Get Started Concepts User Guides Reference v19.0 (Stable) Overview Get Started Concepts User Guides Reference v18.0 (Stable) Overview Get Started Concepts User Guides Reference Learning Resources 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 Roadmap Design Docs Query Serving Online DDL VReplication VTTablet Miscellaneous Archives Older Version Docs v17.0 (Archived) v16.0 (Archived) v15.0 (Archived) v14.0 (Archived) v13.0 (Archived) v12.0 (Archived) v11.0 (Archived)Older Version DocsPDFs of vitess.io/docs at the time of previous versionsVersionsv17.0 (Archived)Everything you need to know about scaling MySQL with Vitess.OverviewGet StartedConceptsUser GuidesReferencev16.0 (Archived)Everything you need to know about scaling MySQL with Vitess.OverviewGet StartedConceptsUser GuidesReferencev15.0 (Archived)Everything you need to know about scaling MySQL with Vitess.OverviewGet StartedConceptsUser GuidesReferencev14.0 (Archived)Everything you need to know about scaling MySQL with Vitess.OverviewGet StartedConceptsUser GuidesReferencev13.0 (Archived)Everything you need to know about scaling MySQL with Vitess.OverviewGet StartedConceptsUser GuidesReferencev12.0 (Archived)Everything you need to know about scaling MySQL with Vitess.OverviewGet StartedConceptsUser GuidesReferencev11.0 (Archived)Everything you need to know about the world's most scalable open-source MySQL platformOverviewGet StartedConceptsUser GuidesReference