You need to enable JavaScript to run this app.
导航
Buffer pool 初始化流程性能优化
最近更新时间:2025.06.05 10:49:09首次发布时间:2025.06.05 10:49:09
我的收藏
有用
有用
无用
无用

本文介绍云数据库 MySQL 版提供的 buffer pool 初始化流程性能优化功能的相关信息。

背景信息

在 MySQL 升级或修改部分参数的场景下,需要进行重启操作。在 MySQL 重启时,需要执行 buffer pool 初始化等一系列流程,待这些流程执行完毕后,MySQL 才能恢复服务。因此,buffer pool 初始化流程的性能对于 MySQL 实例的可用性十分重要。本功能加快了 buffer pool 初始化流程的速度,减少了 MySQL 的启动耗时,增强了 MySQL 实例的可用性。

支持版本

  • MySQL 5.7 版本,且内核版本为 MySQL 5.7.32_20250415 及以上。

  • MySQL 8.0 版本,且内核版本为 MySQL 8.0.32_20250415 及以上。

说明

您可通过查看实例信息查看实例的内核小版本。如您实例的内核小版本未在受支持的内核小版本范围内,您可手动升级实例内核小版本

前提条件

已创建实例,且实例的状态为运行中

使用说明

修改 loose_buffer_pool_lazy_block_locks_init 参数的运行值为 ON,即可开启 buffer pool 初始化流程性能优化功能。

名称默认值是否需要重启以生效取值范围级别参数描述
loose_buffer_pool_lazy_block_locks_initOFF[ON|OFF]Global用于开启或关闭 buffer pool 初始化流程性能优化功能。

说明

该参数非开放的可修改参数,如需修改,请提交工单联系技术支持。

性能测试

测试环境为 MySQL 5.7 版本实例。对于不同规格的实例,开启该功能前后 buffer pool 初始化流程的耗时如下: