0

5900 行の SQL のような巨大なファイルを、flask-SQLalchemy を使用して mysql データベースに作成、挿入、および変更しようとしています。

ファイルを解析し、各コマンドを ; に分割して分離しています。

これは期待どおりに機能します。

これが私がこれまでに持っているものです。

SQL クエリの実行には、SQLAlchemy の Engine API を使用しています。

クエリを実行すると、ファイルの 5400 行ほどでデータベースがジョブを終了したように見えますが、アプリケーションは 5900 行までの完全な実行をエラーなしでログに記録します。

作成と挿入を別々に行うと、それも機能するので、バッチ実行を分割したり、プーリングなどを使用したりする方法があります。これにより、データベースが動かなくなります。

ありがとうございました!

4

0 に答える 0