gpt4 book ai didi

PostgreSQL 概率 : EXPLAIN on CREATE INDEX

转载 作者:行者123 更新时间:2023-11-29 12:59:39 34 4
gpt4 key购买 nike

我正在使用 PostgreSQL 为我所有数据中的变量对计算经验概率密度函数。我试图确定在计算 PDF 之前索引是否/何时更有效。我像这样运行 EXPLAIN CREATE INDEX,

EXPLAIN CREATE INDEX AB ON xrootd ("F.mName", "F.mOpenTime");
CREATE INDEX AB ON xrootd ("F.mName", "F.mOpenTime");

但是 PSQL 提示,

psql:sql/stats.sql:3: ERROR:  syntax error at or near "INDEX"
LINE 2: EXPLAIN CREATE INDEX AB ON xrootd ("F.mName", "F.mOpenTime")...

有没有更好的方法来做我想做的事情?至少,我想知道构建索引是否有用。我有很多变量和数据,因此加快速度至关重要。

检查 CREATE INDEX 的成本将能够告诉我创建索引是否对于使用它的 yield 而言过于昂贵。

最佳答案

没有 EXPLAIN CREATE INDEX,因为 EXPLAIN 仅适用于 SELECTs 和 DML 查询(INSERT/DELETE/UPDATE)。

您可能正在寻找的是所谓的假设索引。有一个 PostgreSQL 扩展:https://github.com/dalibo/hypopg

关于PostgreSQL 概率 : EXPLAIN on CREATE INDEX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34032896/

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