thank you. I did not use this exact solution, but I was able to improve performance by adjusting some admin settings for number of items in the profile wizard. So it set me on the right track.
I don't know if I will be able to adjust these value since I am on a shared server setup.
John
Main Topics
Browse All Topics





by: fiboPosted on 2009-09-18 at 23:41:01ID: 25371759
Somewhere in the import parameters is defined the "bucket size", the number of rows in a csv file managed at a time.
By default this is is 1 and generates a very slow import.
Change this figure to something between 10 and 100... and your import speed will improve quite a lot.
Why not put 1000 or more? because all these records are kept in memory and if your objects are complex this would eat quite a lot of RAM and, in fact, crash your import.
My suggestion:
- just now, place 20, run your import so that everybody sees it is manageable
- increase RAM to the max available / allowed - 256 to 512 Megabytes seem common, the more the better (you might need to decide if this maxram is used for Magento as a whole -it would be great and speed up all your processes-, or if this maxram is just for imports) [you can change maxram magentowide with htaccess or php.ini]
- since imports will happen regularly, eg for prices or quantities on stock updates, do some experimentation to find a correct size for this import to happen as fast as possible without crashing.