时间:2021-07-01 10:21:17 帮助过:12人阅读
2、mysql5.6中没有区分。
As of MySQL 5.7.2, 32 undo logs are reserved for use by temporary tables and are hosted in the temporary table tablespace (ibtmp1). To allocate additional undo logs for data-modifying transactions that generate undo records,
innodb_undo_logs must be set to a value greater than 32 if undo logs are stored in the system tablespace only. If you have configured separate undo tablespaces,
innodb_undo_logs must be set to a value greater than 33 to allocate additional undo logs for data-modifying transactions. Each undo log can host up to a maximum of 1024 transactions.
如果undo log存储在系统表空间,innodb_undo_logs值必须大于32
否则独立存储的话必须大于3。