用的proxool的数据库连接池,怎么把cpu占用率降下去

 我来答
用q户名
2016-08-01 · 知道合伙人数码行家
用q户名
知道合伙人数码行家
采纳数:56269 获赞数:150460
我最然懂的不多,但是我愿用全力来帮助大家。如果有不周到之处,还望大家海涵!

向TA提问 私信TA
展开全部
  现在常用的开源数据库连接池主要有c3p0、dbcp、proxool三种,其中:
  Spring 推荐使用dbcp;
  Hibernate 推荐使用c3p0和proxool;
  1、 DBCP:apache
  DBCP(DataBase connection pool)数据库连接池。是apache上的一个 java连接池项目,也是 tomcat使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。dbcp没有自动的去回收空闲连接的功能。
  2、 C3P0:
  C3P0是一个开源的jdbc连接池,它实现了数据源和jndi绑定,支持jdbc3规范和jdbc2的标准扩展。c3p0是异步操作的,缓慢的jdbc操作通过帮助进程完成。扩展这些操作可以有效的提升性能。目前使用它的开源项目有Hibernate,Spring等。c3p0有自动回收空闲连接功能。
  3、 Proxool:Sourceforge
  Proxool是一种Java数据库连接池技术。是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。
  对比:
  1> 相同时间内同等量的线程数和循环次数下:通过对三个连接池的三个标志性性能测试参数(Average,median,90%Line)进行比较发现:性能dbcp<=c3p0<proxool;
  2> 不同情况下的同一数据库连接池测试:通过观察 Average,median,90%Line三个参数发
  现三个连接池的稳定性(三种连接池的三个测试参数的变化情况)依次:稳定性dbcp>=c3p0>proxool。
  结论:
  通过对三种数据库连接池的性能测试发现,proxool和 c3p0能够更好的支持高并发,但是在稳定性方面略逊于 dpcp;
WYZZWB2011407d2e
高能答主

2016-08-03 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:7472万
展开全部

最好不要用数据库连接池,而要用Access 2010数据库管理系统,它对中央处理器的占用率比较低。

  1. Access 2010界面。

    在Windows 7操作系统下,在Windows 7操作系统中,依次选择【开始】|【所有程序】|【Microsoft Office】|【Microsoft Access 2010】,便可以启动Access 2010,出现Access数据库的窗口。

    在Access 2010窗口中,可以看到Office 2010窗口的常见组成,如标题栏、【文件】菜单、功能区、快速访问工具栏、最大化按钮、最小化按钮、关闭按钮、帮助按钮、滚动条和状态栏等。这个窗口中还有一个导航窗格,相当于Access 2007之前的Access版本中的数据库窗口。

  2. 导航窗格的使用。
    导航窗格可以帮助组织或归类数据库对象,并且是打开更改数据库对象设计的主要方式。在打开数据库时,数据库对象的名称将显示在导航窗格中,数据库对象包括表、窗体、报表、页、宏和模块。导航窗格把数据库对象划分为几个类别,各个类别又分为几个组。

  3. 选项卡式文档的使用。
    Access 2010用选项卡式文档显示数据库对象,而不是数据库窗口。为了便于日常的交互使用,采用选项卡式文档界面将更加方便。

  4. 创建空白数据库。

    利用Access 2010创建的数据库属于关系型数据库,是相关对象的集合,包括表、查询、窗体、报表、宏、模块和数据访问页。每个对象都是数据库中的一个组成部分。表是数据库的集合,记录了数据库中全部的数据内容,其它对象是Access提供的工具,用来对数据库进行维护和管理。

    在Access 2010中,所谓空白数据库,指的是一个没有表、查询和报表等内容的数据库。

    启动Access 2010,单击【文件】菜单,选择【新建】命令,在右侧的可用模板中选择【空数据库】按钮,单击【文件名】右侧的按钮,打开【文件新建数据库】对话框,在对话框中选择保存新文档的文件夹,单击【确定】按钮。

    在【文件名】文本框中输入新建的数据库名,单击【创建】按钮即可创建一个空白数据库。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式