返回首页

gbase数据、南大通用产品文档:GBase8a_t_gcluster_check_thread_stack_overflow

更新日期:2024年09月11日

取值:[0|1]
默认值:1
说明:where 条件中有多个or 条件时,gclusterd 宕机避免递归调用层次太多,线程
栈溢出,此参数控制是否做栈溢出检查。默认打开。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。

根据节点硬件和软件具体情况,调整默认操作系统参数,包括但不限于:
1.
/etc/sysctl.conf
#操作系统核心参数设置
#使用root用户在 /etc/sysctl.conf 中加入
kernel.shmmax = 4398046511104
kernel.shmall = 4294967296
kernel.sem = 250 32000 32 4096
vm.swappiness = 0
#使用root用户执行 sysctl -p 使修改的核心参数动态生效
2.
/etc/security/limits.conf
#永久修改ulimit的nofiles参数
#使用root用户在 /etc/security/limits.conf 中加入
* soft nofile 102400
* hard nofile 102400
#然后重新登录用户
3.
/etc/security/limits.d/90-nproc.conf
#增加内容
* soft nproc 4096
root soft nproc unlimited
gbasedbt soft nproc unlimited

加载语法
LOAD DATA INFILE 'LOAD_SOURCE '
INTO TABLE [dbname.]tbl_name
[options]

options:
[FIELDS
[TERMINATED BY 'string']
]
[LINES
[TERMINATED BY 'string']
]
示例
load data infile 'HDP:///tmp/gbase8up/tload8t' into table t1 fields terminated by ','
lines terminated by '\n';
安全管理

用户管理
创建用户
操作场景

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 255
创建新的GBase UP 用户。
前提条件
用户必须有全局CREATE USER 权限。对每一个帐号,初始时只有登录数据库的权
限。
语法格式
CREATE USER user [IDENTIFIED BY [PASSWORD] [password]]
说明

user:帐号名称;

password:帐号密码;

通过可选择的IDENTIFIED BY 语句可以给帐号赋予一个密码。
注意
密码设置为纯文本格式时可以省略PASSWORD 关键字。
示例
示例1
创建admin 用户。
gbase> CREATE USER admin IDENTIFIED BY 'admin';
Query OK, 0 rows affected

gbase> EXIT
Bye

$ gccli -uadmin –p
Enter password:
GBase UP client [DEMO] 8.6.2.18-R4 build 86926. Copyright (c) 2004-2017, GBase. All
Rights Reserved.

示例2
使用超级用户root 登录,创建一个用户user1。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 256
$ gccli -uroot -p
Enter password:

GBase
client