1 报错截图
2 解决方法
v1.9 及以后的版本,在编辑仪表板的时候出现如图异常,仪表板的预览一切正常,没有报错。
出现该问题的原因是数据库的参数 innodb_lock_wait_timeout 的值较小导致的。
可以通过任选一下方式之一处理:
-
修改 my.cnf 文件的 innodb_lock_wait_timeout 参数,如:innodb_lock_wait_timeout=1800,然后重启 MySQL 服务。
-
进入 MySQL,执行 SET GLOBAL innodb_lock_wait_timeout=1800; 临时修改该参数的值。需要注意的是,临时处理数据库重启后即会失效。
修改完参数后,重启 DataEase 服务即可解决。