2 t2045817161 t2045817161 于 2016.09.27 12:38 提问

项目查询加载特别慢,为什么

SpringMVC hibernate Spring框架项目,就一个单纯的三个实体联合查询,将结果显示在一个表格里,加载特别慢,6秒以上秒,这主机还是在本电脑上

4个回答

quasimodo_es
quasimodo_es   2016.09.27 12:41

一般是数据库查询慢;
1,看表数据量,看一下关联字段有没有加索引
2,用explain 看一下,

quasimodo_es
quasimodo_es 回复t2045817161: 几句话说不清楚,百度一下就知道了
大约一年之前 回复
t2045817161
t2045817161 explain怎么看
大约一年之前 回复
sinat_36246135
sinat_36246135   2016.09.27 12:52

你可以加我扣扣:858193973 我教你

lilin869626257
lilin869626257   2016.09.28 09:38

1:看下电脑配置,按你说的功能比较简单,电脑配置如果不是低的让人无语,应该能满足需求的。
2:看下sql语句是否过于复杂,你讲sql赋值到数据库中执行下,看看用了多长时间。
3:看下数据量,如果数据量过大,也会耗费时间,同2一样,执行下sql看看时间。

HUOER168168
HUOER168168   2016.09.28 15:40

1.首先数据量不是很大的情况下,这个写法就可以满足你的要求了
SELECT 需要的字段 FROM (SELECT 需要的字段 FROM table1,table2 WHERE table1.关联字段 = table2.关联字段 AND 条件 ) t,table3 WHERE t.关联条件 = table3.关联条件

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!