检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
" SQLSTATE: XX000 错误原因:操作系统函数io_getevents()执行失败。 解决办法:检测操作系统内核函数是否大于Linux 2.6.23,确认操作系统安装了libaio库。 GAUSS-04434: "parent of GROUPING is not VecAgg
gds_user:gdsgrp /opt 切换到gds用户。 1 su - gds_user 执行以下命令进入gds目录,并执行环境变量。 1 2 cd /opt/gds/bin source gds_env 执行以下命令启动gds,其中ECS内网IP通过ECS控制台查看如下。 1 /opt/gds/bin/gds
1所示。 表1 导出文件格式 格式名称 -F的参数值 说明 建议 对应导入工具 纯文本格式 p 纯文本脚本文件包含SQL语句和命令。命令可以由gsql命令行终端程序执行,用于重新创建数据库对象并加载表数据。 小型数据库,一般推荐纯文本格式。 使用gsql工具恢复数据库对象前,可根
错误原因:系统内部错误:无法在节点上提交事务命令。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02207: "unexpected EOF on connection of datanode %u" SQLSTATE: 08006 错误原因:系统内部命令:非预期的来自于节点的结束符。
如果已经登录了gsql客户端,可以执行以下命令切换数据库和用户: 1 \c mydatabase dbuser; 根据提示输入密码。 如果尚未登录gsql客户端,或者已经登录了gsql客户端执行“\q”退出gsql后,执行以下命令重新进行连接: 1 gsql -d mydatabase
SQLSTATE: 40001 错误原因:数据库服务端正在进行数据恢复,当前请求与其冲突,无法连接。 解决办法:请稍后重连数据库,并重新执行命令。 GAUSS-04224: "terminating connection due to conflict with recovery"
SELECT ..”命令从外表导入数据到目标表。 示例: 1 INSERT INTO product_info SELECT * FROM product_info_ext_obs; 若出现以下类似信息,说明数据导入成功。 1 INSERT 0 10 执行SELECT命令,查看从OB
--no-privileges/--no-acl 防止导入访问权限(grant/revoke命令)。 -1, --single-transaction 执行导入作为一个单独事务(即把命令包围在BEGIN/COMMIT中)。 该选项确保要么所有命令成功完成,要么没有改变应用。该选项意为--exit-on-error。
gsql_env导入变量命令,执行查询脚本前请确认gsql可执行。 query1000x文件夹中必须包含tpch 22个标准查询文件Q1~Q22或者tpcds 99个标准查询文件Q1~Q99。 run_query.sh脚本依赖bc命令,执行前确认bc命令存在。 每个查询默认会跑6
Schema下。 使用SET命令修改当前会话的默认Schema。例如,将搜索路径设置为myschema、public,首先搜索myschema。 1 SET SEARCH_PATH TO myschema, public; 也可以使用ALTER ROLE命令为特定的角色(用户)设置search_path。例如:
(trunc(ca_street_number)); 查看索引 执行如下命令查询系统和用户定义的所有索引。 1 SELECT RELNAME FROM PG_CLASS WHERE RELKIND='i'; 执行如下命令查询指定索引的信息。 1 \di+ index_wr_returned_date_sk
是否仍有session在连接,如果有,排查连接数据库的机器,停止连接后再删除数据库。 处理方法 使用SQL客户端工具连接数据库。 执行如下命令查看当前会话。 1 SELECT * FROM pg_stat_activity; 查询结果中的关键字段,说明如下: datname:用户会话所连接的数据库名称。
元数据迁移 使用gs_dump和gs_dumpall命令导出元数据 使用gs_restore导入数据
| active | (2 rows) 如果state字段显示为idle,则表明此连接处于空闲,等待用户输入命令。 如果仅需要查看非空闲的查询语句,则使用如下命令查看: 1 SELECT datname, usename, state FROM pg_stat_activity
| active | (2 rows) 如果state字段显示为idle,则表明此连接处于空闲,等待用户输入命令。 如果仅需要查看非空闲的查询语句,则使用如下命令查看: 1 SELECT datname, usename, state FROM pg_stat_activity
transaction block" SQLSTATE: 25001 错误原因:无法在事务内部执行EXECUTE DIRECT命令。 解决办法:请在事务外执行该EXECUTE DIRECT命令。 父主题: GAUSS-02201 -- GAUSS-02300
工具连接数据库。例如,使用gsql客户端的用户通过如下命令连接数据库: 1 gsql -d postgres -h 192.168.2.30 -U dbadmin -p 8000 -W password -r 执行以下命令,查看已创建的MRS数据源连接的外部服务器信息。 1 SELECT
SQLSTATE: 42P17 错误原因:特性不支持:CREATE RULE语法中指定规则动作的命令错误的使用了NOTIFY。 解决办法:CREATE RULE语法中指定规则动作的命令只能包含SELECT、INSERT、UPDATE或DELETE,当前版本暂时还不支持NOTIFY,请修改语法。
置为“off”,表示不使用。 说明: 如果只需要在当前数据库连接(即当前Session)中临时更改该参数值,则只需要在SQL语句中执行命令如下命令: 1 SET enable_bitmapscan to off; bitmapscan扫描方式适用于“where a > 1 and
(trunc(ca_street_number)); 查看索引 执行如下命令查询系统和用户定义的所有索引。 1 SELECT RELNAME FROM PG_CLASS WHERE RELKIND='i'; 执行如下命令查询指定索引的信息。 1 \di+ index_wr_returned_date_sk