gpt4 book ai didi

sql - 如何以恒定速度从 PostgreSQL 中检索数据?

转载 作者:行者123 更新时间:2023-11-29 14:08:51 24 4
gpt4 key购买 nike

我正在运行 PostgreSQL 查询。

SELECT feedback_id, name FROM feedback

此查询运行速度很快(0.298 秒)

SELECT feedback_id, name, message FROM feedback

这个查询花费了几乎两倍的时间(0.531 秒)

这里的 feedback_id 是主键并被索引。这个表有将近 17000 行

有没有办法优化这个查询?

最佳答案

要加快完整顺序扫描的速度,您无能为力。

您观察到的差异可能是由于 message 的大小所致。如果它更大,它将被离线存储在 TOAST 表中。

如果性能是 CPU 瓶颈,您可以通过将列更改为 EXTERNAL 存储来提高速度。

但是如果你想分页,你不会使用那个查询,也不会使用 LIMITOFFSET,而是 key set pagination,因为在 this article 中描述.

关于sql - 如何以恒定速度从 PostgreSQL 中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52529969/

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