質問編集履歴
1
一部誤字を修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
websocket からのPUSHを受け取り次第、DB(SQLite3)に格納する場面でのご相談です。
|
2
2
|
|
3
3
|
**0 現状**
|
4
|
-
PUSHを受け取り次第、「DB格納する処理※を発火・結果を待たずに次のPUSHに対応する」ようにしているのですが、ピークタイムで処理が集中するとどうしても
|
4
|
+
PUSHを受け取り次第、「DB格納する処理※を発火・結果を待たずに次のPUSHに対応する」ようにしているのですが、ピークタイムで処理が集中するとどうしても処理が溜まってしまいます。
|
5
5
|
※1処理0.01~0.03secほどですがピークタイムでは90sec待ちになる場面もあります。
|
6
6
|
|
7
7
|
**1 実現したいこと**
|
8
|
-
処理
|
8
|
+
処理が溜まっている間もCPUリソース※は十分に空きがあり、かつその処理順序を問わない・結果を待たないことからmultithread(?)でできる限り早く処理を終わらせたいです。
|
9
9
|
※ Ryzen3900x環境、12コア24スレッドです
|
10
10
|
|
11
11
|
そこまで突飛な話ではないと思うのですが、なかなか解決策が見つかりません。
|