A production field guide for running Vitess on sharded MySQL: topology design, VSchema & routing, online DDL coordination, and observability.
-
Updated
Jul 18, 2026 - CSS
A production field guide for running Vitess on sharded MySQL: topology design, VSchema & routing, online DDL coordination, and observability.
Coordinate Vitess Online DDL across every shard of a keyspace. Submits with --postpone-completion, holds a global cutover barrier until all shards report ready and none is lagging, then completes them together — turning per-shard schema skew into zero. Live progress, throttle guard, revert, resumable journal, and a deterministic cluster simulator.
Plan and sequence Vitess resharding offline. Key-range algebra, minimal Reshard workflow computation from source/target layouts, VSchema and topology preflight, VReplication duration estimates, and a step-by-step operator runbook with verification and rollback for every step. Dry-runs plans in CI.
To associate your repository with the vreplication topic, visit your repo's landing page and select "manage topics."