检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
小的代价实现相同的效果。 根据硬件资源和客户的业务特征确定合理的数据库部署方案和表定义是数据库在多数情况下满足性能要求的基础。下文的调优说明假设您已根据“软件安装”指引在安装过程中按照合理的数据库方案完成了安装,且已经根据“开发设计建议”的指引进行了数据库设计。 Query执行流程
响应参数 表2 参数说明 参数 参数类型 描述 cluster_mode String 实例部署形态。 枚举值: Ha:主备版。 Independent:独立部署。 Combined:混合部署。 instance_mode String 实例模型。 枚举值: basic:基础版。 standard:标准版。
default_version text 缺省版本的名称,如果没有指定则为NULL。 installed_version text 扩展当前安装版本,如果没有安装任何版本则为NULL。 comment text 扩展的控制文件中的评论。 父主题: 系统视图
重要的特性。目前GaussDB除了保留PostgreSQL的标准接口和公共函数外,在自研生态、架构和关键技术上也有了新的发展,开源了集中式部署的能力,重构了存储引擎和优化器。GaussDB与PostgreSQL有如下不同: PostgreSQL是进程模型,而GaussDB是线程池模型。
GaussDB 介绍 特性讲解 云数据库 GaussDB 分布式架构介绍 07:52 分布式架构介绍 云数据库 GaussDB 实例部署形态介绍 06:06 实例部署形态介绍 云数据库 GaussDB 磁盘扩容功能介绍 08:09 磁盘扩容功能介绍 操作指导 云数据库 GaussDB 购买并连接实例
INDEXES,则原表上的索引也将在新表上创建,默认不建立索引。 如果指定了INCLUDING STORAGE,则原表列的STORAGE设置也将被复制,默认情况下不包含STORAGE设置。 如果指定了INCLUDING COMMENTS,则原表列、约束和索引的注释也会被复制过来。默认情况下,不复制原表的注释。
supported_versions Array of strings 部署形态支持的引擎版本列表。 instance_mode String 部署形态。 取值范围: ha:主备版。 independent:独立部署。 请求示例 查询引擎列表。 GET https://gaussdb-opengauss
supported_versions Array of strings 部署形态支持的引擎版本列表。 instance_mode String 部署形态。 取值范围: ha:主备版。 independent:独立部署。 请求示例 查询引擎列表。 GET https://gaussdb-opengauss
日期时间类型:date、time without time zone、datetime、timestamptz 对于数值类型中的浮点类型,由于连接参数设置不同,精度可能与M有差异,不建议使用该场景,或使用NUMERIC类型代替。 SHA()/SHA1() 支持 - SHA2() 支持 - 父主题:
analyze表重新生成gplan解决。 由于PBE动态剪枝是基于generic plan的剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数 plan_cache_mode = 'force_generic_plan',排除custom plan的干扰。 PBE动态剪枝支持的典型场景具体示例如下:
日期时间类型:date、time without time zone、datetime、timestamptz 对于数值类型中的浮点类型,由于连接参数设置不同,精度可能与M有差异,不建议使用该场景,或使用NUMERIC类型代替。 SHA() / SHA1() 支持 - SHA2() 支持 -
'')为入参调用round函数时会优先选择round(timestamp, text)。 setseed(dp) 描述:为随后的random()调用设置种子(-1.0到1.0之间,包含)。 返回值类型:void 示例: 1 2 3 4 5 gaussdb=# SELECT setseed(0
'')为入参调用round函数时会优先选择round(timestamp, text)。 setseed(dp) 描述:为随后的random()调用设置种子(-1.0到1.0之间,包含)。 返回值类型:void 示例: 1 2 3 4 5 gaussdb=# SELECT setseed(0
不支持SQL中调用含有COMMIT/ROLLBACK/SAVEPOINT语句的存储过程,除了SELECT PROC以及CALL PROC。 存储过程头带有GUC参数设置的不允许调用COMMIT/ROLLBACK/SAVEPOINT语句。 不支持CURSOR/EXECUTE语句,以及各类表达式内调用COMM
Hint的效果。explain有多种计划展示的模式,通过explain_perf_mode进行控制。本节的示例一般通过设置explain_perf_mode为pretty模式来展示计划,展示较全的计划相关信息。部分示例设置explain_perf_mode为normal模式以精简输出信息。 如果在视图定义(CREATE
Hint的效果。explain有多种计划展示的模式,通过explain_perf_mode进行控制。本节的示例一般通过设置explain_perf_mode为pretty模式来展示计划,展示较全的计划相关信息。部分示例设置explain_perf_mode为normal模式以精简输出信息。 如果在视图定义(CREATE
Hint的效果。explain有多种计划展示的模式,通过explain_perf_mode进行控制。本节的示例一般通过设置explain_perf_mode为pretty模式来展示计划,展示较全的计划相关信息。部分示例设置explain_perf_mode为normal模式以精简输出信息。 如果在视图定义(CREATE
INDEXES,则源表上的索引也将在新表上创建,默认不建立索引。 如果指定了INCLUDING STORAGE,则拷贝列的STORAGE设置也将被拷贝,默认情况下不包含STORAGE设置。 如果指定了INCLUDING COMMENTS,则源表列、约束和索引的注释也会被拷贝过来。默认情况下,不拷贝源表的注释。
analyze表重新生成gplan解决。 由于PBE动态剪枝是基于generic plan的剪枝,所以判断语句是否能PBE动态剪枝时,需要设置参数plan_cache_mode = 'force_generic_plan',排除custom plan的干扰。 PBE动态剪枝支持的典型场景具体示例如下:
同义词的SCHEMA是用户所在SCHEMA时,该同义词OWNER为SCHEMA的OWNER,其他场景同义词OWNER默认为同义词的创建者。 设置SEARCH_PATH,未指定同义词SCHEMA情况下,存储过程和函数会优先按照名称检索PG_PROC表,在没有同名函数时,检索同义词,最