GBase 8a 参数gcluster_shrink_to_rebalance使用介绍

参数功能

控制shrink操作使用rebalance方式的开关。
取值 0:关闭 shrink to rebalance 功能;
取值 1: 打开 shrink to rebalance 功能;
默认取值:1。

原理特性

  • 该参数为862-Build43后的新功能。
    打开该参数,执行 alter table t1 shrink space full或者 alter table t1 shrink space full block_reuse_ratio=命令时走 rebalance 逻辑。
    可以提升 shrink space性能,不阻塞 insert select、load 等 append only 类型的 DML 操作,支持对 rebalance 中的表的DQL。
  • rebalance操作步骤:
    1)创建中间表
    2)使用 SIS 把原表数据转存到中间表
    3)删除原表,
    4)rename 中间表
  • rebalance相关参数:
    gcluster_rebalancing_parallel_degree 重分布并行度,默认值4
    gcluster_rebalancing_step 重分布一批次的记录数,默认值1亿
    gcluster_rebalancing_immediate_recover_internal_table
    0(0FF):rebalance操作处于"Move data to inter table"状态时与gcrecover恢复rebalance中间表操作互斥;
    1(0N):rebalance操作处于"Move data to inter table"状态时与gcrecover恢复rebalance中间表操作可以并发;
    默认值OFF;
  • 支持Failover:
    1) 在创建中间表、使用SIS把原表数据转存到中间表 这两个步骤时宕机,其他gc接管后回滚到初始状态。
    2) 在删除原表,rename中间表为原表步骤宕机,其他gc接管后继续完成。

场景举例

某省移动集市集群(V862-Build33)

  • 业务特点:
    数据及并发统计分析业务量很大,存储及磁盘IO长期存在瓶颈,存储空间紧张,通过shrink full回收空间需求强烈。定期(每天晚上)批量执行shrink space full操作回收空间(集群版本V862-Build33,不支持shrink to rebalance)。
  • 原有模式shrink full存在问题:
    1)客户并发业务量大时,同时进行多表shrink space full操作,出现磁盘IO瓶颈,严重时甚至主机夯死。
    2)某些字段数很大的表(字段数很多,比如超过几百个),单独做shrink space full操作,也有可能出现上述异常。
  • 问题分析:

可能与旧模式shrink操作消耗较大IO资源有关,目前可采取做法包括:错峰执行shrink full、降低并发数或是改为非full方式shink。

更好的方式,采用shrink_to_rebalance对IO资源做精细化控制:
gcluster_rebalancing_parallel_degree 重分布并行度
gcluster_rebalancing_step 重分布一批次的记录数
将上述参数设置为较小的值,降低处理速度,降低IO资源的占用,同时规避shrink与其他追加写入操作的冲突。

使用示例

测试集群:V952.46,12节点

  • 试内容:对10亿级表进行shrink space full,对并行度、步长参数进行效果验证。
    默认参数:耗时11秒

  • 将并行度、步长参数设置为一半:耗时18秒

评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1184321.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

打工人救星!用doocs md写公众号必搭cpolar,再也不用卡局域网里改稿了

文章目录1 项目 doocs/md 介绍2 安装Nodejs环境2.1 下载Nodejs安装程序2.2 安装Nodejs程序2.3 验证Nodejs是否安装2.4 设置国内淘宝镜像源3 下载本地部署doocs/md项目3.1 将项目下载至本地3.2 解压doocs/md项目3.3 安装依赖和启动doocs/md项目4 将网站穿透至公网(cp…

帝国CMS搭建全攻略:从安装到优化

帝国CMS搭建指南系统环境准备确保服务器环境满足以下要求:PHP版本5.6及以上,MySQL数据库5.0及以上,推荐使用Apache或Nginx作为Web服务器。Windows系统建议使用WAMP/LAMP集成环境,Linux系统需提前安装PHPMySQL环境组件。下载与安装…

GBase 8c数据库磁盘故障定位技术分享

南大通用GBase 8c数据库常见的磁盘故障是磁盘空间不足、磁盘出现坏块、磁盘未挂载等。部分磁盘故障会导致文件系统损坏,例如磁盘未挂载,数据库管理自动定期执行磁盘检测时会识别故障并将实例停止,查看数据库状态时对应实例状态异常&#xff1…

852-017500-003-6-C220ASSEMBLY CHASSIS 14 英寸屏幕LAM

产品概述该部件为LAM Research(泛林半导体)生产的设备组件,型号为852-017500-003-6-C220,属于14英寸屏幕的底盘组装件(Chassis Assembly)。LAM Research是全球领先的半导体制造设备供应商,此类组…

Windows版本的Dify平台搭建

Windows版本基于Docker的Dify平台搭建 1:名词解释 1.1:Hyper-V Hyper-V 是微软提供的 **Type-1(裸机型)虚拟化技术**,可在一台物理计算机上同时运行多个相互隔离的虚拟机。每个虚拟机拥有独立的操作系统和虚拟硬件资源,通过虚拟…

Sanyo Denki PU0A030EMA1S00 伺服放大器

Sanyo Denki PU0A030EMA1S00 伺服放大器概述Sanyo Denki(山洋电气)PU0A030EMA1S00 是一款高性能伺服放大器,专为精密运动控制应用设计。该型号通常用于工业自动化、机器人、CNC机床等场景,支持与配套的伺服电机协同工作&#xff0…

便携式半实物测试平台 ETest_PT

1)产品简介 ETest_PT是一款便携嵌入式系统测试平台,由软件和硬件两部分组成,软件采用ETest,硬件包括测试主机、USB接口设备(CAN、TCP/UDP、RS232/422/485、AD/DA/DI/DO、ARINC429、1553B、1394B、FC等)。 …

2026年Highcharts迎来系列更新| V12.5 正式发布

更新日志见官网:https://www.highcharts.com/changelog/ 2026年1月12日 — Highcharts团队正式发布v12.5.0版本,为核心产品线带来多项重要更新。 本次发布最值得关注的亮点包括树状图(Dendrogram)的正式支持、Highcharts Grid 2…

GBase 8c数据库运维——常见故障定位手段 分享

1.操作系统故障定位手段查询状态时,显示一个节点上所有实例都不正常时,可能是操作系统发生了故障。 可以通过如下方法确定操作系统是否存在问题:通过 SSH 或者其它远程登录工具登录该节点。如果连接失败,请尝试通过 ping 发包检查…

Flutter 又迎大坑修改?iOS 26 键盘变化可能带来大量底层改动

又是一个小问题可能带来的大改动,感觉官方在评估的时候,有点过分细节了。 这个问题来自去年底的 #179482 issue ,Flutter 在 iOS 26 上,某些场景会因为出现半透明键盘,而页面底下本来应该被键盘遮挡的 Widget&#xf…

3C电子电爪的“心脏”:满足各行各业高精度需求的电爪厂家推荐 - 品牌2025

在高端制造迈向智能化、柔性化的新阶段,电动夹爪作为机器人末端执行器的核心组件,正成为决定产线效率与良率的关键。尤其在3C电子、半导体、新能源等对微米级操作精度要求严苛的行业,传统气动方案已难以满足柔性抓取…

易语言开发从入门到精通:26+27章实战复盘·全栈知识体系地图·终身学习资源库·个人成长与中文编程传承指南

易语言开发从入门到精通:2627章实战复盘全栈知识体系地图终身学习资源库个人成长与中文编程传承指南 🔄🗺️📚 1.28.1 学习目标 🎯 作为《易语言开发从入门到精通》的全书系统性收尾总结升华终身学习开篇,本…

文献阅读6

文献阅读66. Disscusion 6.1. Ablation study消融实验从两部分展开:1)关于 DBPM 组件的消融(Ablation Study about DBPM)2)关于训练策略的消融(Ablation Study about Training Strategy)1)关于 DBPM 组件的消融…

企业微信API开发:外部群主动推送场景

​ QiWe开放平台 开发者名片 API驱动企微自动化,让开发更高效 核心能力:为开发者提供标准化接口、快速集成工具,助力产品高效拓展功能场景 官方站点:https://www.qiweapi.com 团队定位:专注企微API生…

基于 API 体系的外部群消息推送“避坑”指南

​ QiWe开放平台 开发者名片 API驱动企微自动化,让开发更高效 核心能力:为开发者提供标准化接口、快速集成工具,助力产品高效拓展功能场景 官方站点:https://www.qiweapi.com 团队定位:专注企微API生…

高口碑电爪品牌推荐:厂商的竞争格局与技术专利 - 品牌2025

在智能制造加速演进的2026年,电动夹爪、工业夹爪以及各类电爪产品已成为高端制造产线中不可或缺的核心执行器。随着3C电子、新能源、半导体等行业对柔性化、高精度自动化需求的激增,传统气动夹爪正被具备精密力控能力…

国内iPaaS主流厂商推荐哪家好(最新专业深度测评)

在企业数字化转型进入规模化落地的2025年,iPaaS(集成平台即服务)已从“可选工具”升级为“数字化基座”,成为打通系统数据孤岛、实现业务自动化的核心支撑。本次测评聚焦国内主流iPaaS系统集成平台,旨在通过客观量化分…

2025免费调研平台技术对比:海量模板+智能分析全场景解决方案 - 品牌排行榜

一、市场现状与用户选择困境 艾瑞咨询《2024中国企业数字化调研白皮书》显示,国内在线调研市场用户规模已突破4.2亿,其中82%的中小企业和个人用户优先选择免费调研平台。然而市场上超过30款免费工具功能参差不齐,67%…

【Python程序开发系列】对象存储服务AWS S3以及使用示例(案例分析)

这是我的第448篇原创文章。一、引言Amazon Simple Storage Service (S3) 是 AWS 提供的对象存储服务,具有以下核心特点:对象存储:存储的是文件对象(而非块存储),每个对象包含数据、元数据和唯一键无限扩展&…

【飞腾平台实时Linux方案系列】第十一篇 - 飞腾平台电力行业实时控制方案设计。

一、简介:为什么"国产芯实时Linux"是电力行业刚需?政策驱动:国家电网 2025 年"100% 自主可控"目标,变电站、配电终端必须替换进口 x86/PLC。场景痛点:变电站合并单元采样间隔 ≤ 1 ms,…