我对使用事务来提高性能很感兴趣。
这是我目前正在做的过程:
* ~~~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~~~
我问这个问题是因为,也许使交易只包含一系列同质命令似乎会更好???(同样,我不知道;我只是在猜测。)