检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
修改索引属性 ALTER INDEX 删除索引 DROP INDEX 重建索引 REINDEX 定义角色 角色是用来管理权限的,从数据库安全的角度考虑,可以把所有的管理和操作权限划分到不同的角色上。所涉及的SQL语句,请参考下表。 表6 角色定义相关SQL 功能 相关SQL 创建角色
1来创建。可以通过TEMPLATE template指定不同的模板。 注意事项 只有拥有CREATEDB权限的用户才可以创建新数据库,系统管理员默认拥有此权限。 不能在事务块中执行创建数据库语句。 在创建数据库过程中,若出现类似“could not initialize database
创建一个外部服务器。 外部服务器是存储HDFS集群信息、OBS服务器信息、DLI连接信息或其他同构集群信息的载体。 注意事项 默认只有系统管理员才可以创建外部服务器,否则需要对所使用的FOREIGN DATA WRAPPER授权,授权语法为: 1 GRANT USAGE ON FOREIGN
户可根据业务需求对数据库中的GUC参数进行调整。 参数类型和值 GaussDB(DWS)的GUC参数类型分为以下五类: SUSET,数据库管理员参数。设置后立即生效,无需重启集群。若在当前会话中设置该类型参数仅当前会话生效。 USERSET,普通用户参数。设置后立即生效,无需重启
"could not read file '%s': %m" SQLSTATE: XX000 错误原因:必须使用数据库系统管理员读取文件。 解决办法:更换系统管理员用户进行操作。 GAUSS-02986: "must be system admin to read files" SQLSTATE:
0的初始系统管理员拥有此权限。其他用户无法获得此权限。 rolcanlogin boolean - 该角色是否可以登录数据库。 rolreplication boolean - 该角色是否可以复制。 rolauditadmin boolean - 该角色是否为审计管理员。 rolsystemadmin
account has been locked." SQLSTATE: 28000 错误原因:非法操作,账号被锁定。 解决办法:联系系统管理员进行处理。通常系统管理员会确认该用户是否有非法操作。确认无非法操作后才会协助进行账号解锁。 GAUSS-00604: "The replace password
当前的活跃语句数超过max_active_statements限制导致的普通用户排队,由于管理员用户不受管控所以无需排队。可通过在管理控制台修改max_active_statements参数值处理: 登录GaussDB(DWS)管理控制台。 在左侧导航树,单击“专属集群 > 集群列表”。 在集群列表中
高CPU系统性能调优方案 如果当前集群CPU负载较高,可参考如下步骤进行优化: 检查当前集群业务是否占用CPU过高。 登录GaussDB(DWS)管理控制台。 在“监控 > 告警”界面,单击右上角“集群选择”下拉框,选中告警集群,查看集群最近7天的告警信息,通过定位信息锁定触发告警的节点名称。
通过视图管控数据权限 本章节介绍如何通过视图实现给不同的用户授予查询同一表中不同数据的权限,提供数据的权限管理和安全性。 场景 dbadmin用户连接集群后,创建示例表customer: 1 CREATE TABLE customer (id bigserial NOT NULL
PGXC_GET_TABLE_SKEWNESS PGXC_GET_TABLE_SKEWNESS视图展示当前库中表的数据分布倾斜情况。需要有系统管理员权限或预置角色gs_role_read_all_stats权限才可以访问此视图。 表1 PGXC_GET_TABLE_SKEWNESS字段
SESSION AUTHORIZATION 功能描述 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户。 注意事项 只有在初始会话用户有系统管理员权限的时候,会话用户标识符才能改变。否则,只有在指定了被认证的用户名的情况下,系统才接受该命令。 语法格式 为当前会话设置会话用户标识符和当前用户标识符。
但是不允许进行数据插入、修改或删除。 实现原理 DWS有基于角色的用户管理,需要先创建一个的只读角色role1,再将对应的角色授权到实际的用户user1即可。具体参见基于角色的权限管理。 操作步骤 使用系统管理员dbadmin连接DWS数据库。 执行以下SQL语句创建角色role1。
SQLSTATE: 42501 错误原因:CREATE TEXT SEARCH TEMPLATE时,使用了非管理员账户。 解决办法:CREATE TEXT SEARCH TEMPLATE,需要使用系统管理员账户。 GAUSS-01358: "text search template parameter
ENT属性的角色,管理员对其进行的控制、访问的权限被分离,具体规则如下: 未经INDEPENDENT角色授权,管理员无权对其表对象进行增、删、查、改、拷贝、授权操作。 未经INDEPENDENT角色授权,管理员无权修改INDEPENDENT角色的继承关系。 管理员无权修改INDEPENDENT角色的表对象的属主。
ConnectInfo 连接信息。 ParctlManager 并发管理信息。 GeneralParams 基本参数信息。 GeneralParams RPDATA 基本资源池信息。 ExceptionManager 异常管理信息。 CollectInfo 收集信息。 GeneralInfo
ENT属性的用户,管理员对其进行的控制、访问的权限被分离,具体规则如下: 未经INDEPENDENT用户授权,管理员无权对其表对象进行增、删、查、改、拷贝、授权操作。 未经INDEPENDENT用户授权,管理员无权修改INDEPENDENT用户的继承关系。 管理员无权修改INDEPENDENT用户的表对象的属主。
change cluster nodes" SQLSTATE: 42501 错误原因:权限不足,执行alter node语句需要系统管理员权限。 解决办法:使用系统管理员权限执行。 GAUSS-02157: "cache lookup failed for object %u" SQLSTATE:
持的负载行为,如表1所示: 表1 QUERY_BAND支持负载行为 类别 行为 行为表现 负载管理(workload) 资源池(respool) query_band关联资源池 负载管理(workload) 优先级(priority) 队列内优先级 次序(order) 队列(respool)
Benchmark)是一种在学术界和工业界广泛应用的数据库系统性能评估基准测试方法。它能够对比不同数据仓库在处理星型模型查询时的性能,帮助数据库管理员和决策者选择最符合需求的数据库系统。此外,参考OLAP行业的做法,将SSB中的星型模型展平转化为宽表,还可以改造成单一表测试Benchmark(SSB