私はまだ冬眠にかなり慣れていません。SQLスクリプトをアップロードし、各ステートメントをデータベースに監査しています。したがって、すべてのステートメントは文字列としてデータベースに保存されます。ただし、このファイルには最大 50,000 以上のステートメントを含めることができます。私は休止状態のバッチ処理について読んできましたが、これを設計して実装する最良の方法は何だろうと思っています。
これまでのところ、ファイルは正常にアップロードされています。スクリプトの各ステートメントからリストを作成しています。次に、各オブジェクトを休止状態で個別に保存します。明らかにパフォーマンスが良くない!
スクリプトから50,000以上のオブジェクトの巨大なリストを作成する必要があるかどうか疑問に思っています-コントローラー側でそれをDAOに渡すか、ファイルを解析して、一度に100行と言って、100のリストを作成する必要がありますオブジェクト、各リストを service->DAO.. に渡し、ファイルの終わりまで連続して渡します。
専門家はこのデザインをどのように処理しますか??
ありがとう!