【 使用环境 】 测试环境
【 OB or 其他组件 】OB
【 使用版本 】4.3.1
【问题描述】
如何能看到表上的哪些列是行存、列存、行列存都有的。 行存,列存表 show create table 结果一模一样,区分不出来
请教下有没有系统表可以看到列存的相关信息,谢谢
mysql> CREATE TABLE tbl1(col1 INT, col2 VARCHAR(30), col3 DATE);
Query OK, 0 rows affected (0.26 sec)
mysql> show create table tbl1\G
*************************** 1. row ***************************
Table: tbl1
Create Table: CREATE TABLE tbl1
(
col1
int(11) DEFAULT NULL,
col2
varchar(30) DEFAULT NULL,
col3
date DEFAULT NULL
) DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC
1 row in set (0.05 sec)
mysql> ALTER TABLE tbl1 ADD COLUMN GROUP(each column);
Query OK, 0 rows affected (1.32 sec)
mysql> show create table tbl1\G
*************************** 1. row ***************************
Table: tbl1
Create Table: CREATE TABLE tbl1
(
col1
int(11) DEFAULT NULL,
col2
varchar(30) DEFAULT NULL,
col3
date DEFAULT NULL
) DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC
1 row in set (0.07 sec)
mysql>
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):