云数据库GaussDB底层硬件
云数据库GaussDB底层硬件
云数据库 GaussDB案例:调整I/O相关参数降低日志膨胀率
调整参数前的参数值:
- pagewriter_sleep=2000ms
- bgwriter_delay=2000ms
- max_io_capacity=500MB
调整参数后的参数值:
- pagewriter_sleep=100ms
- bgwriter_delay=1s
- max_io_capacity=300MB
说明:
1. 将max_io_capacity调整小是因为,IO不会利用到之前参数的最大值,调整该值,是为了限制后端写进程IO的占用上限。
2. 当日志量达到一定量时,日志才会触发回收,该值的计算方式是:wal_keep_segments + checkpoint_segments * 2 + 1 ,假设 checkpoint_segments 设置128,wal_keep_segments 设置128,日志量就是 (128 + 128 * 2 + 1) * 16MB = 6GB。
3. 调整参数前,tpcc导数阶段,不同的数据量xlog有不同程度的膨胀,基本会导致GB级别的日志膨胀,主要是因为脏页未刷盘,recovery点不能推进,日志不能及时回收。调整参数后,日志膨胀明显降低。
4. 以2000仓为例,调整参数前,导数阶段,日志膨胀10GB,调整参数后,日志基本没有膨胀,维持在设置的参数计算出的xlog最低量的范围内。
云数据库GaussDB优势
GaussDB数据库具有高性能、高可用、高安全、低成本的特点
云数据库GaussDB优势
GaussDB数据库具有高性能、高可用、高安全、低成本的特点
优势详情
-
1
高安全
GaussDB拥有TOP级的商业数据库安全特性:数据动态脱敏,TDE透明加密,行级访问控制,密态计算。
能够满足政企&金融级客户的核心安全诉求。
-
2
健全的工具与服务化能力
GaussDB已经拥有华为云,商用服务化部署能力,同时支持DAS、UGO、DRS等生态工具。
有效保障用户开发、运维、优化、监控、迁移等日常工作需要。
-
3
全栈自研
GaussDB基于鲲鹏生态,是当前国内唯一能够做到全栈自主可控的国产品牌。
同时GaussDB能够基于硬件优势在底层不断进行优化,提升产品综合性能。
-
4
开源生态
GaussDB已经支持开源社区,并提供主备版版本下载。