返回首页

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

更新日期:2024年09月11日

syslangauth 系统目录表包含有关用于编写用户定义的例程 (UDR) 的计算机语言的权
限信息。
表 20. SYSLANGAUTH 表列描述

类型
解释
grantor
VARCHAR(32)
语言权限授权者的名称
grantee
VARCHAR(32)
语言权限被授权者的名称
langid
INTEGER
标识 sysroutinelangs 表中
的语言的代码
langauth
CHAR(1)
语言权限:u = 授予 Usage
特权U = 授予 Usage 特权
(WITH GRANT OPTION)

langid、grantor 和 grantee 列的组合索引只允许唯一值。langid 和 grantee 列的
组合索引允许重复值。

功能
这个参数用于设置数据库做GROUP 时使用的BUFFER 大小。
如果用户的SQL 操作经常出现GROUP BY 操作,
则可以适当将该参数调大一些。
通常该内存从LARGE BUFFER 中申请,因此该值应小于gbase_heap_large 的大
小。
系统会根据gbase_heap_data 的大小,自动计算gbase_buffer_hgrby 的最小值。如
果用户的设置值小于程序计算的最小值,则会忽略该参数的设置值。
该参数的默认值是由系统自动评估计算出来的,不是固定的值。

dbspace 列表中移除 dbspace(SQL 管理
API)
随同 admin() 或 task() 函数,使用 autolocate database remove 参数来从可用
dbspace 列表移除 dbspace, 指定的数据库在这些可用 dbspace 内可自动地定位和分片
表。
语法

元素
描述
关键考虑
database_name
数据库的名称

dbspace
要从 dbspace 名称列表移除的 dbspace 的名称,数据
库服务器在这些 dbspace 中可自动地创建分片。
该 dbspace 必
须存在。

用法
AUTOLOCATE 配置参数或会话环境变量必须设置为正整数。
可用 dbspace 的列表存储在 sysautolocate 系统目录表中。
示例

GBase 8s 管理员参考
南大通用数据技术股份有限公司 - 697 -
下列命令从 customer 的可用 dbspace 列表移除 dbspace1。
EXECUTE FUNCTION task("autolocate database remove", "customer", "dbspace1");