检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在IO、CPU不受限的情况下,在线创建索引对业务性能的劣化一般可以控制在10%以内,但在特殊场景下劣化可能会超过此数值。这是因为在线创建索引本身是一种消耗IO、CPU资源较多的长事务,需要比离线创建索引消耗更多的资源。在线创建索引事务持续时间越长,对业务性能的影响越大。在线创建索引时间与基表
by列为分布列可以最大程度的实现这点。 从上述描述来看表定义中最重要的一点是分布列的选择。创建表定义一般遵循图1所示流程。表定义在数据库设计阶段创建,在SQL调优过程中进行审视和修改。 图1 表定义流程 父主题: 审视和修改表定义
参数说明:标识是否依据规则约束使用基于面向列的hash表设计的Hash Agg算子。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示在满足约束条件时使用基于面向列的hash表设计的Hash Agg算子。 off表示不使用面向列的hash表设计的Hash Agg算子。
连接建立的接口保存在PGconn对象中,可以调用PQstatus函数来检查返回值查看连接是否成功。由于PGconn对象将SSL上下文存储在线程本地,所以PGconn的释放线程应与申请线程一致。 PQconnectdbParams PQconnectdb PQbackendPID
通过备份文件恢复实例 恢复实例到指定时间点 参数模板管理 创建参数模板 查看参数修改历史 资源监控 创建告警规则 查看监控指标 开发设计建议 数据库对象命名 数据库对象设计 应用程序开发教程 基于JDBC开发 基于ODBC开发 基于libpq开发 基于Psycopg开发 基于ecpg开发 基于Go驱动开发
连接建立的接口保存在PGconn对象中,可以调用PQstatus函数来检查返回值查看连接是否成功。由于PGconn对象将SSL上下文存储在线程本地,所以PGconn的释放线程应与申请线程一致。 PQconnectdbParams PQconnectdb PQconninfoParse
SDK概述 本文介绍了GaussDB提供的SDK语言版本,列举了最新版本GaussDB的获取地址。 在线生成SDK代码 API Explorer能根据需要动态生成SDK代码功能,降低您使用SDK的难度,推荐使用。 SDK列表 在开始使用之前,请确保您安装的是最新版本的SDK。使用
Astore不支持创建GSI以外的UBTree,不支持对GSI创建分区。 不支持创建与基表分布一致的GSI,执行时会报错。 不支持在线创建GSI、在线重建GSI,会报语法错误;不支持parallel,数据节点侧会将parallel_workers设为0。 支持对基表为hash分布
gs_txid_oldestxmin(); SELECT * FROM pg_stat_activity WHERE pid = 长事务所在线程PID; 处理方法 通过pg_terminate_session(pid, sessionid)终止长事务所在的会话(提醒:长事务无固定
gs_txid_oldestxmin(); select * from pg_stat_activity where pid = 长事务所在线程PID; 处理方法 通过pg_terminate_session(pid, sessionid)终止长事务所在的会话(提醒:长事务无固定
gs_txid_oldextxmin(); select * from pg_stat_activity where pid = 长事务所在线程PID; 处理方法 通过pg_terminate_session(pid, sessionid)终止长事务所在的会话(提醒:长事务无固定
gs_txid_oldestxmin(); SELECT * FROM pg_stat_activity where pid = 长事务所在线程PID; 处理方法 通过pg_terminate_session(pid, sessionid)终止长事务所在的会话(提醒:长事务无固定
在I/O、CPU不受限的情况下,在线创建索引对业务性能的劣化一般可以控制在10%以内,但在特殊场景下劣化可能会超过此数值。这是因为在线创建索引本身是一种消耗I/O、CPU资源较多的长事务,需要比离线创建索引消耗更多的资源。在线创建索引事务持续时间越长,对业务性能的影响越大。在线创建索引时间与基表
参数说明:标识是否依据规则约束使用基于面向列的hash表设计的Hash Agg算子。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示在满足约束条件时使用基于面向列的hash表设计的Hash Agg算子。 off表示不使用面向列的hash表设计的Hash Agg算子。
= min(count(hot dbs),count(threads)) * memofdb。 热点DB数即访问较为频繁的数据库,线程数在线程池模式下取线程池线程个数和后台线程个数之和,非线程池模式不需要计算这个值,直接使用热点DB数。 memofdb即平均每个db应该分配的内
= min(count(hot dbs),count(threads)) * memofdb。 热点DB数即访问较为频繁的数据库,线程数在线程池模式下取线程池线程个数和后台线程个数之和,非线程池模式不需要计算这个值,直接使用热点DB数。 memofdb即平均每个db应该分配的内
高可靠场景下,当DN主节点故障的时候,为保证数据不丢失,会将等待日志回放完成后,才对外提供服务,期间无法进行连接。 业务高可用:适用对业务在线时间要求高的场景。业务高可用场景下,当DN主节点故障时,若分片10分钟内没有选出主机,为了保障集群的可用性,会强制拉起备节点作为新的主节点
d = min(count(hot dbs),count(threads)) * memofdb 热点DB数即访问较为频繁的数据库,线程数在线程池模式下取线程池线程个数和后台线程个数之和,非线程池模式不需要计算这个值,直接使用热点DB数。 memofdb即平均每个db应该分配的内
例如count函数无法做执行上的优化,表现为SELECT *和SELECT count(*)语句耗时近似。 Database和Schema设计 MySQL的数据对象包括DATABASE、TABLE、INDEX、VIEW、TRIGGER、PROC等,MySQL的对象层次跟Gauss
参数说明:标识是否依据规则约束使用基于面向列的hash表设计的Hash Agg算子。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 on表示在满足约束条件时使用基于面向列的hash表设计的Hash Agg算子。 off表示不使用面向列的hash表设计的Hash Agg算子。