检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
char data[NAMEDATALEN]; }; 结构体成员的含义如下: length:包含域名称的长度。 data:包含实际的域名称。 使用一个SQLDA检索一个结果集 通过一个SQLDA检索一个查询结果集的一般步骤: 声明一个sqlda_t结构来接收结果集。
11为CN所在的服务器IP地址,jack为登录数据库的用户名,8000为CN的端口号,上述示例中,连接的服务器的IP和端口也可以替换成DN服务器IP和端口。gsql支持使用域名代替IP地址。 在多CN数据库实例环境中,当需要跳过故障CN节点,可以使用gsql连接到正常状态的CN节点。 以数据库实例三个CN节点的IP:port是10
postgres为需要连接的数据库名称,10.10.0.11为数据库主节点所在的服务器IP地址,jack为连接数据库的用户,8000为数据库主节点的端口号。gsql支持使用域名代替IP地址。 在集中式数据库实例环境中,当需要连接主节点时,比如数据库实例三个节点的IP是10.10.0.11,10.10.0.12,10
指定正在运行服务器的主机名、Unix域套接字的路径、或者域名。接受以“,”分隔的字符串来指定多个主机地址,支持指定多个主机地址(与-h等价)。 当指定多个主机地址时,默认选择连接到主节点。 参考gsql --host参数 -h 指定正在运行服务器的主机名、Unix域套接字的路径、或者域名。接受以“,”分隔的字符
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,不会做任何优化。 LEAKPROOF 表
表示该存储过程在给出同样的参数值时总是返回同样的结果。 STABLE 表示该存储过程不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该存储过程值可以在一次表扫描内改变,不会做任何优化。 LEAKPROOF
x作用类似,如图2所示。 图2 RCR UBTree可见性机制 RCR UBTree增删改查 Insert操作:UBTree的插入逻辑基本不变,只需增加索引插入时直接获取事务信息填写xmin字段。 Delete操作:UBTree额外增加了索引删除流程,索引删除主要步骤与插入相似,
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,不会做任何优化。 SHIPPABLE NOT
x作用类似,如图2所示。 图2 RCR UBTree可见性机制 RCR UBTree增删改查 Insert操作:Ubtree的插入逻辑基本不变,只需增加索引插入时直接获取事务信息填写xmin字段。 Delete操作:Ubtree额外增加了索引删除流程。索引删除主要步骤与插入相似,
表示该存储过程在给出同样的参数值时总是返回同样的结果。 STABLE 表示该存储过程不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该存储过程值可以在一次表扫描内改变,不会做任何优化。 LEAKPROOF
* from等依赖于查询结果的事务一致性。 当前版本暂不支持三种模式之间的相互切换,建议使用安装时默认的GTM模式,支持升级前后GTM模式不变化。 相关的GUC参数包括enable_gtm_free和gtm_option,可通过gsql执行show语句查询当前GTM模式: SHOW
表示该函数在给出同样的参数值时总是返回同样的结果。 STABLE 表示该函数不能修改数据库,对相同参数值,在同一次表扫描里,该函数的返回值不变,但是返回值可能在不同SQL语句之间变化。 VOLATILE 表示该函数值可以在一次表扫描内改变,不会做任何优化。 LEAKPROOF 表
i:“不可变的”(immutable)函数,对于相同的输入总是产生相同的结果。 s:“稳定的”(stable)函数,(对于固定输入)其结果在一次扫描里不变。 v:“易变”(volatile)函数,其结果可能在任何时候变化,也用于那些有副作用的函数,因此调用它们无法得到优化。 pronargs
i:“不可变的”(immutable)函数,这样的函数对于相同的输入总是产生相同的结果。 s:“稳定的”(stable)函数,(对于固定输入)其结果在一次扫描里不变。 v:“易变”(volatile)函数,其结果可能在任何时候变化也用于那些有副作用的函数,因此调用它们无法得到优化。 pronargs smallint
ze_max_age一致。 autovacuum_freeze_table_age 自动清理功能中,该表被标记为不需要自动清理时,它将保持不变的时间。(仅对Astore表生效)。 取值范围:0-2000000000 默认值:-1,缺省时与GUC参数vacuum_freeze_table_age一致。
eze_max_age一致。 autovacuum_freeze_table_age 自动清理功能中,该表被标记为不需要自动清理时,将保持不变的时间。(仅对Astore表生效)。 取值范围:0~2000000000 默认值:-1,缺省时与GUC参数vacuum_freeze_table_age一致。
表达式 GaussDB数据库兼容绝大多数MySQL的表达式,但存在部分差异。如未列出,表达式行为默认为GaussDB原生行为。 表1 表达式 MySQL数据库 GaussDB数据库 用户自定义变量@var_name 部分支持 全局变量@@var_name 部分支持 父主题: MySQL兼容性B模式
上的原理为对表按某个方向(前向/后向)进行顺序扫描,然后返回符合筛选条件的所有行。 典型场景 表无索引,需要对表进行扫描操作。 表有索引,但需要对表大部分数据进行扫描操作。 示例 示例1:表无索引,需要对表进行扫描操作。 -- 数据准备。 gaussdb=# CREATE TABLE
GS_ABO_MODEL_STATISTIC系统表用于存储ABO基于反馈基数估计模型的元信息、模型名称以及算子信息等。 分布式场景下提供此系统表,但基于反馈基数估计能力不可用。 父主题: AI
GaussDB实例是否支持更换VPC GaussDB实例暂不支持直接通过控制台更换VPC。 但您可以通过已有GaussDB的全量备份恢复到新实例的方法切换到目标VPC。具体操作请参考数据恢复。 父主题: 数据库基本使用