Autonomous
This page is part of MariaDB's Documentation.
The parent of this page is: Service Management
Topics on this page:
Overview
Autonomous features enable automatic scaling in response to changes in workload.
Auto-scale of nodes enables scaling based on load:
In/Out auto-scaling performs horizontal scaling, decreasing (In) or increasing (Out) the node count.
Up/Down auto-scaling performs vertical scaling, increasing (Up) or decreasing (Down) the instance size.
Auto-scale of storage enables expansion of capacity based on usage.
Autonomous features can be enabled at time of service launch. Autonomous features can be enabled or disabled after launch.
Compatibility
Enterprise Server Single Node
Enterprise Server With Replica(s)
Xpand Distributed SQL
ColumnStore Data Warehouse
Enable Auto-Scaling of Nodes
Auto-scaling of nodes can be enabled either at time of service launch or after service launch.
During service launch:
Check the "Enable auto-scale nodes" checkbox and set the desired scaling parameters.
After service launch, manage Autonomous settings, and enable the desired auto-scaling features.
Enable Auto-Scaling of Storage
Auto-scaling of storage can be enabled either at time of service launch or after service launch.
During Service Launch:
Check the "Enable auto-scale storage" checkbox and set the desired maximum transactional data storage.
After service launch, manage Autonomous settings, and enable the desired auto-scaling features.
For ColumnStore Data Warehouse, object storage adjusts automatically. Autonomous scaling features for storage are not used by this topology.
Manage Autonomous Settings
To manage Autonomous settings:
From the Portal, click the "MANAGE" button for the desired service, then choose "Autonomous" from the menu.
Update settings as desired.
Click "Apply Changes" when complete.
Scaling Rules
Automatic scaling occurs based on rules.
Policy | Condition | Action |
---|---|---|
Auto-Scale Disk |
|
|
Auto-Scale Nodes Out |
|
|
Auto-Scale Nodes In |
|
|
Auto-Scale Nodes Up |
|
|
Auto-Scale Nodes Down |
|
|
Autonomous actions are not instantaneous.
Cooldown periods may apply. A cooldown period is the time period after a scaling operation is completed before another scaling operation can occur. The cooldown period for storage scaling is 6 hours.