回答編集履歴

3

postgresのドキュメントから ほぼ確定

2017/11/10 13:36

投稿

kuniku
kuniku

スコア253

test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
 
56
56
 
57
- なので、PostgreSQLのmax_connections=100がPostgreSQLのスーパユーザの接続数を含むとすると
57
+ なので、PostgreSQLのmax_connections=100がPostgreSQLのスーパユーザの接続数を含むため
58
58
 
59
59
  100-3=97 が外側(アプリケーションなど)からの最大接続可能数になるのではないかと推測。
60
60
 

2

引用の漏れ追記

2017/11/10 13:36

投稿

kuniku
kuniku

スコア253

test CHANGED
@@ -48,6 +48,10 @@
48
48
 
49
49
  > superuser_reserved_connections =3(デフォルト)
50
50
 
51
+ > 何時の時点にあっても、有効な接続数は、少なくともmax_connectionsから
52
+
53
+ > superuser_reserved_connectionsを差し引いた数であって
54
+
51
55
 
52
56
 
53
57
  なので、PostgreSQLのmax_connections=100がPostgreSQLのスーパユーザの接続数を含むとすると、

1

誤記修正、見やすく整形

2017/11/10 13:03

投稿

kuniku
kuniku

スコア253

test CHANGED
@@ -12,21 +12,25 @@
12
12
 
13
13
  Spring側(tomcat dbcp)の
14
14
 
15
- initialSize-100
15
+ ```
16
16
 
17
- maxActive=100
17
+ initialSize=100
18
18
 
19
- maxIdle=100
19
+ maxActive=100
20
20
 
21
+ maxIdle=100
21
22
 
23
+ ```
22
24
 
23
25
 
24
26
 
25
27
  PostgreSQLでの
26
28
 
27
- max_connections =100(デフォルト値)
29
+ ```
28
30
 
31
+ max_connections =100(デフォルト値)
29
32
 
33
+ ```
30
34
 
31
35
  で、アプリ側とDB側の値が同値になっています。
32
36
 
@@ -40,22 +44,18 @@
40
44
 
41
45
  https://www.postgresql.jp/document/9.4/html/runtime-config-connection.html
42
46
 
47
+ > PostgreSQLのスーパユーザによる接続のために予約されている接続"開口部(スロット)"の数
43
48
 
44
-
45
- PostgreSQLのスーパユーザによる接続のために予約されている接続"開口部(スロット)"の数
46
-
47
- superuser_reserved_connections =3(デフォルト)
49
+ > superuser_reserved_connections =3(デフォルト)
48
50
 
49
51
 
50
52
 
51
- なので、接続最大数100がPostgreSQLのスーパユーザの接続数を含むとすると、
53
+ なので、PostgreSQLmax_connections=100がPostgreSQLのスーパユーザの接続数を含むとすると、
52
54
 
53
- 100-3=97 が最大接続可能数になるのではないかと推測。
55
+ 100-3=97 が外側(アプリケーションなど)からの最大接続可能数になるのではないかと推測。
54
56
 
55
57
 
56
58
 
57
- Spring側を97以下にするか、PostgreSQ側Lを103以上にする必要があるのでは?
59
+ Spring側を97以下にするか、PostgreSQL側を103以上にする必要があるのでは?
58
60
 
59
- また、運用でのSQL実行やDBの正常確認もあること考慮すると、10くらいは余裕をもっておく方が
61
+ また、運用でのSQL実行やDBの正常確認もあること考慮すると、10くらいは余裕をもっておく方が良いかと思います。
60
-
61
- 良いかと思います。