为数据库处理划分异步函数是否存在任何性能问题?

Is there any performance issues dividing async functions for DB handling?

这两个代码块之间是否有任何性能变化

const supplier = await Supplier.query()
                 .findById(1)
                 .throwIfNotFound()

await supplier.$query().delete()
await Supplier.query().findById(1).throwIfNotFound().delete()

据我了解,第二个代码更好,因为只有一个等待代码块 不像第一个有两个异步方法。但是对于第一个代码块中的示例,由于执行速度很快,所以 await 方法不会暂停 find 查询,而是立即继续执行这两个方法。

这个评价正确吗?如果不是哪个更好?

即使第一个慢几纳秒,它也永远不会成为您应用程序的任何性能瓶颈。

所以写下你更清楚的那个。