文档

Quick BI仪表板报错“com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request”

更新时间:
一键部署

问题描述

用户仪表板组件报错“com.mysql.jdbc.exceptions.MySQLTimeoutException: Statement cancelled due to timeout or client request”。

问题原因

查询超时,数据库抛出错误。

解决方案

1.数据表加索引,优化SQL,给关联字段增加索引。

2.子查询尽量缩小搜索范围,减少join的次数。

3.能用join就不要in了。

4.限制索引的数目。

5.不要查询*(所有),避免大字段,查询需要信息即可。

适用于

  • Quick BI
  • 仪表板