考虑PostgreSQL中索引创建的长时间运行查询,就像那样: CREATE INDEX some_idx ON some_table USING btree (some_varchar_column COLLATE pg_catalog."default"); 问题是:如何检索此查询过程的进度?有可能吗? 知
CREATE INDEX some_idx ON some_table USING btree (some_varchar_column COLLATE pg_catalog."default");
问题是:如何检索此查询过程的进度?有可能吗?
知道两种情况下的方式很有趣:
>使用pgAdmin
>使用SQL
>使用一些内部postgreSQL工具.
可能这个额外的信息可能会影响答案:Windows 7 64位上的PostgreSQL 9.3.
这个主题有一个 wiki page,链接到几个链接.他们的 accuracy is in question就像几年前一样.从2006年或2007年开始,还有一个关于添加进度指标的 thread on hackers,其中,EnterpriseDBs Greg Stark也提出了相同的观点.