explain select /+NO_USE_HASH_AGGREGATION/ DISTINCT c1 from t1\G;
obclient [sjzt]> explain select /+NO_USE_HASH_AGGREGATION/ DISTINCT c1 from t1\G;
*************************** 1. row ***************************
Query Plan: ======================================
|ID|OPERATOR |NAME|EST. ROWS|COST|
|0 |HASH DISTINCT| |6 |4 | #虽然指定了NO_USE_HASH_AGGREGATION,但是还是使用了HASH算法。
|1 | TABLE SCAN |t1 |6 |2 | #可能是BUG;
Outputs & filters:
0 - output([t1.c1]), filter(nil), rowset=256,
distinct([t1.c1])
1 - output([t1.c1]), filter(nil), rowset=256,
access([t1.c1]), partitions(p0)
1 row in set (0.003 sec)
是否存在bug?