6 其他一般的超时设置(不只是用于锁,因为innodb_lock_wait_timeout仅适用于InnoDB行锁)将是wait_timeout和Interactive_timeout(均默认为28,800) — 德里克·唐尼 source
1 如果您遇到了50秒的InnoDB超时,则说明您的应用程序设计不佳! 存在该超时是为了捕获无法以其他任何方式捕获的顽皮事件。 — 里克·詹姆斯 source 1 或由于错误,我的mysql和mariadb服务器异常繁忙,并且死锁一直是正常现象。即使“不可能”。如果每秒有一亿行和一万条sql命令,您会发现mysql中的各种错误(崩溃)以及各种死锁。 — 约翰 1 这取决于情况。从mysql文档中:对于高度互动的应用程序或OLTP系统,您可以降低此值,以快速显示用户反馈或将更新放入队列中以备后用。您可以为长期运行的后端操作(例如,数据仓库中等待其他大型插入或更新操作完成的转换步骤)增加此值。 — g4b0 检查该应用程序的构建不正确...是的! — 诺亚·邓肯