gpt4 book ai didi

php - 哪个更快 : to run the same sql query twice or run only once and store the result in arrays?

转载 作者:行者123 更新时间:2023-11-29 14:19:33 25 4
gpt4 key购买 nike

假设我有一个 SQL 查询给我一些复杂的数据,为了在 HTML 中正确显示它,我想出了一个方法,我运行相同(或相似)的查询两次。

为了避免运行相同的查询两次,我可以在内存中创建一个表(最多几百行),使用数组的数组或类似的东西。

我的问题是:Postgresql 是否为最后一个操作提供了某种缓存,在那里运行完全相同的查询两次而不是创建一个数组数组可能更有利?

最佳答案

将结果存储在 RAM 中几乎无疑会更快,但会使用更多的 RAM。这是一个权衡。即使 Postgre 确实有一些最后的查询缓存,您仍然需要通过网络移动数据才能访问它,这将仍然比简单地转到 RAM 中获取数据要慢。 p>

关于php - 哪个更快 : to run the same sql query twice or run only once and store the result in arrays?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34076172/

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