检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
字符类型 GaussDB支持的字符类型请参见表1。字符串操作符和相关的内置函数请参见字符处理函数和操作符。 表1 字符类型 名称 描述 存储空间 CHAR(n) CHARACTER(n) NCHAR(n) 定长字符串,不足补空格。n是指字节长度,如不带精度n,默认精度为1。 n最大为10485760(即10MB)。
审计策略类型,值为‘privilege’,表示审计DDL操作。 polenabled boolean 用来表示策略启动开关。 t(true):表示启动。 f(false):表示不启动。 access_type name DDL数据库操作相关类型。例如CREATE、ALTER、DROP等。
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等) RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 请参考CREATE TYPE的示例。 相关链接 CREATE TYPE,ALTER
负值表示按磁盘阈值触发,如-80,表示当磁盘阈值超过80%,且日志回收是由于备份操作被阻塞,那么会触发备份复制槽的强制推进。 正值表示按日志积压大小触发,如32,表示当备份复制槽落后当前检查点redo位置超过32段日志大小(每段日志大小为16MB),且日志回收是由于备份操作被阻塞,那么会触发备份复制槽的强制推进。 默认值:0
在恢复过程中,recovery_target_name可以通过这个名称定位对应的日志恢复点,并从此处开始执行恢复操作。避免使用相同的名称创建多个恢复点,因为恢复操作将在第一个匹配(恢复目标)的名称上停止。 pg_current_xlog_location() 描述:获取当前事务日志的写入位置。
写入和读写操作 关于写入和读写操作的命令: INSERT,可向表中插入一行或多行数据。 UPDATE,可修改表中现有数据。 DELETE,可删除表中现有数据。 COPY,导入数据。 INSERT和COPY是纯写入的操作。并发写入操作,需要等待,对同一个表的操作,当事务T1的INS
ectory对象可以通过CREATE DIRECTORY语句向该表中添加记录,目前只有系统管理员用户可以向该表中添加记录。 表1 PG_DIRECTORY字段 名称 类型 描述 oid oid 行标识符(隐含属性,必须明确选择)。 dirname name 目录对象的名称。 owner
MY_TYPES MY_TYPES视图用于描述当前用户所拥有的所有对象类型。所有用户都可以访问该视图。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 MY_TYPES字段 名称 类型 描述 type_name character varying(128) 类型名称。
DB_TYPES DB_TYPES视图显示当前用户可访问的对象类型的信息。所有用户都可以访问该视图。该视图同时存在于PG_CATALOG和SYS Schema下。 表1 DB_TYPES字段 名称 类型 描述 owner character varying(128) 类型的所有者。
GROUP这四类数据库对象的CREATE、ALTER、DROP操作进行审计。 具体表的INSERT、UPDATE和DELETE操作审计 参数:audit_dml_state 默认值为0,表示关闭具体表的DML操作(SELECT除外)审计功能。 SELECT操作审计 参数:audit_dml_state_select
系统操作 GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(
系统操作 GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(
系统操作 GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(
游标操作 GaussDB中游标(cursor)是系统为用户开设的一个数据缓冲区,存放着SQL语句的执行结果。每个游标区都有一个名称。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标的操作主要有游标的定义、打开、获取和关闭。 完整的游标操作示例可参考显式游标。
系统操作 GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(
系统操作 GaussDB通过SQL语句执行不同的系统操作,比如:设置变量,显示执行计划和垃圾收集等操作。 设置变量 设置会话或事务中需要使用的各种参数,请参考SET。 显示执行计划 显示GaussDB为SQL语句规划的执行计划,请参考EXPLAIN。 事务日志检查点 预写式日志(
锁操作 GaussDB提供了多种锁模式用于控制对表中数据的并发访问。这些模式可以用在MVCC(多版本并发控制)无法给出期望行为的场合。同样,大多数GaussDB命令自动施加恰当的锁,以保证被引用的表在命令执行时不会以一种不兼容的方式被删除或者修改。比如,在存在其他并发操作的时候,ALTER
usage_type Extent的使用类型,比如segment head,data extent等。 ower_location 有指针指向该extent的对象的位置。比如data extent的owner就是它所属的segment的head位置。 special_data 该extent在它ow
尝试获取咨询锁示例: gaussdb=# select pg_try_advisory_lock_shared(1); --在没有其他连接加咨询锁时,尝试获取对象1的共享咨询锁成功 pg_try_advisory_lock_shared -----------------------------
e而不是抛出一个错误。 name 要删除的类型名(可以有模式修饰)。 CASCADE 级联删除依赖该类型的对象(比如字段、函数、操作符等) RESTRICT 如果有依赖对象,则拒绝删除该类型(缺省行为)。 示例 请参考CREATE TYPE的示例。 相关链接 CREATE TYPE,ALTER