返回首页

gbase数据、南大通用产品文档:GBase8a删除用户

更新日期:2024年09月11日

操作场景
删除已经存在的GBase 8a MPP Cluster 用户。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
417
前提条件
删除用户信息必须具有全局CREATE USER 权限。
语法格式
使用DROP USER 语句删除用户,语法格式如下:
DROP USER user;
说明

DROP USER 不会自动关闭任何打开的用户会话。更确切地说,当存在使
用此用户打开的会话时,删除此用户并不会影响这些已打开会话的访问权
限,直到会话关闭
示例
示例1
删除admin 用户。
gbase> DROP USER admin;
Query OK, 0 rows affected

程序可执行 INSERT、DELETE 和 UPDATE 语句,如同 修改数据 描述的那样。程序还
可使用游标来扫描整个表,更新或删除选择了的行。它还可使用游标来插入行,这样做的
好处是缓冲这些行,并以块为单位发送到数据库服务器。

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 236 -

在所有这些活动中,您必须确保当发生错误时,程序会检测错误并将数据库返回到一已知
的状态。实现这一点的最重要的工具是事务日志记录。没有事务日志记录,更难以编写可
从错误恢复的程序。

11 对多用户环境编程
本部分描述当您在多用户环境中工作时需要注意的几个编程问题。
如果您的数据库包含在单个用户工作站中,且不访问来自另一计算机的数据。则您的程序
可任意修改数据。在所有其他情况下,您必须考虑一种可能性,即,在您的程序正在修改
数据时,另一程序正在读取或修改同一数据。将这种情况描述为并发:同一时刻对相同数
据的两处或多处独立的使用。本部分讨论并发、锁定和隔离级别。
本部分还描述语句高速缓存特性,它可减少每一会话的内存分配,并加速查询处理。语句
高速缓存存储那些稍后在使用相同的 SQL 语句的不同的用户会话之中共享的数据。

功能
指定rebalance 操作时每一批重分布数据条数。值为0 时,rebalance 操作不分批。
gcluster_rebalancing_step 参数值事实上是原表的每个分片每一批向中间表重分布
的数据行数。gcluster_rebalancing_step 值越大,从原表向中间表重分布数据的速
度越快。gcluster_rebalancing_step 值越大,rebalance 过程中暂停时等待的时间上
就越长。
如果rebalance 过程中基本不需要暂停任务,那么可以设置
gcluster_rebalancing_step 为较大的值。如果rebalance 过程中需要多次暂停任务,
那么可以设置gcluster_rebalancing_step 为较小值。
gcluster_rebalancing_step 预期方法:原表单个分片的行数/ 预计分批数。
GLOBAL 参数:Y
SESSION 参数:N
表6- 54 参数值范围说明表
默认值
最小值
最大值
100000000
0