GaussDB 时序引擎
当前特性是实验室特性,使用时请联系华为工程师提供技术支持。
enable_tsdb
参数说明:是否开启时序数据库特性。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
on:表示打开时序数据库特性功能。
off:表示关闭时序数据库特性功能。
默认值:off
说明:开启时序数据库特性后如果需要关闭该特性请谨慎考虑,因为关闭后会对原有业务流量有影响。该参数重启生效。
enable_ts_compaction
参数说明:是否开启时序Compaction功能,即是否需要把多个数据小文件合并压缩成大文件。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
on:表示打开时序数据库Compaction特性功能。
off:表示关闭时序数据库Compaction特性功能。
默认值:on
说明:集群安装完毕后开启Compaction功能,后续使用中禁止关闭Compaction功能。
ts_consumer_workers
参数说明:设置Compaction功能数据合并线程数。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,1~100。
默认值:
- 独立部署:30(60核CPU/480GB内存),16(32核CPU/256GB内存),8(16核CPU/128GB内存),4(8核CPU/64GB内存,4核CPU/32G内存),2(4核CPU/16G内存)
- 金融版(标准型):30(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存,72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存),16(32核CPU/256GB内存),8(16核CPU/128GB内存),4(8核CPU/64GB内存)
- 企业版:30(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存,80核CPU/512G内存,72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存),16(32核CPU/256GB内存),8(16核CPU/128GB内存),4(8核CPU/64GB内存)
- 金融版(数据计算型):30(196核CPU/1536G内存,128核CPU/1024G内存,96核CPU/768G内存,72核CPU/576G内存);16(64核CPU/512G内存,32核CPU/256G内存)
说明:建议设置为CPU逻辑核心数一半。
ts_adaptive_threads
参数说明:是否开启时序Compaciton功能中的consumer线程自增长。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
on:表示打开时序数据库Compaciton功能Consumer线程自增长。
off:表示关闭时序数据库Compaciton功能Consumer线程自增长
默认值:off
说明:当Compaction合并consumer性能不足时,可以开启线程自增长自动开启consumer满足合并性能。
ts_compaction_strategy
参数说明:时序数据库合并策略,需要以字符串形式输入5个参数分别是每次合并的最小part数量,每次合并的最大part数量,每次合并层次中间值,合并层次最大值,合并是否开启模糊合并。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:字符串类型,字符串长度限制为15,第一个参数限制为2-5,第二个参数限制为4-10,第三个参数限制为4-12,第四个参数限制为7-20,最后一个参数限制为0-1。
默认值:"3,6,6,12,0"
说明:合并的策略决定了Compaciton消耗系统资源的大小,Compaction残留part的数量。
ts_cudesc_threshold
参数说明:在插入数据时,会生成cudesc表,使用copy方式注入数据时,如果cudesc表中包含的记录数量大于阈值时,不生成索引,反之则生成索引。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,0~10000000。
默认值:0
ts_valid_partition
参数说明:设置partition数目,compaction辅助线程会对不在当前时间设置的分区内的无用part进行删除。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,1~30。
默认值:2
说明:该参数是一个补救措施,用于暂时解决引用计数问题导致的part堆积。
云数据库GaussDB常见问题解答
云数据库GaussDB常见问题解答
GaussDB有哪些黑科技?
混合负载高性能与弹性扩展
适用于各类银行核心交易系统分布式改造,数据库的原生分布式能力可以极大的降低改造和迁移工作量。两地三中心等极致高可用能力,可以为核心业务保驾护航。
- 交易型事务处理性能领先
通过Numa-Aware技术大幅度降低单节点内CPU跨核的内存访问时延,同时结合分布式GTM-Lite的分布式强一致与轻量化事务快照,将单节点和分布式性能提升了5倍。在某大行金融业务实测中,GaussDB性能大幅度领先。
- 超低复杂查询时延
主要通过分布式全并行架构提供极致的吞吐量性能。首先通过MPP节点并行,把执行计划动态均匀分布到所有节点;其次利用SMP算子级并行,将单节点内的多个CPU核心做并行计算;最后通过指令级并行,实现1个指令同时操作多条数据,进而大幅度降低查询时延。
- 弹性扩展,性能线性提升
支持1000+超大分布式集群的能力,可以轻松应对海量高并发数据处理和复杂查询场景的考验。
金融级高可用与全密态安全
- 金融级两地三中心高可用
GaussDB提供了多种高可用方案,包括同城AZ内高可用、跨AZ高可用、异地跨Region的两地三中心容灾方案,满足金融级监管要求。GaussDB通过独有的Switch Turbo技术,保障了同城AZ内单点故障能够快速切换,RPO=0,RTO小于10秒。
- 数据传输、计算、存储全链路加密
传统云数据库只能实现数据的传输与存储态加密,GaussDB作为纯软全密态数据库,还实现了内存中数据的运算态加密,从而实现数据全生命周期内的安全保护。
AI-Native自治,管理智能高效
- 参数自调优
当前已经覆盖了500+重点参数,通过深度强化学习与全局调优算法,结合不同业务负载模型进行针对性调优,相比DBA人工根据经验调优,性能提升30%的同时,耗费时间从天下降到分钟级。
- 智能索引推荐
通过启发式推荐算法,实现了语句级+负载级智能索引推荐,将效率从小时级别提升到秒级,并在benchmark测试中实测性能提升了约40倍。
开放能力
活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理
活动时间: 2020年8月12日-2020年9月11日
活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;
-
开发指南
服务介绍、开发准备、使用场景等
-
API参考
实例管理、备份管理、任务管理、标签管理、磁盘管理等
-
SDK
基于华为云SDK,通过编码调用华为云API,访问华为云资源和数据
-
示例代码
数据库实例创建、查询、删除、用户授权、备份、SQL调优等