偶尔获取错误:
"获取独占数据库访问失败"
在实时服务器上的PHP应用程序中。
在日志中看不到任何内容。
已检查服务器设置,并:最大连接数:100最大用户连接数:0
正如我从文档中了解到的,0表示没有限制,并且是默认值。
有人有什么想法吗?
谢谢。
我以前在Access中经常看到类似的错误,但以前在MySQL中从未见过。我不认为您的max_user_connections
是问题所在,因为错误消息中的关键字是"exclusive",这意味着您需要对表具有唯一访问权限。
我的猜测是InnoDB及其锁定机制的问题。如果您不需要事务安全记录,请尝试将表切换到MyISAM,看看错误是否仍然存在。
在这里查看InnoDB锁定:http://dev.mysql.com/doc/refman/5.0/en/innodb-locks-set.html