速度太慢!!该怎么办呀!!欢迎各位朋友讨论!!发言给分

zhuanr 2002-09-28 10:33:46
我们现在用的是tomcat+oracle+jsp,就是每次访问数据库的时间太长,是不是这种结构不对呀,或者说这种结构是不是本身有什么弊端呀?该怎么解决呀?
我们连接查询数据库用的是javabean的形式,jsp调用bean然后对oracle进行检索,可是运行一个select语句就要花费近1秒的时间,我们对数据库的访问量非常大,所以对数据库进行一次更新都要花费10几秒钟,这要是几千用户同时访问,我考,疯了,速度受不了了,大家帮帮我吧!!给点意见吧
...全文
36 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
windyloft 2002-09-29
  • 打赏
  • 举报
回复
应该做个连接池,这样就会多了!
上网查查很容易就找得的
或者搜索一下CSDN以前的贴子,
liuh777 2002-09-29
  • 打赏
  • 举报
回复
首先JSP第一次运行程序就是比较慢的,运行一次后就会快的
zhuanr 2002-09-29
  • 打赏
  • 举报
回复
没有用连接池,不会用?大家谁有关于连接池配置方面的例子吗?最好给出一个引用连接池的实例,谢谢了
win886688 2002-09-29
  • 打赏
  • 举报
回复
最好用连接池,这样效率会高一些
learnner 2002-09-29
  • 打赏
  • 举报
回复
把一些更新写成存储过程
zhuanr 2002-09-29
  • 打赏
  • 举报
回复
多谢
emu 2002-09-28
  • 打赏
  • 举报
回复
用了连接池没?
Reve 2002-09-28
  • 打赏
  • 举报
回复

首先,你考虑一下如何优化数据库的结构,例如加入索引index,按照范式要求进行重新的设计
其次,考虑一下优化sql查询的语句,例如不要有过多的多库查询,where和*的慎用,这个应该跟第一步关联
还有就是javabean连接数据库应该考虑线程的共享,和连接的共享,尽量不要新打开一个连接,而是保存已有的连接来让后边的访问共享
最后,如果你是在你自己条是jsp程序的时候速度慢的话,有点正常,因为你修改了文件导致服务器重新编译很多文件,和重新连接,这个会导致很慢的速度。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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