暂无图片
如何使用GreatDB数据库pushdown-stored-procedure参数?
我来答
分享
Sophiawu
2020-07-13
如何使用GreatDB数据库pushdown-stored-procedure参数?

如何使用GreatDB数据库pushdown-stored-procedure参数?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
万里数据库

默认值为0.
如果设置为0,那么存储过程的执行将在GreatDB层进行.
如果设置为1,那么在执行该数据空间内的存储过程时,GreatDB 将不会对该存储过程调用做任何特殊处理,而是将该存储过程调用直接下推到其所配置的数据空间上.
如果设置为2,那么GreatDB会判断当前schema是否有额外配置的table dataspace,如果没有就直接下推.

  1. DBSCALE DYNAMIC ADD SCHEMA命令中的PUSHDOWN_PROCEDURE设置
DBSCALE DYNAMIC ADD SCHEMA DATASPACE "schema_name" DATASOURCE=source_name [alias_r eal_name] [WITH PUSHDOWN_PROCEDURE]
WITH PUSHDOWN_PROCEDURE默认值为0 , 表示关闭

在线调SCHEMA的pushdown_procedure行为
GreatDB 通过命令进行在线调整schema的pushdown_procedure配置.

DBSCALE SET SCHEMA schema_name PUSHDOWN_PROCEDURE = int;

int设置数值 0 表示关闭,非0表示开启. schema_name为存储过程所在库名.

例如:

DBSCALE SET SCHEMA dwh_db1 PUSHDOWN_PROCEDURE = 0;

在dbscale.conf配置文件中
pushdown-stored-procedure [schema]
暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏