美文网首页
数据库访问优化

数据库访问优化

作者: 哈哈11122 | 来源:发表于2018-09-19 10:42 被阅读0次

1.数据源的比较

分别使用jdbc连接和数据库连接池进行50次查询sequence操作,再进行50次单表插入操作。100次的时间总和处以100,可以得到平均值。

实现代码不贴出,使用多线程进行实验。

1.1.结果

jdbc:

第一次运行结果:119ms/次

第二次运行结果:44ms/次

dbcp:

第一次运行结果:129ms/次

第二次运行结果:74ms/次

druid:

第一次运行结果:94ms/次

第二次运行结果:35ms/次

结论:druid最优。

1.2.主要配置

jdbc本地数据源

#spring.datasource.url=jdbc:oracle:thin:@168.168.168.10:1521:testpl

#spring.datasource.username=platform

#spring.datasource.password=formplat

#spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver

commons-dbcp数据库连接池

@Bean

public DataSourcedataSource(){

BasicDataSource dataSource =new BasicDataSource();

    dataSource.setDriverClassName("oracle.jdbc.driver.OracleDriver");

    dataSource.setUrl("jdbc:oracle:thin:@168.168.168.10:1521:testpl");

    dataSource.setUsername("platform");

    dataSource.setPassword("formplat");

    return dataSource;

}

druid数据源

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

spring.datasource.url=jdbc:oracle:thin:@168.168.168.10:1521:testpl

spring.datasource.username=platform

spring.datasource.password=formplat

spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver

# 初始化,最小,最大连接数

spring.datasource.initialSize=50

spring.datasource.minidle=10

spring.datasource.maxActive=100

# 获取数据库连接等待的超时时间

spring.datasource.maxWait=60000

相关文章

  • Web性能优化常见技巧

    阶段一:访问网页地址 阶段二:发出请求:http请求优化 阶段三:访问数据库 (SQL数据库优化)后端优化 阶段四...

  • 面向程序员的数据库访问性能优化法则

    面向程序员的数据库访问性能优化法则

  • 数据库性能优化-面向程序员的数据库访问性能优化技术

    参考文章 面向程序员的数据库访问性能优化技术

  • mysql调优

    一 、查询优化、索引优化、库表结构优化 1. 查询性能优化 1.1) 优化数据访问:1、是否向数据库请求了不需要的...

  • Django 数据库访问性能优化

    1. 使用标准的数据库优化技术: 在进行Django数据库访问性能优化之前,首先应该使用标准的数据库技术对其进行优...

  • MySQL性能优化

    一、数据库优化目的 1)避免出现页面访问错误 2)增加数据库的稳定性 3)优化用户体验 二、使用MySQ...

  • 数据库访问优化

    1.数据源的比较 分别使用jdbc连接和数据库连接池进行50次查询sequence操作,再进行50次单表插入操作。...

  • 数据库学习

    最近在走数据库的阶段,有听到过数据库优化这个词,于是做了一些总结: 1.数据库优化的好处 避免网站页面出现访问错误...

  • Mysql调优

    Mysql框架体系图 优化方法 1、缓存,应用系统将常被访问的数据,放在缓存里,减少对数据库的访问频率 ...

  • MySQL——优化

    一、应用优化 在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力...

网友评论

      本文标题:数据库访问优化

      本文链接:https://www.haomeiwen.com/subject/hawbnftx.html