标签: performance postgresql
我有一个构建GIN索引的Postgres实例。它看着大约200,000行,到目前为止大约花了9个小时。谁知道最终需要多长时间。问题是,当我希望它使用90%以上时,它使用大约2%的CPU。有没有办法强迫它加速?
答案 0 :(得分:2)
主要瓶颈可能是磁盘IO而不是CPU。
如果您使用的是Windows计算机,则可以使用Process Explorer(免费软件)检查磁盘IO,如果在Unix上,请使用iostat,sar,DTrace(暂时没有完成后者,所以不是100%肯定的最好的工具)