检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
XML谓词 本节的函数用户检查xml值的属性。 xml IS DOCUMENT 描述:如果参数XML值是一个正确的XML文档,则IS DOCUMENT返回真;如果非正确XML文档,则返回假;参数为空时返回空。 返回值类型:bool 1 2 3 4 5 SELECT '<abc/>'
XML谓词 本节的函数用户检查xml值的属性。 xml IS DOCUMENT 描述:如果参数XML值是一个正确的XML文档,则IS DOCUMENT返回真;如果非正确XML文档,则返回假;参数为空时返回空。 返回值类型:bool 1 2 3 4 5 SELECT '<abc/>'
statement would fail during connection recovery." SQLSTATE: 08000 错误原因:临时表由于DN连接异常而失效,正在进行清理,所有和临时表相关的操作都将失败。 解决办法:重新执行SQL语句。 GAUSS-04538: "Cache lookup
避免对索引使用函数或表达式运算。 对索引使用函数或表达式运算会停止使用索引转而执行全表扫描。 尽量避免在where子句中使用!=或<>操作符、null值判断、or连接、参数隐式转换。 对复杂SQL语句进行拆分。 对于过于复杂并且不易通过以上方法调整性能的SQL可以考虑拆分的方法,把SQL中某一部分拆分成
DROP TABLE tsearch.tt; 上例使用setweight标记已完成的tsvector中的每个词的来源,并且使用tsvector连接操作符||合并标记过的tsvector值,处理tsvector一节详细介绍了这些操作。 父主题: 控制文本搜索
异步IO enable_adio_debug 参数说明:设置是否开启ADIO相关的日志,便于定位ADIO相关问题。运维类参数不建议普通用户设置。 参数类型:SUSET 取值范围:布尔型 on/true表示开启此日志开关。 off/false表示关闭此日志开关。 默认值:off enable_fast_allocate
BY参数后新的关联关系会覆盖旧的关联。 关联的表和序列的所有者必须是同一个用户,并且在同一个模式中。 使用OWNED BY NONE将删除任何已经存在的关联。 new_owner 序列新所有者的用户名。用户要修改序列的所有者,必须是新角色的直接或者间接成员,并且所有者角色必须有序列所在模式上的CREATE权限。
目标表执行INSERT。此语法可以很方便地用来合并执行UPDATE和INSERT,避免多次执行。 注意事项 进行MERGE INTO操作的用户需要同时拥有目标表的UPDATE和INSERT权限,以及源表的SELECT权限。 不支持PREPARE。 不支持重分布过程中MERGE INTO。
default_statistics_target可以提高采样率,对优化器生成最优计划有所帮助。 重新执行analyze。详细信息请参见ANALYZE | ANALYSE。 若用户想要知道是否是磁盘碎片的问题影响了数据库的性能,可以使用以下函数进行查询: SELECT * FROM pgxc_get_stat_dirty_tables(30
单击高亮的视图名称。Data Studio会显示所选视图的属性。 关闭Data Studio前保存文件终端 退出前,Data Studio会提醒用户保存在终端中所做的编辑。 执行以下步骤保存文件终端: 单击Data Studio的“关闭”按钮,弹出“退出应用程序”对话框。 单击“标准退出”。
DROP SCHEMA 功能描述 从数据库中删除模式。 注意事项 只有模式的所有者或者被授予了模式DROP权限的用户有权限执行DROP SCHEMA命令,系统管理员默认拥有此权限。 不得随意删除pg_temp或pg_toast_temp开头的模式,这些模式是系统内部使用的,如果删除,可能导致无法预知的结果。
DROP TYPE 功能描述 删除一个用户定义的数据类型。只有类型所有者才有删除权限。 语法格式 1 DROP TYPE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ] 参数说明 IF EXISTS 如果指定的类型不存在,那么
错误原因:不允许修改系统表空间或者私有表空间。 解决办法:修正用户表空间名称为合法名称。 GAUSS-04374: "Insufficient storage space for tablespace '%s'" SQLSTATE: XX000 错误原因:配置给用户的表空间全部使用完毕。 解决办法:请联系管理员调整表空间配额。
SQLSTATE: 42703 错误原因:导入数据时指定了文本中存在OID项,但是用户表并不存在OID列。 解决办法:检查要导入的数据是否与用户表的定义在OID上是否一致,要么删除导入的OID项,要么对用户表增加OID列。 GAUSS-01205: "COPY (SELECT) WITH
据库中查询会直接报错。 表1 GS_WLM_OPERATOR_INFO的字段 名称 类型 描述 nodename text 执行语句的CN实例名称。 queryid bigint 语句执行使用的内部query_id。 pid bigint 后端线程ID。 plan_node_id
数据库中查询会直接报错。 表1 GS_WLM_OPERATOR_INFO字段 名称 类型 描述 nodename text 执行语句的CN实例名称。 queryid bigint 语句执行使用的内部query_id。 pid bigint 后端线程ID。 plan_node_id
COLUMN salary WITH mask_full(salary); 修改脱敏策略生效表达式,使其对指定角色生效(若不指定用户,默认对当前用户生效): 1 2 ALTER REDACTION POLICY mask_emp ON emp WHEN (pg_has_role(current_user
foreign_product_info; 查询结果显示如数据文件中所示的数据,表示导入成功。查询结果的结尾将显示以下信息: (20 rows) 通过外表查询到数据后,用户可以将数据插入数据库的普通表。 导入数据后查询数据 也可以将MRS数据导入GaussDB(DWS)后,再查询数据。 在GaussDB(DW
binlog时间戳时为空。仅9.1.0.200及以上版本支持。 user_column_1 用户列 用户的自定义数据列 ... ... ... usert_column_n 用户列 用户的自定义数据列 UPDATE(或者UPSERT触发的更新操作)会产生两条Binlog,分别是B
空间并没有释放。 原因分析 执行VACUUM时,对某些表可能没有权限,或者数据库本身并没有太多的数据膨胀。 执行VACUUM,默认清理当前用户在数据库中拥有权限的每一个表,没有权限的表则直接跳过回收操作。 参数vacuum_defer_cleanup_age不是0,该参数在老版本