【发布时间】:2017-09-15 00:16:12
【问题描述】:
我们可以在查询和 CREATE TABLE 等命令上执行 EXPLAIN ANALYZE,但似乎不能在 CREATE INDEX 上执行。
这是什么原因?必须只在其他地方获取有关索引的统计信息吗?
【问题讨论】:
-
因为执行计划很简单:从表中读取所有行。创建索引没有太多“计划”
-
@a_horse_with_no_name 那么如何衡量构建索引所需的执行时间呢?
-
你运行它
-
我的意思是说那是运行时?如果我严格要求构建索引所花费的执行时间怎么办?
-
@a_horse_with_no_name 条件索引怎么样。我想在生产中大约有 240m 行的表上创建一个条件索引,但条件只会覆盖
标签: postgresql indexing explain