一条sql语句可以查出上千条数据,怎么可以提高查询速度?
select*fromtableNamewhereMETER_ID=?ANDOCCUR_TIME>='2011-07-2800:00:00'ANDOCCUR_TIME<=...
select * from tableName where METER_ID=? AND OCCUR_TIME >='2011-07-28 00:00:00' AND OCCUR_TIME <='2011-07-30 00:00:00' 这条语句估计能查出几千条,我用java做后台处理这条sql语句查出的数据list,这条语句很影响速度,我想过用循环查,可是循环会增加对数据库的链接一样的影响速度,请大侠给我好点的方法
展开
6个回答
展开全部
你要分析是数据库查询慢还是程序处理慢
如果是数据库查询慢,建索引看看是否还慢
如果是程序处理慢,你需要找有经验的java开发帮你看看
如果是数据库查询慢,建索引看看是否还慢
如果是程序处理慢,你需要找有经验的java开发帮你看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以给 METER_ID 和OCCUR_TIME建立索引试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不要select * 要哪个字段就查哪个字段
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
几千都这么慢?
要创建索引啊。
要创建索引啊。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询