`

druid PreparedStatementCache设置

 
阅读更多

druid的连接池配置中有PreparedStatementCache的配置,该信息解决了sql语句可以被预编译,并且保存在PreparedStatement这个对象中,而这个对象的存储就在PreparedStatementCache,对于oracle可以绕过数据库编译,有很大的提升,但是对于mysql,没有那么明显。

这个值的设置不是越大越好,PSCache会占用jvm,占用量=连接数*PSCache设置的大小*每个PSCache占用的内存。

详情请见:

http://www.dbafree.net/?p=287

http://www.dbafree.net/?p=458

http://agapple.iteye.com/blog/838286

http://www.cnblogs.com/alipayhutu/archive/2013/04/18/3029171.html

分享到:
评论

相关推荐

    Druid监控系统安装及配置

    **Druid监控系统安装与配置详解** Druid是一款高性能、多功能的数据库连接池,它集成了数据源管理、SQL解析、执行计划展示、监控、扩展点等众多功能。在复杂和高并发的环境中,对数据库连接池进行实时监控至关重要...

    rust druid windows设置程序图标demo代码

    在本文中,我们将深入探讨如何使用Rust编程语言与Druid框架在Windows平台上为应用程序设置自定义图标。Rust是一种系统级编程语言,以其安全、并发性和高性能而著称,而Druid则是一个用于构建现代桌面应用的UI库。...

    使用Druid数据连接池连接PostgreSQL简单例子

    2. **配置Druid数据源**:在Spring Boot的配置文件`application.properties`或`application.yml`中,设置Druid的数据源属性,包括数据库URL、用户名、密码等。 ```properties # application.properties 示例 spring....

    Druid源码(druid-1.2.8.tar.gz)

    Druid是阿里巴巴开源的一个强大、灵活且高性能的Java数据库连接池组件。它提供了监控、SQL解析、执行性能统计等多种功能,广泛应用于各种Java企业级项目中。Druid-1.2.8版本源码的分析可以帮助我们深入理解其内部...

    最新版druid 数据库连接池 druid-1.1.21.jar

    Druid是阿里巴巴开源的一个高效、强大的数据库连接池组件,它的全称是Dynamic Routing Data Source,即动态路由数据源。在Java Web开发中,数据库连接池扮演着至关重要的角色,它负责管理数据库连接,提高数据库操作...

    参照阿里druid整理druid-spring-boot-starter的demo

    `druid-spring-boot-starter`自动配置了数据源、监控统计以及相关的初始化设置,使得开发者无需编写大量繁琐的XML配置或Java配置代码。 【Demo的构建】 这个"参照阿里druid个人整理druid-spring-boot-starter可...

    Druid源码(apache-druid-0.22.1-src.tar.gz)

    Apache Druid 是一个高性能、实时分析数据库,主要用于大数据的在线分析处理。它以其强大的查询性能、低延迟和可扩展性在大数据领域中广受好评。在深入理解Druid之前,我们首先需要了解它作为连接池的角色,以及...

    大数据druid集群析搭建

    大数据Druid集群实时分析搭建 Druid是大数据实时分析平台,能够处理大量数据的实时查询和分析。以下是大数据Druid集群实时分析搭建的详细步骤和知识点: 环境准备 * 3台ECS服务器,each with 4 cores, 8G memory,...

    Springboot中使用Druid+JPA

    在Spring Boot中引入Druid,可以通过配置文件设置数据源参数,如最大连接数、最小连接数、超时时间等,从而实现对数据库连接的高效管理。 引入Druid的步骤如下: 1. 添加依赖:在`pom.xml`文件中添加Druid的依赖。 ...

    druid-1.1.6 源码包

    这些参数可以设置在XML配置文件或Java代码中。 3. 连接生命周期管理:Druid连接池负责创建、验证、回收和销毁数据库连接。它有智能的连接健康检查机制,可以定期验证连接是否有效,确保应用使用的都是健康的连接。 ...

    druid-1.1.10-API文档-中文版.zip

    赠送jar包:druid-1.1.10.jar; 赠送原API文档:druid-1.1.10-javadoc.jar; 赠送源代码:druid-1.1.10-sources.jar; 赠送Maven依赖信息文件:druid-1.1.10.pom; 包含翻译后的API文档:druid-1.1.10-javadoc-API...

    druid1.1.22.rar

    同时,Druid通过设置可以优化Oracle的连接参数,比如自动调整批处理大小,以适应不同的业务场景。 集成Druid到项目中通常涉及以下步骤: 1. 引入依赖:在Maven或Gradle的配置文件中添加Druid的依赖。 2. 配置数据源...

    druid-1.1.12jar

    它可以解析SQL语句并生成抽象语法树(AST),这使得Druid能够进行更深入的SQL优化,例如,通过设置SQL拦截器,可以实现SQL的动态改写,优化查询性能,或者添加审计日志等功能。 除此之外,Druid还支持多种数据源...

    去除druid监控的阿里广告

    ### 如何去除Druid监控中的阿里广告 #### 一、问题背景 在使用Java集成阿里云的Druid数据源进行数据库连接池管理时,我们可能会遇到一个比较烦人的问题:Druid控制台页面下方默认会显示一条来自阿里的横幅广告。...

    Druid监控分布式解决方案.docx

    Druid 监控分布式解决方案 Druid 是一个强大的数据库连接池,除了提供高性能的连接池和连接管理外,还内置了一个强大的监控工具:Druid Monitor。Druid Monitor 不仅可以监控数据源和慢查询,还可以监控 Web 应用...

    druid1.2.8 下载 数据库连接池

    5. **集成与配置**:在Java项目中,我们可以将`druid-1.2.8.jar`添加到项目的类路径中,然后通过Spring或XML配置文件来初始化Druid数据源,设置连接池的大小、超时时间、验证查询等参数。 6. **使用示例**: ```...

    druid-1.2.5.rar

    4. **Statement拦截**:Druid支持对数据库Statement对象的拦截,可以在执行SQL之前和之后进行操作,比如设置参数、获取执行时间等,有助于性能分析和调优。 5. **Web监控页面**:Druid提供了一个Web监控界面,通过...

    数据库连接池druid-1.1.21.jar 和 配置文件druid.properties

    - `removeAbandonedTimeout`:设置连接被回收的超时时间。 - `validationQuery`:用于验证连接是否有效的SQL语句。 在实际使用中,需要根据应用的需求和数据库服务器的负载情况调整这些参数,以达到最佳性能和...

    druid-0.2.19 阿里数据源

    在项目中使用 Druid 数据源,通常需要在配置文件中设置相关参数,例如初始化连接数、最大连接数、最小连接数、超时时间等。此外,还可以配置监控视图的访问地址、过滤器等。 4. **使用 Druid** 在 Java 代码中,...

    druid-1.1.16-API文档-中文版.zip

    赠送jar包:druid-1.1.16.jar; 赠送原API文档:druid-1.1.16-javadoc.jar; 赠送源代码:druid-1.1.16-sources.jar; 赠送Maven依赖信息文件:druid-1.1.16.pom; 包含翻译后的API文档:druid-1.1.16-javadoc-API...

Global site tag (gtag.js) - Google Analytics