【常见问题】编辑仪表板时视图加载异常,提示 Deadlock found when trying to get lock


Administrator
飞致云 发布于 2022-05-24 / 237 阅读 / 0 评论 /
1 报错截图2 解决方法v1.9 及以后的版本,在编辑仪表板的时候出现如图异常,仪表板的预览一切正常,没有报错。出现该问题的原因是数据库的参数 innodb_lock_wait_timeout 的值较小导致的。可以通过任选一下方式之一处理:修改 my.cnf 文件的 innodb_lock_wait

1 报错截图

image-1653375678250

2 解决方法

v1.9 及以后的版本,在编辑仪表板的时候出现如图异常,仪表板的预览一切正常,没有报错。

出现该问题的原因是数据库的参数 innodb_lock_wait_timeout 的值较小导致的。

可以通过任选一下方式之一处理:

  1. 修改 my.cnf 文件的 innodb_lock_wait_timeout 参数,如:innodb_lock_wait_timeout=1800,然后重启 MySQL 服务。

  2. 进入 MySQL,执行 SET GLOBAL innodb_lock_wait_timeout=1800; 临时修改该参数的值。需要注意的是,临时处理数据库重启后即会失效。

修改完参数后,重启 DataEase 服务即可解决。



是否对你有帮助?