Diese Option scheidet daher aus. </p> <p><strong>2</strong>: Die Executor-Funktion in Java wurde bereits zuvor in einer unserer Anwendungen verwendet, um die Stapeleinfügung zu implementieren. Die Anzahl der Datensätze überschreitet jedoch nicht 50.000. Wir werden gebeten, einen ähnlichen Ansatz zu verwenden. Daher ist die Verwendung von Spring Batch ausgeschlossen. </p> <p>Ich suche nach möglichen Funktionen, die ich in Java 8/MySQL-Datenbanken berücksichtigen kann. </p> <p>Java 8: Verwenden Sie Executor für Multithreading, CompletableFuture für asynchrone Verarbeitung und Streaming. </p> <p>MySQL: Index erstellen...</p>
VARBINARY
或BLOB
。SELECT MAX(LENGTH(col)) FROM tbl
)可以给出最大长度。PRIMARY KEY
来跟踪“上次停下来的位置”,如果可行的话。(不要使用OFFSET
)。有关分块的更多信息:http://mysql.rjweb.org/doc.php/deletebig#deleting_in_chunks