云数据库 TAURUSDB-分区级MDL锁:使用限制

时间:2025-01-10 14:24:38

使用限制

  • 当前版本支持分区级MDL锁功能,包括DROP PARTITION操作、RANGE和LIST分区方式的ADD PARTITION操作。
  • DROP PARTITION操作和ADD PARTITION操作仅支持inplace算法,不支持copy算法。
  • 由于隔离级别可以设置为会话级别,如果transaction_isolation设置为REPEATABLE-READ或更高的隔离级别,在并发执行DDL过程中,可能会出现如下报错:
    ERROR HY000: Table definition has changed, please retry transaction。

    这是正常现象,因为事务访问到了DDL创建的新分区。可以通过重新执行事务来解决这个问题。

support.huaweicloud.com/kerneldesc-taurusdb/taurusdb_20_0056.html