TDSQL Boundless INDEX_FOR_GROUPBY

INDEX_FOR_GROUPBY/NO_INDEX_FOR_GROUPBY提供 Hint 控制 GROUPBY 操作的情况下采用 Loose Index Scan 方式(松散索引扫描)减少扫描开销。

相关产品
TDSQL Boundless 产品页,含版本规格、价格与购买入口。

一、语法

/*+ INDEX_FOR_GROUPBY ([@query_block_name] tbl_name [index_name])*/

二、示例

CREATE TABLE t1 ( a INT, b INT, c INT, KEY k2 (a, b, c));INSERT INTO t1 VALUES(1, 2, 3), (1, 2, 4), (3, 4, 5), (3, 4, 5);SELECT /*+ INDEX_FOR_GROUPBY(t1 k2)*/DISTINCT a, b FROM t1 WHERE a BETWEEN 1 AND 10 AND a > 1 AND c = 5 ORDER BY a, b;

赞 (0)
上一篇 4天前
下一篇 4天前