GBase 8a
其他
文章
gcluster_use_special_materialized_table含义
发表于2024-12-30 18:50:0238次浏览0个评论
参数名称:gcluster_use_special_materialized_table
参数含义:GBase南大通用数据库gcluster层gcluster_use_special_materialized_table参数用于设置使用into server 数据传输的目标表的类型。
作用范围:全局变量
参数取值范围:
参数=0:物理表;
参数=1:物化表;
默认值:默认值为:1,物化表。
推荐值:使用默认的1。
参数设置方法及效果演示:
GBase南大通用数据库gcluster层参数是全局级参数gcluster_use_special_materialized_table(默认为1,即物化表),可以使用如下配置方式设置使用物化表或者物理表。
set global gcluster_use_special_materialized_table =0;
或
set gcluster_use_special_materialized_table =1;示例:
gbase> set global gcluster_use_special_materialized_table =0;
Query OK, 0 rows affected (Elapsed: 00:00:00.02)
gbase> show variables like ' gcluster_use_special_materialized_table ';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| gcluster_use_special_materialized_table | 0 |
+------------------------+-------+
1 row in set (Elapsed: 00:00:00.00)测试SQL句如下:
select c_nation,
s_nation,
d_year,
sum(lo_revenue) as revenue
from customer,
lineorder,
supplier,
dwdate
where lo_orderdate between 19920101 and 19971231
and lo_custkey = c_custkey
and lo_suppkey = s_suppkey
and c_region = 'ASIA'
and s_region = 'ASIA'
group by c_nation,
s_nation,
d_year
order by d_year asc,
revenue desc;测试结果:
分别在参数=0和参数=1时执行该sql,执行结果如下表所示:
| 参数值 | 执行响应时间 |
| 0 | 2分29秒 |
| 1 | 2分10秒 |
评论已关闭
热门帖子
- 12025-12-01浏览数:182763
- 22023-05-09浏览数:25059
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17529