数据库链接资源该怎么优化

链接|数据|数据库|优化

问题描述:

在页面里要连接数据库进行查询,将取得的结果显示在页面上,在每次查询后都用close关闭了连接的。平时的显示正常,在数据库中可以监视得到,创建了一个连接后,查询完了后很快就释放了,但是在一次查询还没完时,如果在浏览器上很快的按F5刷新页面,数据库的连接会不停的增加,而原来的连接释放很慢,很快就把数据库拖死了。
采用连接池也只能限制总的连接数,如果一个人很快的不停的刷新,数据库不会死了,但很快一个人就把资源用完了,应用被拖死,

解决办法:
不要把连结建在BEAN中,应该写在一个类的静态方法中,然后作为参数传过去,使每个调用的人都使用同一静态连结.
在连结的BEAN中首先看那个静态的连结是否是null,如果不是,就直接引用,如果是就重新建立这个连结.

时间: 2024-08-29 08:08:34

数据库链接资源该怎么优化的相关文章

《Oracle数据库性能优化方法论和最佳实践》——2.6 流程、资源和组件优化方法论

2.6 流程.资源和组件优化方法论 流程.资源和组件优化方法论是本书几位作者综合多年性能优化方法论实践提出的最新的Oracle业务系统性能优化方法论.流程.资源和组件优化方法论以流程响应分析为核心,辅助以流程处理的组件和涉及的资源分析,发现导致性能问题的根本原因,并采取适当的手段进行性能改善.本书从流程.资源和组件优化方法论出发,全面构建性能优化的可测量体系,并通过大量的性能优化实践案例来验证方法论的有效性.2.6.1 吞吐量和响应时间关系曲线 吞吐量和响应时间关系曲线是流程.资源和组件优化方法

mysql数据库的安装以及常见优化设置

原文:mysql数据库的安装以及常见优化设置   本文根据优才网课程整理,面向web开发者,内容以实用为主,专业DBA可以绕行. 如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了.咱们来讲一下基本的mysql安装和优化.   一: MYSQL安装和基本配置 在linux上安装,可以用包管理工具来安装,比较简单:RedHat 系列:yum -y install mysql mysql-server Debian系列:su

Oracle数据库中SQL语句的优化技巧_oracle

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法: 1. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.

网站内部链接该如何去优化

摘要: 随着百度算法的不断调整,外链为皇的时代已经基本终结,目前外部链接的效果明显没有以前那么有效果,可能百度追求均衡的状态,经过小兵个人测试,百度对内部链接的重视有所提 随着百度算法的不断调整,外链为皇的时代已经基本终结,目前外部链接的效果明显没有以前那么有效果,可能百度追求均衡的状态,经过小兵个人测试,百度对内部链接的重视有所提升,其实这对新手站长是个福祉,因为新手站长初期的资源还是有限的,今天就简单的和大家分享下,网站内部链接该如何去优化. 一. 首页导航的合理布局 一个合理的导航布局,可

利用著名博客快速建立SEO外部链接资源

是否一个新手就无法把一个新站快速优化好呢?其实不难,如果你用点心,花点时间跟着我的步骤去做,相信建设一个质量很好的外部链接资源还是有可能的.相信很多人都知道,博客系统的外部链接对站点的外部链接优化作用效果已经不是很明显了.但是,请注意了,这只是不明显,而不是没有任何作用.这个关键问题就在于,你所发外链的博客对搜索引擎是否拥有一定的权重,众所周知,著名的博客系统,如新浪,和讯,博客大巴等等,他们的主站权重在搜索引擎来说权重是特别的大的.即使我们在他们的网站上建立一个新的博客,只要我们每天有规律的去

mysql数据库的sql语句常用优化方法

mysql数据库的sql语句常用优化方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where

不惟PR惟权重 通过搜索引擎如何判断链接资源

中介交易 SEO诊断 淘宝客 云主机 技术大厅 谷歌"放弃"中国大陆市场,将网站服务器移机香港后,其原在中国大陆的搜索市场及团队力量,迅速被百度腾讯等本土的互联网寡头瓜分.尽管在广大网民的心目中,谷歌搜索很公正,人工干预排名的行为很少.甚至认为谷歌是一家宁为玉碎不为瓦全的企业,放弃大陆市场就是一个很旗帜鲜明的举动.但是百度占据70%以上市场份额的事实却不容忽视,尽管搜索引擎的核心技术都是一样的,但每家的技术还是各有千秋,而PR则是谷歌判断网站权重的专属.一个网站,也许其PR值很高,在谷

数据库链接方式(一)

链接|数据|数据库 数据库链接方式(一) ( odbc篇) 1.        产生: 数据库早期的数据库连接是非常困难的. 因为各种数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API必须有深刻的了解. 因此,能处理各种各样数据库的通用的API就应运而生了-―ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物.在程序中可以使用相同的代码访问不同的数据产品,因此有许多种数据库(如:Access, MS-SQL Server,

数据库链接方式(二)

链接|数据|数据库 数据库链接方式(二) (DAO篇) 针对odbc的复杂性后来微软提出了一个解决方案: DAO(Data Access Objects). DAO是第一个面向对象的接口,DAO模型是设计关系数据库系统结构的对象类的集合.它们提供了完成管理一个关系型数据库系统所需的全部操作的属性和方法,这其中包括创建数据库,定义表.字段和索引,建立表间的关系,定位和查询数据库等.它实际上包涵了Microsoft Jet数据库引擎,这是一个由Microsoft Access所使用的引擎,并允许应用