在一个非常大的表(数百Gb)上创建多个索引的最佳方法是什么。
目前,我必须执行类似的查询
create index A on myBigTable (a) using btree ;
create index B on myBigTable (b) using btree ;
create index C on myBigTable (c) using btree ;
....
这需要很长时间。 PG必须多次读取表中的所有数据。
在创建A列的索引时,它阻止同时在B列上创建索引。
那么,有没有一种方法可以优化在同一张表上创建所有索引的时间(和资源消耗)?
如果目前无法真正进行优化,是否会在不久的将来进行计划?