色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql druid配置

呂致盈2年前11瀏覽0評論

MySQL是一個非常流行的關系型數據庫管理系統。在開發過程中,我們可能需要使用到Druid作為數據庫連接池。Druid作為一個高性能的連接池,可以有效地提高系統的性能和穩定性。下面介紹一下MySQL通過Druid連接池的配置。

首先需要在項目中引入Druid的依賴。例如在Maven項目中,在pom.xml文件中添加以下依賴:

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.21</version>
</dependency>

接下來,需要在MySQL配置文件中加入Druid的相關配置。以下是一個示例配置文件:

# 配置數據源
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# Druid連接池配置
spring.datasource.druid.initial-size=5
spring.datasource.druid.min-idle=5
spring.datasource.druid.max-active=20
spring.datasource.druid.test-on-borrow=true
spring.datasource.druid.test-while-idle=true
spring.datasource.druid.validation-query=SELECT 1 FROM DUAL
spring.datasource.druid.filters=stat,wall,log4j
spring.datasource.druid.connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
spring.datasource.druid.logAbandoned=true
spring.datasource.druid.removeAbandoned=true
spring.datasource.druid.removeAbandonedTimeout=180
# 監控統計配置
spring.datasource.druid.filter.stat.log-slow-sql=true
spring.datasource.druid.filter.stat.slow-sql-millis=5000

上述配置中,配置了數據源的類型為DruidDataSource。同時,設置了連接池的初始大小、最小空閑數、最大活躍數等等。還配置了Druid的監控統計相關的屬性,可以方便地統計監控數據庫的性能和健康狀況。

在完成以上配置后,可以在具體的代碼中使用Druid數據源,例如:

@Autowired
private DataSource dataSource;

通過以上代碼,即可得到一個使用Druid連接池的MySQL數據庫連接。

下一篇mysql drid