检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
以减少在锁释放之前就开始死锁检查的问题。 当设置log_lock_waits为on时,deadlock_timeout决定一个等待时间来将查询执行过程中的锁等待耗时信息写入日志。如果要研究锁延时情况,可以设置deadlock_timeout的值比正常情况小。 该参数属于SUSET
在增删了大量记录之后,对受影响的表执行VACUUM ANALYZE命令是一个很好的习惯。这样将更新系统目录为最近的更改,并且允许查询优化器在规划用户查询时有更优选择。 不建议日常使用FULL选项,但是可以在特殊情况下使用。例如在用户删除了一个表的大部分行之后,希望从物理上缩小该表以减少磁盘空间占用。VACUUM
在增删了大量记录之后,对受影响的表执行VACUUM ANALYZE命令是一个很好的习惯。这样将更新系统目录为最近的更改,并且允许查询优化器在规划用户查询时有更好的选择。 不建议日常使用FULL选项,但是可以在特殊情况下使用。例如在用户删除了一个表的大部分行之后,希望从物理上缩小该表以减少磁盘空间占用。VACUUM
服务线程ID组成。受非空约束限制。 id integer 分配给执行计划中的每个步骤编号。 plan_hash_value bigint 查询标识。 operation character varying(30) 操作描述。 options character varying(255)
服务线程ID组成。受非空约束限制。 id integer 分配给执行计划中的每个步骤编号。 plan_hash_value bigint 查询标识。 operation character varying(30) 操作描述。 options character varying(255)
滤掉前后空格。至少包含大写字母(A-Z),小写字母(a-z),数字(0-9),非字母数字字符(限定为_)四类字符中的三类字符。组件ID通过查询实例的组件列表获取。 响应参数 表4 响应参数 名称 参数类型 说明 job_id String 分片节点主备切换的任务ID。 请求示例 切换多个DN分片的主备。
'********'; --修改包的所有者。 test=# ALTER PACKAGE test_pkg OWNER TO test; --查询test_pkg的所有者。 test=# SELECT t1.pkgname,t2.rolname FROM gs_package t1,
gaussdb=# CREATE DATABASE testdb1 ENCODING 'GBK' template = template0; --查看数据库testdb1信息。 gaussdb=#SELECT datname,pg_encoding_to_char(encoding) FROM
不支持cluster。 指定分区查询时,如SELECT * FROM tablename PARTITION/SUBPARTITION (partitionname),关键字PARTITION和SUBPARTITION注意不要写错。如果写错,查询不会报错,这时查询会变为对表起别名进行查询。 不支持密态数据库、账本数据库和行级访问控制。
取值范围:字符串,要符合标识符命名规范。 UPDATE GLOBAL INDEX 如果使用该参数,则会更新分区表上的所有全局索引,以确保使用全局索引可以查询出正确的数据。如果不使用该参数,则分区表上的所有全局索引将会失效。 SET PARTITIONING { AUTOMATIC | MANUAL
Modifiers | Storage | Stats target | Description --------+---------------+---------------------------------------
配置运行参数 查看参数 设置参数 GUC参数说明
示例(在使用gsql连接数据库服务器的场景下) 在使用本语法前,需开通密钥服务并配置访问密钥服务的参数,详细示例请参考《特性指南》中”设置密态等值查询”章节。 相关链接 ALTER COLUMN ENCRYPTION KEY,DROP COLUMN ENCRYPTION KEY 父主题:
创建用户映射:CREATE USER MAPPING。 创建外表:CREATE FOREIGN TABLE。 外表的表结构需要与指定的文件的数据保持一致。 对外表做查询操作,写操作不被允许。 删除外表:DROP FOREIGN TABLE。 删除用户映射:DROP USER MAPPING。 删除服务器对象:DROP
varying(30) 表示插入该条数据的会话,由服务线程启动时间戳和服务线程ID组成。受非空约束限制。 plan_hash_value bigint 查询标识。 id integer 分配给执行计划中的每个步骤编号。 operation character varying(30) 操作描述。
array、anyenum和anyrange类型。 伪类型internal用于声明只能在数据库系统内部调用的函数,这些函数不能直接在SQL查询里调用。如果函数至少有一个internal类型的参数,则不能从SQL里调用。建议不要创建任何声明返回internal的函数,除非至少有一个internal类型的参数。
queryid bigint 语句执行使用的内部query_id。 pid bigint 后端线程id。 plan_node_id integer 查询对应的执行计划的plan node id。 plan_node_name text 对应于plan_node_id的算子的名称。 start_time
示例(在使用gsql连接数据库服务器的场景下) 在使用本语法前,需开通密钥服务并配置访问密钥服务的参数,详细示例请参考《特性指南》中”设置密态等值查询”章节。 相关链接 ALTER COLUMN ENCRYPTION KEY,DROP COLUMN ENCRYPTION KEY 父主题:
应的全量备份ID。当使用备份文件恢复时需要指定该参数。 restore_time 否 String 按时间点恢复的时间戳,时间戳获取请参见查询可恢复时间段。 表4 target字段数据结构说明 参数 是否必选 参数类型 描述 instance_id 是 String 恢复目标实例ID。
NULL) EXECUTE PROCEDURE trigger_func('after_ins_when'); CREATE TRIGGER --查看表tri_insert的触发器定义信息。 gaussdb=# SELECT pg_get_triggerdef(oid) FROM pg_trigger