云数据库 RDS-instant秒级加列:新的数据字典信息

时间:2024-06-15 15:38:55

新的数据字典信息

在执行instant add column的过程中,MySQL会将第一次intant add column之前的字段个数以及每次加的列的默认值保存在tables系统表的“se_private_data”字段中。

  • dd::Table::se_private_data::instant_col:第一次instant add column之前表上的列的个数。
  • dd::Column::se_private_data::default_null:标识instant column的默认值是否为NULL。
  • dd::Column::se_private_data::default:当instant column的默认值不是NULL时存储具体的默认值,column default value需要从InnoDB类型byte转换成“se_private_data”中的char类型。
support.huaweicloud.com/bestpractice-rds/rds_02_0025.html