read_from_storage hint 报错

【 TiDB 使用环境】生产环境
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题

select count(DISTINCT uid)   /*+ read_from_storage(tiflash[a]) */ from table_a a

报错为Parse Warning: [parser:8066]Optimizer hint can only be followed by certain keywords like SELECT, INSERT, etc.

【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

select /*+ read_from_storage(tiflash[a) */ count(DISTINCT uid) from 应该放在前面吧

1 个赞

看下这个 Optimizer Hints | PingCAP 文档中心

必须放到select后面吗

是的

Optimizer Hints | PingCAP 文档中心

1 个赞

/*+ read_from_storage(tiflash[a]) */ 这类放前面,查询列放后面

提示内容紧跟select