暂无图片
OushuDB中怎么设置Virtual Segment内存使用
我来答
分享
八九
2020-10-12
OushuDB中怎么设置Virtual Segment内存使用

OushuDB中怎么设置Virtual Segment内存使用

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
丁冉

VSEG_RESOURCE_QUOTA指的是一个virtual segment中使用的内存数量。默认值是256MB。比如一个资源管理队列可以使用的资源是8GB,如果VSEG_RESOURCE_QUOTA为256MB,则这个资源管理队列可以分配的最大virtual segment数为8GB/256MB = 32个。如果我们使用512MB,则最多可以分配8GB/512MB = 16个。

VSEG_RESOURCE_QUOTA=‘mem:{128mb | 256mb | 512mb | 1024mb | 2048mb | 4096mb | 8192mb | 16384mb | 1gb | 2gb | 4gb | 8gb | 16gb}’
复制

使用大的VSEG_RESOURCE_QUOTA有时可以避免聚集,连接等操作的spilling,因为每个segment可以使用更多的内存。
如果发现有些语句频繁出现spilling,可以适当调大VSEG_RESOURCE_QUOTA。
例如:

CREATE RESOURCE QUEUE adhoc2 WITH (PARENT='department3', ACTIVE_STATEMENTS=3,
MEMORY_LIMIT_CLUSTER=50%, CORE_LIMIT_CLUSTER=50%, VSEG_RESOURCE_QUOTA='mem:512MB');
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
有什么DB课程推荐吗?
回答 3
1234
1GB的4字节整数,执行一次快速排序需要多少时间?
回答 2
已采纳
Google的JeffDean提出了一种排序性能分析方法:排序时间比较时间(分支预测错误)内存访问时间。快速排序过程中会发生大量的分支预测错误,所以比较次数为2的28次方log(2的28次方)约等于2
有没有好用的开源的监控数据库的系统推荐?
回答 1
PrometheusGrafana模板可在官网自行下载
提问:GBase8s虚拟列与oracle虚拟列有什么差异?
回答 1
@fontface{fontfamily:"TimesNewRoman";}@fontface{fontfamily:"宋体";}@fontface{fontfamily:"Calibri";}@li
数据库 一个主表可以同时join两个不相关的表吗?
回答 2
发个样例参考下吧:mysql多表查询(各种join连接详解)https://blog.csdn.net/qq36501591/article/details/116234694
怎样在dbeaver上创建个数据库?
回答 1
dbeaver是一个数据库连接管理工具,在他上面创建数据库是啥意思?不懂。
数据库文件损坏,没有归档,没有备份,没有RMAN,还能恢复吗?
回答 4
允许丢多少数据决定了恢复的难度
时序数据库推荐哪一个?
回答 1
TimescaleDB
sdo_util 这个包未编译过 ,但是是加密的, 怎么重建?
回答 1
什么版本? 19.8存在 Bug29286139
想加一个无法访问服务器但是可以ftp访问的用户, 正常添加一个用户:useradd -s /bin/bash user01 正常新建用户是可以的ftp访问的, 改成useradd -s /sbin/nologin user01无法连接ftp
回答 1
已采纳
你这个直接用openssh是不行的。你装一个vsftpd来解决,具体安装配置网上找下资料吧。账户这块大概为:[root@bastionIDC]touch/etc/vsftpd/chrootlist[r