gpt4 book ai didi

sql - PostgreSQL 函数通常比代码快吗?

转载 作者:行者123 更新时间:2023-11-29 12:10:50 25 4
gpt4 key购买 nike

我们都知道在应用端使用 WHERE 的过度过滤性能更高。但是使用 PostgreSQL 函数是否比应用程序代码更高效?这是一个引用示例:

给定一个 array = [1, 2, NULL]...

array_remove(数组, NULL)

对比

result = SQL.execute(数组);结果.remove_null_values()

假设无论如何我都必须在应用程序中运行代码,将每个代码都移到 SQL 中真的值得吗?如,获得主要性能(> 10%)。

最佳答案

这是一个权衡。如果在数据库中完成工作意味着通过网络发送更少的东西,那可能是一个胜利。但请记住,通常应用程序会水平扩展而数据库会垂直扩展,因此将大量工作插入数据库可能会在以后引起问题。

关于sql - PostgreSQL 函数通常比代码快吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36141816/

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