Where parameters are configured
VTGate parameters are set once per branch. VTTablet and MySQL parameters are set per keyspace.
How to configure parameters
You must be a database or organization administrator to modify these settings.1
From your PlanetScale organization dashboard, select the database you want to configure.
2
Click Clusters in the left nav.
3
Select the branch you want to configure from the Branch dropdown.
4
Choose what you want to tune:
- VTGate settings: click VTGates at the top of the page, then open the Configuration tab.
- VTTablet settings: select the keyspace, then click the VTTablets tab.
- MySQL settings: select the keyspace, then click the MySQL tab.
5
Search for a parameter or scroll through the list. Use the Category filters to narrow down.
6
Update the value(s) you want to change. Each parameter shows its default, allowed range, and current override (if any).
7
Click Queue changes to add the modifications to a draft batch.
8
When you’re ready, click Apply changes to submit the batch. PlanetScale rolls the changes out to the relevant components.
Tracking changes
The Changes tab on the Clusters page shows the history of parameter modifications: which parameter was changed, the original and updated values, who made the change, the status, and the start and end time of the rollout.Resizing a cluster will adjust size-dependent defaults automatically, but only for parameters you have not overridden. If you have set a parameter explicitly, that override is preserved across cluster size changes.
Configurable parameters
PlanetScale for Vitess exposes the following parameters. Defaults vary by cluster size; values shown in the dashboard reflect the current default for your cluster.VTGate (per branch)
VTTablet (per keyspace, per branch)
MySQL (per keyspace, per branch)
Some MySQL parameters have version-specific defaults (for example, 8.0 vs. 8.4). The dashboard always reflects the value that applies to your branch’s MySQL version.
Configuring parameters via the API and CLI
The same parameters are available through the PlanetScale API. The API uses a draft/submit workflow that mirrors the dashboard: list parameters for a branch, queue one or more changes, then submit the batch to apply them. See the API reference for the available operations under Vitess parameters and Config changes. Thepscale CLI does not currently expose commands for tuning these parameters. Use the dashboard or the API.

