Skip to content

Commit d25fc52

Browse files
PS-10085 MyRocks limitations section still showing the Online DDL limitation part
modified: docs/limitations.md
1 parent 49f72ce commit d25fc52

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

docs/limitations.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22

33
The MyRocks storage engine lacks the following features compared to InnoDB:
44

5-
* [Online DDL](https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl.html) is not supported due to the lack of atomic DDL support.
5+
* [Online DDL](https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl.html) is generally **not supported** due to the lack of atomic DDL support.
66

7-
* There is no `ALTER TABLE ... ALGORITHM=INSTANT` functionality
7+
As of Percona Server for MySQL 8.0.42-33, a limited set of **Instant DDL operations** are supported in RocksDB, controlled by specific configuration options:
88

9-
* A partition management operation only supports the `COPY` algorithms, which rebuilds the partition table and moves the data based on the new `PARTITION ... VALUE` definition. In the case of `DROP PARTITION`, the data not moved to another partition is deleted.
9+
| Configuration Option | Description |
10+
|--------------------------------------------------------------|--------------------------------------------------|
11+
| `--rocksdb_enable_instant_ddl_for_append_column` | Allows adding new columns at the end of the table |
12+
| `--rocksdb_enable_instant_ddl_for_column_default_changes` | Allows changing column default values |
13+
| `--rocksdb_enable_instant_ddl_for_drop_index_changes` | Allows dropping indexes |
14+
| `--rocksdb_enable_instant_ddl_for_table_comment_changes` | Allows changing table comments |
1015

16+
* There is no `ALTER TABLE ... ALGORITHM=INSTANT` functionality
17+
18+
* A partition management operation only supports the `COPY` algorithms, which rebuilds the partition table and moves the data based on the new `PARTITION ... VALUE` definition. In the case of `DROP PARTITION`, the data not moved to another partition is deleted.
1119

1220
* [ALTER TABLE .. EXCHANGE PARTITION](https://dev.mysql.com/doc/refman/8.0/en/partitioning-management-exchange.html).
1321

0 commit comments

Comments
 (0)