文档

如何调整PolarDB MySQL的Redo日志文件的大小和数量

更新时间:

概述

阿里云云原生关系型数据库PolarDB MySQL引擎的Redo日志文件占用大量磁盘空间,需要进行清理。本文主要介绍如何通过loose_innodb_polar_log_file_max_reuse参数减少日志空间占用量。

详细信息

Redo日志通常在2GB~11GB左右,最多时会占用11GB,其中包括缓冲池中8个Redo日志(8GB)、正在写的Redo日志(1GB)、提前创建的Redo日志(1GB)以及最后一个Redo日志(1GB),您可以通过执行show polar logs;语句,查看系统中的Redo日志。缓冲池内的Redo日志文件数量由参数loose_innodb_polar_log_file_max_reuse控制,默认值为8。您可以通过修改这个参数从而减少日志空间占用量,但在压力大的情况下,性能可能会出现周期性的小幅波动。

注意:调整这个参数后,缓冲池不会立刻被清空,随着DML被执行,才会慢慢减少。

  1. 登录PolarDB控制台
  2. 在控制台左上角,选择集群所在地域。
  3. 找到目标集群,单击集群ID。
  4. 在左侧导航栏中,选择配置与管理>参数配置
  5. 单击修改参数,找到loose_innodb_polar_log_file_max_reuse参数,输入新的参数值,单击提交修改
    注意
    • 请输入目标参数右侧修改范围栏内规定的参数值,否则当您提交修改时会出现错误提示。
    • 您可以单击目标参数名称后的参数图标图标查看参数的详细说明。
  6. 在弹出的保存改动对话框中,单击确定
    注意:该操作中修改的值为示例,现场请以实际情况为准。

适用于

  • 云原生关系型数据库PolarDB MySQL引擎
  • 本页导读 (0)
文档反馈