gpt4 book ai didi

php - 数据库与服务器端处理

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:49 25 4
gpt4 key购买 nike

我目前在 postgresql 数据库中有 2000 条记录每分钟更新一次,这些记录使用 SQL 语句进行过滤。最多可以存在 1000 种不同的过滤器组合,并且每分钟可以调用大约 500 种不同的过滤器。目前 http 响应被缓存 59 秒以减轻服务器负载和数据库调用。但是我正在考虑在 memcached 中缓存整个数据库表并在 php 中进行过滤。 2000 行不是很多,但从内存中获取数据的响应时间与数据库相比要快得多。

对于这个行数,php 处理时间是否会超过 sql 过滤的数据库响应时间?在可预见的 future ,该表的增长不应超过 3000 行。

最佳答案

对于与 is x faster than y 相关的任何问题,唯一真正的答案是自己进行基准测试。但是,如果数据库为您需要执行的查询正确建立了索引,那么它在过滤结果集方面可能比您可以编写的大多数 PHP 代码要快得多。

另一方面,RDBMS 已经针对定位、过滤和排序行进行了设计和优化。

关于php - 数据库与服务器端处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9370993/

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