返回首页

gbase数据、南大通用产品文档:GBase8a调大线程栈大小避免进程宕机

更新日期:2024年09月11日

thread_stack
在SQL 语句较大的情况下,可能因为线程栈(thread_stack)太小导致爆栈宕机。
需要配置gcluster 及gnode 的线程栈大小:
推荐gcluster 的thread_stack 为4M(953 版本默认值为4M);
推荐gnode 的thread_stack 为512K(默认256K)。如依然发生爆栈问题,则
继续调大该参数。
在gcluster 和gnode 的配置文件中,增加配置thread_stack = 524288,配置后
需要重启服务。

编写存储过程脚本
使用“编写存储过程脚本”功能,您可以编写您所需要的存储过程脚本。
在“对象资源管理器”中,右键单击数据库节点下的存储过程节点中已经
创建好的存储过程,选择菜单中的“编写存储过程脚本”菜单项,如下图所
示:

图 7-59 编写存储过程脚本菜单项
选择“编写存储过程脚本”菜单项中的一项后,管理工具会打开SQL 编辑
器,并在其中显示相应SQL 脚本,以CREATE 为例,如下图所示:

图 7-60 CREATE 存储过程脚本

GBase 8a MPP Cluster 管理工具手册

- 80 -

南大通用数据技术股份有限公司

查看某个数据库中的所有表信息,以及数据在各个节点的分布情况。界面
如下:

统一数据平台监控与运维系统用户手册
- 132 -
南大通用数据技术股份有限公司
图3.3-33 表信息列表
图3.3-34 数据库数据分布
界面属性描述:

数据库信息:分别显示当前数据库的所有者、存储过程数、函数个数、表
个数、总数据量大小。

Tab 页签展示数据库详细信息:包括所有表信息简略信息和数据库占用空
间分布

表简略信息:表名、表类型、行数、创建日期

数据分布:服务器、数据库路径、数据大小、空间占用百分比
功能详细介绍:

查看数据统计信息:监控界面的上半部分展示

数据库详细信息:监控界面下半部分,分为表信息、数据库占用空间两部

统一数据平台监控与运维系统用户手册
南大通用数据技术股份有限公司
- 133 -
分。

表信息列表:可输入表名查询指定表信息,表名:支持模糊查询,最
大长度56,有效字符为:数字、字母、下划线。输入条件后点击“查
询”按钮,trim 输入内容,查询相关信息并显示。点击表名称可进入
表信息监控界面,具体功能见【数据表信息】章节。

查看当前数据库的数据分布:可输入服务器查询指定节点的数据分布
情况。服务器IP 支持模糊查询。最大长度为15 个字符。输入条件后
点击“查询”按钮,trim 输入内容,查询相关信息并显示。