7. 配置undo表空间

undo日志可以存储在一个或多个undo表空间中,无需存储在系统表空间中。

要为MySQL实例配置单独的undo表空间,请执行以下步骤

  • 配置参数innodb_undo_directory用来指定undo表空间位置。如果为指定,默认是在MySQL数据目录中创建。
mysql> show variables like 'innodb_undo_directory';
+-----------------------+---------+
| Variable_name | Value |
+-----------------------+---------+
| innodb_undo_directory | undolog |
+-----------------------+---------+
1 row in set (0.00 sec)
  • 配置参数innodb_rollback_segments用来定义回滚段的数量。默认值为128,也是最大值。

  • 配置参数innodb_undo_tablespaces定义undo表空间的数量。

05-28 14:07