【问题标题】:Execution plan of a query查询的执行计划
【发布时间】:2022-01-26 16:50:15
【问题描述】:

我想在 postgresql 中获取一条语句的执行计划。该声明如下:

CREATE TABLESPACE example LOCATION 'C:\example\';

我试过的代码如下:

EXPLAIN CREATE TABLESPACE example LOCATION 'C:\example\';

但是,Postgresql 在“TABLESPACE”处或附近表示语法错误。

有什么想法吗?

提前谢谢你

【问题讨论】:

  • 没有执行计划。为什么你认为你需要它?你想解决什么问题?
  • @a_horse_with_no_name 好吧,我只是想分析一下PostgreSQL用来解决这样一个查询的执行计划。但是,如果它真的没有像你说的那样离开,就不应该留下一个通知,表明你所说的并且我得到语法错误?我检查了参考资料,我认为我的查询没问题,但我没有得到结果。
  • 这不是一个“查询”,它是一个实用程序语句,基本上只创建一个目录。没有太多的计划要展示。
  • @a_horse_with_no_name,是的,我终于在文档中说出来了。谢谢!

标签: postgresql


【解决方案1】:

由于documentation,您只能看到SELECTINSERTUPDATEDELETEVALUESEXECUTEDECLARECREATE TABLE ASCREATE MATERIALIZED VIEW AS 声明。

所以CREATE TABLESPACE 语句并非不可能。

【讨论】:

  • 我明白了...好的,谢谢@Oleskii Tambovtsev
猜你喜欢
  • 2012-09-02
  • 1970-01-01
  • 1970-01-01
  • 2020-04-30
  • 1970-01-01
  • 1970-01-01
  • 2019-10-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多