mysql - mysql错误代码3019,如何更正?

标签 mysql error-handling

Error Code: 3019. Undo Log error: No more space left over in system tablespace for allocating UNDO log pages. Please add new data file to the tablespace or check if filesystem is full or enable auto-extension for the tablespace

是不是硬盘空间太小了?还是内存太低?

最佳答案

当您定义一个表空间时,您就定义了它的大小。现在撤消日志的表空间已满。

表空间(有意地)不会自行增长,因此拥有更多的硬盘空间不会直接提供帮助。您需要显式增加分配的表空间大小(或允许自动增加),以允许它使用更多的硬盘空间。

或者,您可能想查看撤消日志空间不足的原因。要么有很多大的开放交易(忘记提交?),要么太小而无法开始(或两者);无论哪种方式,您都应该跟进并纠正它。

关于mysql - mysql错误代码3019,如何更正?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43707857/

相关文章:

python - 带有 extra() 的 Django 查询集

jquery - 初始化jQuery UI对话框时出现错误,如何进行?

javascript - 我收到此错误: Uncaught ReferenceError: $ is not defined at HTMLInputElement.onkeyup

mysql - 发现连接( friend 、 friend 的 friend )的查询太慢

php - MySQL 插入到多个表(关系)

php - 使用 Google Maps V3 API 会导致页面刷新很多次!

php - 如何使用PHP中的严格报告管理错误?

php - 为什么我不能用 PHP 5.2 处理 CakePHP 2.x 中的 fatal error ?

php - 如果未重定向,则重定向页面

mysql - php mySQL 检查 Unique col 所需的唯一值?