GBase 8a
运维管理
文章

Gbase8a DQL优化----first_rows优化

发表于2025-11-11 18:51:58167次浏览6个评论

 first_rows优化

使用first_rows优化需要通过hint方式启用,并将first_rows关键字下发到Data节点执行。first_rows 优化可以促使Data节点在完成指定行数的结果集物化后,立刻发送给客户端并在客户端输出。

注意

登录集群时使用-c 和-q 参数-c参数,让hint(也就是/*+…*/)不会被客户端直接忽略,从而发送到server端。

-q参数,在客户端立即显示查询结果集。

对于单表查询时,如果使用了limit关键字则要求limit不能包含offset。

查询语句中不能包含GROUP BY、ORDER BY、OLAP函数,不支持UNION,但支持UNION ALL。

语法格式

SEELCT /*+ first_rows(n) */ columns FROM[vc_name.][database_name.]table_nameLIMITn;

参数说明

vc_namevc名,可选项。

database_name数据库名,可选项。

table_name表名

n表示每次最小的返回结果集的请求。

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 8个月前
厉害。
冰凤发表于 8个月前
厉害
GBase用户31099发表于 8个月前
666
用户头像
GBase用户28017发表于 8个月前
厉害。
用户头像
levvel发表于 5个月前
受益匪浅!
GBase用户47954发表于 3个月前
感谢作者的精彩分享!