Skip to content

Commit

Permalink
feat: align with two docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Icemap committed Feb 6, 2024
1 parent 9fe8135 commit 09282ee
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions best-practices/java-app-best-practices.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,8 @@ The connection pool maintains persistent connections from clients to TiDB as fol
- Before v5.4, TiDB does not proactively close client connections by default (unless an error is reported).
- Starting from v5.4, TiDB automatically closes client connections after `28800` seconds (this is, `8` hours) of inactivity by default. You can control this timeout setting using the TiDB and MySQL compatible `wait_timeout` variable. For more information, see [JDBC Query Timeout](/develop/dev-guide-timeouts-in-tidb.md#jdbc-query-timeout).

Moreover, there might be network proxies such as [LVS](https://en.wikipedia.org/wiki/Linux_Virtual_Server) or [HAProxy](https://en.wikipedia.org/wiki/HAProxy) between clients and TiDB. These proxies typically proactively clean up connections after a specific idle period (determined by the proxy's idle configuration). In addition to monitoring the proxy's idle configuration, connection pools also need to maintain or probe connections for keep-alive.

If you often see the following error in your Java application:

```
Expand Down

0 comments on commit 09282ee

Please sign in to comment.