It all depends on how long ago you last did a cost adjustment and how many transactions you have in your system.
It is also a good idea to always run on the latest hot fix to have the most optimized code.
In some cases it might also be necessary to adjust some indexes to help the process go faster.
If you have a large number of stock keeping units that will also slow down the cost adjustment.
bc365.co/.../