【 使用环境 】生产环境
【 OB 】
【 使用版本 】4.0
【问题描述】如果一张表没建分区,那么这张表的leader 只分布在一台 observer上吗?
比如以下这张表test.sbtest1的主,只在172.16.11.136吗?
obclient [oceanbase]> show create table test.sbtest1 \G
*************************** 1. row ***************************
Table: sbtest1
Create Table: CREATE TABLE `sbtest1` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`k` int(11) NOT NULL DEFAULT '0',
`c` char(120) NOT NULL DEFAULT '',
`pad` char(60) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `k_1` (`k`) BLOCK_SIZE 16384 LOCAL
) AUTO_INCREMENT = 1000001 AUTO_INCREMENT_MODE = 'ORDER' DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMPRESSION = 'zstd_1.3.8' REPLICA_NUM = 3 BLOCK_SIZE = 16384 USE_BLOOM_FILTER = FALSE TABLET_SIZE = 134217728 PCTFREE = 0
1 row in set (0.014 sec)
obclient [oceanbase]> select * from DBA_OB_TABLE_LOCATIONS where DATABASE_NAME='test'and ROLE<>'FOLLOWER' and TABLE_NAME like '%sbtest1'\G
*************************** 1. row ***************************
DATABASE_NAME: test
TABLE_NAME: sbtest1
TABLE_ID: 500007
TABLE_TYPE: USER TABLE
PARTITION_NAME: NULL
SUBPARTITION_NAME: NULL
INDEX_NAME: NULL
DATA_TABLE_ID: NULL
TABLET_ID: 200006
LS_ID: 1003
ZONE: zone3
SVR_IP: 172.16.11.136
SVR_PORT: 2882
ROLE: LEADER
REPLICA_TYPE: FULL
1 row in set (0.010 sec)