Bei Verwendung von SpringBoot ist eine Optimierung der Datenbank erforderlich. Ein Hinweis zu den zu diesem Zeitpunkt vorgenommenen Einstellungen.
Verwenden Sie HikariCP als Standardverbindungspool.
Ändern Sie die Beschreibung von application.yml wie folgt. Der diesmal geänderte Inhalt ist die Zeit bis zum Verbindungszeitlimit und der Änderung der Poolgröße.
spring.datasource.hikari Der folgende Teil ist der Zielteil.
#### **`application.yml`**
```yaml
spring:
datasource:
url:[DB-Verbindungsziel-URL]
username:[DB-Verbindungsschema]
password:[DB-Verbindungskennwort]
driverClassName: oracle.jdbc.OracleDriver
testOnBorrow: true
validationQuery: SELECT 1 FROM DUAL
type: com.zaxxer.hikari.HikariDataSource
hikari:
connection-timeout: 60000 # Default: 30000 (30 seconds)
connection-test-query: SELECT 1 FROM DUAL
minimum-idle: 50 # Default: same as maximumPoolSize
maximum-pool-size: 500 # Default: 10
Es kam heraus, sobald ich es nachgeschlagen hatte, aber es war etwas, das ich nicht wusste.
Wenn Sie detailliertere Einstellungen vornehmen möchten, sind die unten verlinkten Informationen hilfreich. https://github.com/tokuhirom/java-handbook/blob/master/spring/hikaricp.md
Recommended Posts