检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
行gs_clean -C选项对表中不活跃的会话数据进行清理。 PLAN_TABLE_DATA中的数据是用户通过执行EXPLAIN PLAN命令后由系统自动插入表中,因此禁止用户手动对数据进行插入或更新,否则会引起表中的数据混乱。需要对表中数据删除时,建议通过PLAN_TABLE视图。
QL语句改写规则介绍了几种常用的通过改写SQL进行调优的方法。 通过查看执行计划来查找原因。如果SQL长时间运行未结束,通过EXPLAIN命令查看执行计划,进行初步定位。如果SQL可以运行出来,则推荐使用EXPLAIN ANALYZE或EXPLAIN PERFORMANCE查看执
GRANT role1 TO user1; 如果访问的SCHEMA s1中包含有外表,还需要对只读用户user1进行使用外表的授权,执行以下命令。 1 ALTER USER user1 USEFT; 否则以只读用户查询外表时会报以下错误:“ERROR: permission denied
用户可以使用开源词典,直接获取的开源词典后缀名可能为.aff和.dic,此时需要将扩展名改为.affix和.dict。此外,对于某些词典文件,还需要使用下面的命令把字符转换成UTF-8编码,比如挪威语词典: 1 2 iconv -f ISO_8859-1 -t UTF-8 -o nn_no.affix
3,11); INSERT INTO public.t2 VALUES (1,2,10),(2,3,11); 以u2登录数据库,执行以下命令查询t1和写入数据。 从结果可得出,实现用户u2跨逻辑集群进行查询和写入数据的能力。 1 2 SELECT * FROM t1; INSERT
库中执行所需脚本: 使用gsql。 使用gsql连接到目标数据库并将SQL文件中的所有内容粘贴到gsql,粘贴的内容将自动执行。 执行以下命令连接到数据库: 1 gsql -h <host_addr_xxx.xxx.xxx.xxx> -d <database_name> -U <user_name>
使用SSH远程连接工具(例如PuTTY)登录gsql客户端主机,然后执行以下命令进入SSL证书的存放目录,并解压SSL证书: cd /home/dbadmin/dws_ssl/ unzip dws_ssl_cert.zip 在gsql客户端主机上,执行export命令,配置SSL认证相关的数字证书参数。 SSL
、锁持有状态、锁定对象、查询SQL、锁等待、当前查询时长、当前查询开始时间。 其中会话状态包含以下状态: idle:后台正在等待新的客户端命令。 active:后台正在执行查询。 idle in transaction:后端在事务中,但事务中没有语句在执行。 idle in transaction
图、同义词、函数、表字段)可以单独删除,而其对应对象上关联的依赖视图依然存在,而在基表重建后,可以通过ALTER VIEW REBUILD命令重建依赖关系。而8.1.1集群版本在此基础上又实现了自动重建,可以无感知自动重建依赖关系,开启自动重建后会有锁冲突,因此不建议用户开启自动重建。
e'), 不支持在已有表中增加自增列或者增加默认值为nextval('seqname')的列。 修改一个序列 ALTER SEQUENCE命令更改现有序列的属性,包括修改拥有者、归属列和最大值。 指定序列与列的归属关系。 将序列和一个表的指定字段进行关联。在删除那个字段或其所在表的时候会自动删除已关联的序列。
开连接”。 右键单击“mydatabase”数据库名称,在弹出菜单中单击“打开新的终端”,即可打开连接到指定数据库的SQL命令窗口,后面的步骤,请全部在该命令窗口中执行。 为dbuser用户授予创建外部服务器的权限,8.1.1及以后版本,还需要授予使用public模式的权限: 1
of transaction block" SQLSTATE: 25P02 错误原因:事务回滚时,接收了非commit和rollback的命令。 解决办法:执行sql语句时,要保证上一个事务已经提交或者回滚。手动回滚事务(ROLLBACK),取消所有事务已完成的操作并还原到事务之
pg_toast_2619; REINDEX table pg_statistic; VACUUM ANALYZE pg_statistic; 执行以下的命令定位该表中损坏的数据行。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 DO $$ declare
指定订阅是否应该主动复制,或者是否应该只是设置,但尚未启动。 取值范围:true,false。 默认值:true。 create_slot 指定该命令是否要在发布者上创建复制槽。 取值范围:true,false。 默认值:true。 slot_name 要使用的复制槽的名称。 取值范围:字符串。
u2 | UTF8 | en_US.UTF-8 | en_US.UTF-8 | (4 rows) 执行删除u1用户的命令,不再提示“owner of database testdb”的信息。 1 2 3 testdb=# DROP USER u1; ERROR:
e'), 不支持在已有表中增加自增列或者增加默认值为nextval('seqname')的列。 修改一个序列 ALTER SEQUENCE命令更改现有序列的属性,包括修改拥有者、归属列和最大值。 指定序列与列的归属关系。 将序列和一个表的指定字段进行关联。在删除那个字段或其所在表的时候会自动删除已关联的序列。
not obtain sequence value" SQLSTATE: 08006 错误原因:GTM错误,无法获得序列值。 解决办法:通过命令[gs_om -t status --detail]查看gtm状态,如果gtm状态异常,请先解决GTM故障问题后再次进行创建序列操作。 GAUSS-01326:
in the source table DWS元数据不一致-分区索引异常 对系统表gs_wlm_session_info执行TRUNCATE命令报错 分区表插入数据报错:inserted partition key does not map to any table partition
为一个组件,按照防火墙安全区域的划分是属于内部用户接口网络区域内,即受信类区域,不涉及其他区域的划分。客户端和对外服务节点CN之间的通信(命令行工具、GUI Tool及基于客户端库开发的应用程序)均支持SSL进行加密。集群内部节点运行于安全内网中,与外网隔离。 数据库集群高可用
(以下简称GDS)相关问题的分析定位能力,可以通过此参数选择是否开启GDS的debug功能。参数开启后,将在集群节点对应的日志中输出GDS每次收发的包裹类型、命令交互的对端以及其他交互相关的细节信息,方便记录Gaussdb端状态机的状态跳转,以及目前所处的状态信息。此参数打开会输出额外日志,增加日志