gpt4 book ai didi

go - sql 包中的 Query 和 QueryRow 之间是否存在显着的性能差异?

转载 作者:IT王子 更新时间:2023-10-29 02:05:02 24 4
gpt4 key购买 nike

两者之间是否存在显着的性能差异

func (db *DB) Query(query string, args ...interface{}) (*Rows, error)

func (db *DB) QueryRow(query string, args ...interface{}) *Row

"database/sql" 包中,即使您的查询末尾有 LIMIT 1;

最佳答案

不同之处在于函数调用的开销(即,与向数据库发送查询相比,几乎没有)。 QueryRow 调用 Query,然后将结果包装在 sql.Row 中。

关于go - sql 包中的 Query 和 QueryRow 之间是否存在显着的性能差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32447756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com