更新时间:2022-02-22 GMT+08:00
检查某一张逻辑表各分表的DDL一致性
用途:对特定一张逻辑表进行详细检查。
命令格式:
check table <table_name>
命令输出:
若返回结果集为空, 表示该逻辑表各物理分表DDL都是一致的:
若返回结果集不为空, 表示各个不一致的物理表:
输出详解:
每一行表示一个不一致的物理拆分表的详细检查结果。
- DATABASE_NAME:物理表所在的物理分库。
- TABLE_NAME:物理表表的表名。
- TABLE_TYPE:物理表所属逻辑表类型。
- EXTRA_COLUMNS:该物理表多出来的列。
- MISSING_COLUMNS:表示该物理表缺少的列。
- DIFFERENT_COLUMNS: 表示该物理表属性不一致的列( 包括名称, 类型)。
- KEY_DIFF:表示该物理表不一致的索引。
- ENGINE_DIFF:表示该物理表不一致的引擎。
- CHARSET_DIFF:表示该物理表不一致的字符集。
- COLLATE_DIFF:表示该物理表不一致的排序规则。
- EXTRA_PARTITIONS:(分区表专用) 表示该物理表多出来的分区。
- MISSING_PARTITIONS:(分区表专用) 表示该物理表缺少的分区。
- DIFFERENT_PARTITIONS:(分区表专用) 表示该物理表属性不一致的分区。
- EXTRA_INFO:其他信息, 如物理表缺失, 将在这里显示。
父主题: CHECK TABLE