2 zyw18807974027 zyw18807974027 于 2016.03.28 10:19 提问

数据库查询数据,前台列表显示

表中数据量太多,后台sql语句加载数据太慢,前台页面显示不出来,怎么改

6个回答

chxmlss
chxmlss   2016.03.28 10:35

分页查询是 大的方向,另外可以优化SQL语句及建立索引,也可以提高查询效率。

zyw18807974027
zyw18807974027 索引在建表的时候就建了,sql语句也基本上没有用那些会导致全表检索的关键字
一年多之前 回复
bdmh
bdmh   Ds   Rxr 2016.03.28 10:20

分页啊,不能有多少条显示多少条吧

zyw18807974027
zyw18807974027 在数据中,sql语句查询就非常慢,PLSQL经常会卡死,在serviceimpl层,List接收都是空的,前台是有分页
一年多之前 回复
diaoliwei2
diaoliwei2   Rxr 2016.03.28 10:30

分页查询,只查询当前页的那几条数据

Royal_lr
Royal_lr   Ds   Rxr 2016.03.28 10:55

不知道你的数据量有多大,,也不知道你的sql怎么写的,,

zyw18807974027
zyw18807974027 1千多万条数据
一年多之前 回复
baidu_34445147
baidu_34445147   2016.03.28 11:35

太笼统了啊。你这么问我只想回答:好好改

起码把你的表结构,数据量级,现有的sql语句和具体现象写出来啊
一般来说都是分页,索引,优化sql句

zhangjs712
zhangjs712   2016.03.29 09:10

列表数据展示都会通过分页做的,
把数据一次都拿出来全部展示是错误的做法。

Csdn user default icon
上传中...
上传图片
插入图片