【问题标题】:How can I get space consumed by a queryset using Postgres如何使用 Postgres 获取查询集消耗的空间
【发布时间】:2021-11-05 01:23:17
【问题描述】:

假设我进行如下查询 - SELECT * FROM table_name WHERE 条件

我想知道这个查询集消耗了多少磁盘空间。

【问题讨论】:

  • 你试过EXPLAIN SELECT * FROM table_name WHERE condition 吗?
  • 是的,我试过了,但我没有空间
  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: python django postgresql django-rest-framework


【解决方案1】:

您可以使用explain (analyze,buffers) SELECT * FROM table_name WHERE condition,它将为您提供所有已使用块的信息,临时块显示查询的直接使用情况。您可以获取更多信息on this question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 2012-11-15
    相关资源
    最近更新 更多