Postgres在索引构建期间没有使用足够的CPU!

时间:2010-03-16 21:07:34

标签: performance postgresql

我有一个构建GIN索引的Postgres实例。它看着大约200,000行,到目前为止大约花了9个小时。谁知道最终需要多长时间。问题是,当我希望它使用90%以上时,它使用大约2%的CPU。有没有办法强迫它加速?

1 个答案:

答案 0 :(得分:2)

主要瓶颈可能是磁盘IO而不是CPU。

如果您使用的是Windows计算机,则可以使用Process Explorer(免费软件)检查磁盘IO,如果在Unix上,请使用iostat,sar,DTrace(暂时没有完成后者,所以不是100%肯定的最好的工具)