社区
Web 开发
帖子详情
在 Java、Servlet 中,对一个有几百万数据的库表查询,用什么方法查询最快???
huaronghu
2002-08-13 04:07:48
在 Java、Servlet 中,对一个有几百万数据的库表查询,用什么方法查询最快???
...全文
77
7
打赏
收藏
在 Java、Servlet 中,对一个有几百万数据的库表查询,用什么方法查询最快???
在 Java、Servlet 中,对一个有几百万数据的库表查询,用什么方法查询最快???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunni
2002-08-14
打赏
举报
回复
我觉得这个和java 什么的没有太大的关系 主要是sql语句的优化
walkcamel
2002-08-14
打赏
举报
回复
一方面数据库的性能要优化,另外在写SQL语句的时候要小心,尽量限制返回的记录数,这样能够提高响应速度。
binriyue讲的是个很好的办法,但索引建多了,在记录插入时速度会有些影响。
lfgoal
2002-08-14
打赏
举报
回复
我也遇到过这个问题,索引都建了,速度其实也还可以,从160万条记录中有条件的选择200条记录回来大概要7~10几秒钟不等,如果太过模糊查询的话估计就要等上四五十秒钟,怎样将查询进一步优化到2,3秒钟就能返回值呢?各位有什么高见???
alphazhao
2002-08-14
打赏
举报
回复
这确实是数据库优化的问题
如果是单表查询,数量级很大的话,一般是建立索引、主键什么的
但如果是跨表或者很复杂的复合查询语句,可以考虑建立视图
mem_fox
2002-08-14
打赏
举报
回复
我觉的这个是数据库的事情
binriyue
2002-08-13
打赏
举报
回复
第二点就是选用有针对性的JDBC,不同的JDBC性能会有所不同。
binriyue
2002-08-13
打赏
举报
回复
我觉得首先应该是根据你查询条件中的where语句对该表建立索引,这才是最重要的。
java
wen之jsp从入门到项目实战(jsp+
servlet
)
本课程对JSP做了详细讲解,主要涉及的课程内容:jsp的底层原理,jsp与
servlet
的区别,jsp页面如何插入
java
代码,jsp
中
的3个指令、7个动作,9个内置对象的使用,EL表达式,JSTL标签,如何自定义标签,MVC模式,jsp+...
Java
工作资料!
java
查询
数据
库
final 在
java
中
有什么作用?
java
中
的 Math.round(-1.5) 等于多少? String 属于基础的
数据
类型吗?
java
中
操作字符串都有哪些类?它们之间有什么区别? String str="i"与 String str=new String(“i”)一样吗?...
Java
开发面试常见问题总结
最近需要面试
Java
开发,自己学习丢西瓜捡芝麻,学了的都忘了,所以有机会自己做个总结,摘录自各个博文以及总结。 1、
JAVA
的跨平台原理 JVA源码被编译会生成字节码文件,通过不同平台上下载的不同版本的JVM,将...
实战分析!
java
基本
数据
类型和引用
数据
类型的特点
final 在
java
中
有什么作用?
java
中
的 Math.round(-1.5) 等于多少? String 属于基础的
数据
类型吗?
java
中
操作字符串都有哪些类?它们之间有什么区别? String str="i"与 String str=new String(“i”)一样吗?...
java
springmvc用线程池高效导出百万级csv
数据
,前端展现进度条
领导说公司的报表导出太慢还没有进度条展示,以前用的poi操作excel导出xls,从
数据
库
查询
数据
,写入本地文件,然后读取本地文件下载效率低下,特别是
数据
量大的时候。所以我对后台cms系统导出做了优化,采用导出csv格式,...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章