回答編集履歴
5
推敲
answer
CHANGED
@@ -2,6 +2,6 @@
|
|
2
2
|
上記が参考になるでしょう。
|
3
3
|
|
4
4
|
但し、1億件ともなると、分割コミットを考慮しないと駄目でしょうね
|
5
|
-
単純なものなら、複数のバッチをパラレル
|
5
|
+
単純なものなら、複数のバッチをパラレル(開始位置はずらす)で実行可能でしょう。
|
6
6
|
複雑な場合は、ストアドにした方が良いと思います。
|
7
7
|
CPU負荷率が80%程度になるくらいまではパラレル実行しても問題ないと思います。
|
4
補正
answer
CHANGED
@@ -3,5 +3,5 @@
|
|
3
3
|
|
4
4
|
但し、1億件ともなると、分割コミットを考慮しないと駄目でしょうね
|
5
5
|
単純なものなら、複数のバッチをパラレルで実行(開始位置はずらす)可能でしょう。
|
6
|
-
複雑な場合は、ストアド
|
6
|
+
複雑な場合は、ストアドにした方が良いと思います。
|
7
7
|
CPU負荷率が80%程度になるくらいまではパラレル実行しても問題ないと思います。
|
3
追記
answer
CHANGED
@@ -3,4 +3,5 @@
|
|
3
3
|
|
4
4
|
但し、1億件ともなると、分割コミットを考慮しないと駄目でしょうね
|
5
5
|
単純なものなら、複数のバッチをパラレルで実行(開始位置はずらす)可能でしょう。
|
6
|
+
複雑な場合は、ストアドを作成した方が良いと思います。
|
6
7
|
CPU負荷率が80%程度になるくらいまではパラレル実行しても問題ないと思います。
|
2
推敲
answer
CHANGED
@@ -3,4 +3,4 @@
|
|
3
3
|
|
4
4
|
但し、1億件ともなると、分割コミットを考慮しないと駄目でしょうね
|
5
5
|
単純なものなら、複数のバッチをパラレルで実行(開始位置はずらす)可能でしょう。
|
6
|
-
|
6
|
+
CPU負荷率が80%程度になるくらいまではパラレル実行しても問題ないと思います。
|
1
追記
answer
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
[PostgreSQL: 集合を返すGENERATE_SERIES関数で大量データを生成して集計する](https://www.techscore.com/blog/2013/03/12/%E9%9B%86%E5%90%88%E3%82%92%E8%BF%94%E3%81%99generate_series%E9%96%A2%E6%95%B0%E3%81%A7%E5%A4%A7%E9%87%8F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%A6%E9%9B%86%E8%A8%88/)
|
2
2
|
上記が参考になるでしょう。
|
3
3
|
|
4
|
-
但し、1億件ともなると、分割コミットを考慮しないと駄目でしょうね
|
4
|
+
但し、1億件ともなると、分割コミットを考慮しないと駄目でしょうね
|
5
|
+
単純なものなら、複数のバッチをパラレルで実行(開始位置はずらす)可能でしょう。
|
6
|
+
大体、CPU負荷率が80%程度になるくらいまではパラレル実行しても問題ないと思います。
|