go 数据库/SQL:改进Tx上关闭预处理语句的文档

zc0qhyus  于 6个月前  发布在  Go
关注(0)|答案(1)|浏览(46)

https://golang.org/pkg/database/sql/#Tx 文档中提到:
通过调用事务的 Prepare 或 Stmt 方法为事务准备的语句,在调用 Commit 或 Rollback 时会被关闭。
但是在 https://golang.org/pkg/database/sql/#Tx.Prepare 示例中,有一个注解("Prepared statements take up server resources and should be closed after use.")可能会让人对如何处理它产生一些疑问。

ggazkfy8

ggazkfy81#

我相信在准备事务之外的语句时,文档更有关联性,尽管这个示例是专门针对(*Tx).Prepare()的。注意到他们在服务器上使用额外的资源,即使在事务范围内,这对我来说似乎也是相关的。

相关问题