检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
函数或存储过程所在的package名称。 func_name 所调用函数或存储过程的名称。 取值范围:已存在的函数名称。 支持使用DATABASE LINK方式对远端函数或存储过程进行操作,使用方式详情请见DATABASE LINK。 param_expr 参数列表可以用符号 “:=”或者“=>”将参数名和参数值隔开
函数或存储过程所在的模式名称。 func_name 所调用函数或存储过程的名称。 取值范围:已存在的函数名称。 支持使用DATABASE LINK方式对远端函数或存储过程进行操作,使用方式详情请见DATABASE LINK。 param_expr 参数列表可以用符号":="或者"=>"将参数名和参数值隔开,
函数或存储过程所在的package名称。 func_name 所调用函数或存储过程的名称。 取值范围:已存在的函数名称。 支持使用DATABASE LINK方式对远端函数或存储过程进行操作,使用方式详情请见DATABASE LINK。 param_expr 参数列表可以用符号 “:=”或者“=>”将参数名和参数值隔开
在有DEFAULT分区的表上新增分区,建议使用SPLIT语法。 不支持添加HASH分区。只有一种情况例外,二级分区表的二级分区方式为HASH且一级分区方式不是HASH,此时支持新增一级分区并创建对应的二级分区。 如果目标分区表中已有分区数达到了最大值1048575,则不能继续添加分区。
timestamp without time zone 创建列加密密钥的时间。 key_acl aclitem[] 创建该列加密密钥时所拥有的访问权限。 父主题: 密态等值查询
每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。表1为GaussDB所支持的应用程序接口及其下载地址。 表1 数据库应用程序接口 API 下载地址 ODBC Linux下: 驱动
每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。表1为GaussDB所支持的应用程序接口及其下载地址。 表1 数据库应用程序接口 API 下载地址 ODBC Linux下: 驱动
每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。表1为GaussDB所支持的应用程序接口及其下载地址。 表1 数据库应用程序接口 API 下载地址 ODBC Linux下: 驱动
假设设置“fastspace”为默认表空间,然后创建表foo2。 查询表空间 方式1:检查pg_tablespace系统表。如下命令可查到系统和用户定义的全部表空间。 1 gaussdb=# SELECT spcname FROM pg_tablespace; 方式2:使用gsql程序的元命令查询表空间。 gaussdb=#
timestamp without time zone 创建列加密密钥的时间。 key_acl aclitem[] 创建该列加密密钥时所拥有的访问权限。 父主题: 系统表
enable_nestloop to off; 此参数默认设置为“on”,但实际调优中应根据情况选择是否关闭。一般情况下,在三种join方式(Nested Loop、Merge Join和Hash Join)里,Nested Loop适合小数据量或者有索引的场景,Hash Join适合大数据分析场景。
CHECK 仅在节点列表为TO ALL时可以指定。如果指定该参数,会在清理连接之前检查数据库是否被其他会话连接访问。此参数主要用于DROP DATABASE之前的连接访问检查,如果发现有其他会话连接,则将报错并停止删除数据库。 FORCE 仅在节点列表为TO ALL时可以指定,如
每个应用程序是一个独立的GaussDB开发项目。应用程序通过API与数据库进行交互,在避免了应用程序直接操作数据库系统的同时,增强了应用程序的可移植性、扩展性和可维护性。表1为GaussDB所支持的应用程序接口及其下载地址。 表1 数据库应用程序接口 API 下载地址 ODBC Linux下: 驱动
启用外键创建。级别:全局、数据库、表、列。 RELOAD 启用FLUSH操作的使用。级别:全局。 REPLICATION CLIENT 使用户能够查询源服务器或副本服务器的位置。级别:全局。 REPLICATION SLAVE 允许副本从源读取二进制日志。级别:全局。 SELECT 启用使用SELECT。级别:全局、数据库、表、列。
integer 元组的来源标识符。 datdba oid 数据库所有人,通常为其创建者。 encoding integer 数据库的字符编码方式。 datcollate name 数据库使用的排序顺序。 datctype name 数据库使用的字符分类。 dattablespace
导致连接超时关闭,可以通过配置withStatusInterval(10000,TimeUnit.MILLISECONDS),调整超时时间解决。 心跳日志输出选项 enable-heartbeat:是否输出心跳日志,默认为false。 若开启心跳日志选项,此处说明心跳日志如何解析
修改数据库属性 ALTER DATABASE 删除数据库 DROP DATABASE 定义模式 模式是一组数据库对象的集合,主要用于控制对数据库对象的访问。所涉及的SQL语句,请参考表2。 表2 模式定义相关SQL 功能 相关SQL 创建模式 CREATE SCHEMA 修改模式属性 ALTER
删除。 table_name 目标表的名称(可以有模式修饰)。 取值范围:已存在的表名。 支持使用DATABASE LINK方式对远端表进行操作,使用方式详情请见DATABASE LINK。 alias 目标表的别名。 取值范围:字符串,符合标识符命名规范。 using_list
切割分区 合并分区 移动分区 交换分区 重命名分区 以上常用的分区属性变更语句基于对普通表ALTER TABLE语句进行扩展,在使用方式上大部分使用方式类似,分区表属性变更的基本语法框架示例如下: /* 基本alter table语法 */ ALTER TABLE [ IF EXISTS
的操作(包括读写)。 注意事项 只有行存B-tree索引支持CLUSTER操作。 如果用户只是随机访问表中的行,那么表中数据的实际存储顺序是无关紧要的。但是,如果对某些特定数据的访问次数较多,而且有一个索引将这些数据分组,那么使用CLUSTER索引对性能会有所提升。 如果一个请求