吴健
2024-11-16 d1851ded02d6f253ed2ca1459c4e514102c975d5
提交 | 用户 | 时间
a6316e 1 # 数据源配置
A 2 spring:
3     datasource:
4         type: com.alibaba.druid.pool.DruidDataSource
5         driverClassName: com.mysql.cj.jdbc.Driver
6         druid:
7             # 主库数据源
8             master:
8b3c4b 9                 url: jdbc:mysql://192.168.0.189:3306/billion-db-base?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
a6316e 10                 username: root
A 11                 password: 123456
12             # 从库数据源
13             slave:
14                 # 从数据源开关/默认关闭
8b3c4b 15                 enabled: true
A 16                 url: jdbc:mysql://192.168.0.189:3306/billion-db-self?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
17                 username: root
18                 password: 123456
a6316e 19             # 初始连接数
A 20             initialSize: 5
21             # 最小连接池数量
22             minIdle: 10
23             # 最大连接池数量
24             maxActive: 20
25             # 配置获取连接等待超时的时间
26             maxWait: 60000
27             # 配置连接超时时间
28             connectTimeout: 30000
29             # 配置网络超时时间
30             socketTimeout: 60000
31             # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
32             timeBetweenEvictionRunsMillis: 60000
33             # 配置一个连接在池中最小生存的时间,单位是毫秒
34             minEvictableIdleTimeMillis: 300000
35             # 配置一个连接在池中最大生存的时间,单位是毫秒
36             maxEvictableIdleTimeMillis: 900000
37             # 配置检测连接是否有效
38             validationQuery: SELECT 1 FROM DUAL
39             testWhileIdle: true
40             testOnBorrow: false
41             testOnReturn: false
42             webStatFilter: 
43                 enabled: true
44             statViewServlet:
45                 enabled: true
46                 # 设置白名单,不填则允许所有访问
47                 allow:
48                 url-pattern: /druid/*
49                 # 控制台管理用户名和密码
50                 login-username: ruoyi
51                 login-password: 123456
52             filter:
53                 stat:
54                     enabled: true
55                     # 慢SQL记录
56                     log-slow-sql: true
57                     slow-sql-millis: 1000
58                     merge-sql: true
59                 wall:
60                     config:
61                         multi-statement-allow: true