Tiasnu
02/16/2026, 10:39 AM김병주
02/16/2026, 11:43 AMOne table can have only one ongoing schema change operation at a time. You cannot run two schema change commands on a table at the same time.
This means schema changes must be executed sequentially. However, if you're not currently using "fast_schema_evolution" = "true", enabling this property can significantly reduce the time spent on each schema change operation, thereby improving your overall migration workflow.
Important Notes:
• Fast Schema Evolution was introduced in StarRocks v3.2 for shared-nothing clusters
• If you're using a shared-data architecture (Lake Table), this feature is automatically enabled by default - no manual configuration needed
• v4.0+ includes an optimization that retains history schemas until all dependent ingestion jobs are finished, providing better stability during schema changes with concurrent data loading
For shared-nothing clusters running v3.2+, you can enable this feature at table creation:
CREATE TABLE example (...) PROPERTIES ("fast_schema_evolution" = "true");Tiasnu
02/16/2026, 11:59 AM김병주
02/16/2026, 1:09 PMmain branch (PR #66774, along with supporting PRs #66699, #67443, #67456). With FSE v2, simple ADD/DROP COLUMN operations update only FE metadata instantly — no schema change job is
created, the table state stays NORMAL, and consecutive ALTERs can be submitted immediately.
Thanks.Tiasnu
02/16/2026, 1:35 PM