|
|
1
51
这不仅仅是“一堆调整(索引等)”。这是至关重要的,也是必须做的。 你发布了一些细节,但我们试试看。
您的表有多大(以GB为单位)?与总内存相比如何?你的PG设置是什么,包括共享缓冲区和有效缓存大小?这是专用服务器吗?如果您有一个250千兆的表和大约10 GB的RAM,这意味着您只能容纳4%的表。
如果不适合RAM,请避免不惜一切代价扫描表。如果您真的需要绝对随机访问,那么它唯一可用的方法就是非常复杂的硬件。您需要一个持久的存储/RAM配置,它可以在合理的时间内读取250gb。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
|
Peter Schofield · 类型转换Postgresql 1 年前 |
|
|
Kevin Smeeks · Pyspark JDBC分区读取 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |