2

パフォーマンスのためにトランザクションを使用することに興味があります。

これは私が現在行っているプロセスです:

* ~~~BEGIN TRANSACTION~~~
* Instance a command object and set the command text.
* Prepare command text so parameters can be added.
* In a loop, I set the values of said parameters and execute the command.
* ~~~COMMIT~~~

私がこれを行っているのは、私が理解している限りでは、ステートメントを準備するとき、SQLite エンジンと通信しているので、トランザクションにそれを含めると何らかの形で役立つのではないでしょうか??? (あくまで推測です。)

.

質問: 次のプロセスに変更する必要がありますか?

* Instance a command object and set the command text.
* Prepare command text so parameters can be added.
* ~~~BEGIN TRANSACTION~~~
* In a loop, I set the values of said parameters and execute the command.
* ~~~COMMIT~~~

おそらく、トランザクションに一連の同種のコマンドのみを含める方が良いように思われるので、私はこれについて尋ねています??? (繰り返しますが、私にはわかりません。ただの推測です。)

4

1 に答える 1