为何outline没有生效呢?

oceanbase 4.2.5.5 测试环境
表结构:
CREATE TABLE t1 (
c1 int(11) NOT NULL,
c2 int(11) DEFAULT NULL,
c3 int(11) DEFAULT NULL,
PRIMARY KEY (c1),
KEY idx_c2 (c2) BLOCK_SIZE 16384 LOCAL
)

  1. 查看sql对应的sql id

  2. 创建outline后,查看outline绑定信息

  3. 执行explain outline sql查看是否绑定成功

这里看为啥没有走idx_c2索引呢?

1 个赞

explain命令本来就看不出来是否绑定成功,要执行后通过GV$OB_PLAN_CACHE_PLAN_STAT来验证

https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001387450?back=kb