开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB-X有binlog大小和自动清理的参数配置吗?

PolarDB-X有binlog大小和自动清理的参数配置吗?

展开
收起
青城山下庄文杰 2023-10-17 17:48:41 83 0
3 条回答
写回答
取消 提交回答
  • 是的,PolarDB-X提供了binlog大小和自动清理的参数配置。你可以使用config.properties文件来配置这些参数。
    在config.properties文件中,你可以设置以下参数来配置binlog大小和自动清理:

    • binlog_file_size: 用于设置每个binlog文件的大小。默认值为1GB。
    • binlog_retention_time: 用于设置binlog的保留时间。默认值为7天。
    • binlog_cleanup_strategy: 用于设置binlog清理策略。默认值为"delete",表示删除最早的binlog文件。
    2023-10-17 21:27:03
    赞同 展开评论 打赏
  • 有,config.properities中,binlog.file.size控制单个binlog的大小,binlog.cleaner开头的几个控制清理的策略 此回答整理自钉群“阿里云 PolarDB-X 开源交流”

    2023-10-17 19:39:02
    赞同 展开评论 打赏
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    PolarDB-X确实支持binlog的参数配置。包括设置binlog文件的大小和自动清理的相关参数。

    在控制台,您能配置innodb_max_undo_log_size和innodb_undo_log_truncate参数。这两个参数分别决定了Undo日志的最大尺寸以及当Undo日志超过最大尺寸时的处理方式。

    开启Binlog后,文件默认保存2周,超出两周的Binlog文件会被自动删除。若想修改这个保留时间,需要调整loose_expire_logs_hours参数。

    同时,PolarDB-X也具有自动清理binlog文件的功能。当binlog.cleaner.clean.threshold参数的值超过inst_disk*阈值后,就会触发自动清理。其中,inst_disk参数用于指定磁盘空间的使用率。

    这些参数的配置可以根据您的实际需求进行调整,以达到最佳的数据库性能和存储使用效果。

    2023-10-17 18:54:09
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关产品

  • 云原生分布式数据库 PolarDB-X
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载

    相关镜像