gpt4 book ai didi

MySQL创建索引 "Server is unreachable"

转载 作者:行者123 更新时间:2023-11-29 23:27:29 26 4
gpt4 key购买 nike

我在带有 innodb 引擎的 mysql 数据库中有一个非常大的表。

现在我想使用以下脚本引入一个新索引:

几分钟后它告诉我:

ERROR: Error when running failback script. Details follow. ERROR 2006: MySQL server has gone away"

这是否意味着我只有超时?

最佳答案

尝试更改 MySQL 服务器的 wait_timeout。

首先通过运行检查当前的:

显示全局变量,如“wait_timeout”;

默认值为 28800,这个值太大了,不会有任何问题。

第二个是 innodb_lock_wait_timeout。

显示全局变量,例如“innodb_lock_wait_timeout”;,默认值为 50。

有关这些系统变量的更多信息:

http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_wait_timeout http://dev.mysql.com/doc/refman/5.0/en/innodb-parameters.html#sysvar_innodb_lock_wait_timeout

如果表太大或者您无法更改系统变量,请尝试表分区。

关于MySQL创建索引 "Server is unreachable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844772/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com