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

更新时间:2022-08-15 07:36:56

问题描述

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

问题原因

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

解决方案

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

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

3.能用join就不要in了。

4.限制索引的数目。

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

适用于

  • Quick BI
  • 仪表板
  • 本页导读
  • 问题描述
  • 问题原因
  • 解决方案
  • 适用于
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等