jdbc 查询大数据量速度慢的问题!!!

9805034 2006-01-18 10:14:17
各位高手:
我用jdbc查询数据,使用rs = sts.executeQuery(query);40000条记录,这条语句竟然运行了约20秒。
请问:有没有办法提高查询速度!
...全文
571 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
pushboy 2006-02-20
  • 打赏
  • 举报
回复
SQL怎么写的?
索引怎么建的?
海盗2019 2006-02-07
  • 打赏
  • 举报
回复
强制索引!
hcmsxy 2006-02-02
  • 打赏
  • 举报
回复
你一下子取出40000条记录,当然要那么长时间了,这样建索引也不起做用。

一般是用不到这么多数据的,数据库都提供的分页查询的方法。 勤拿少取。



bionergy 2006-01-25
  • 打赏
  • 举报
回复
恩,楼上的说得对,建不建索引差别很大的.
建议楼主先不用jdbc查询,如果是sqlserver就先用查询分析器运行sql语句试试,如果这里也慢就不能怪jdbc了,优化索引和sql语句先。
不过楼主为什么一下子要取出4w条记录?如果是做显示数据可以少取一点,如果是倒数据或是备份什么的就直接用存储过程来吧。
jragon 2006-01-24
  • 打赏
  • 举报
回复
有索引么?一定要有索引,并记住where条件的字段顺序要与索引顺序一致
wiki998 2006-01-19
  • 打赏
  • 举报
回复
你的sql语句怎么写的?

256

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧