# Hints for speeding up DMT uploads **Category:** [Epicor ERP 10](https://www.epiusers.help/c/e10/5) **Created:** 2016-10-18 19:01 UTC **Views:** 3271 **Replies:** 12 **URL:** https://www.epiusers.help/t/hints-for-speeding-up-dmt-uploads/35846 --- ## Post #1 by @ckrusen Any advice for ways to speed up the DMT processing? Uploading Job Material now, (about 42,000 records) and the estimate is about 4 hours. Our setup uses two servers. One as the App server, and the other for the SQL DB. Currently running the DMT program on the App Server box (that's where the DMT.EXE is). Calvin --- ## Post #2 by @josecgomez You can't ... DMT goes as fast as your epicor allows -Jose Gomez --- ## Post #3 by @bw2868bond Imports that don’t require Group IDs can be split into multiple files and run simultaneously --- ## Post #4 by @ckrusen I was going to ask about running multiple instances of DMT, but was afraid I'd get my wrist slapped for suggesting such a dangerous thing. Can't be any harm in running another instance of DMT for a totally unrelated table. --- ## Post #5 by @Manasa You don’t even have to do that…run another instance…although you can…but even within the same session you should be able to run an upload to another table. M. Manasa Reddy P: 703.471.7145 x454 manasa@euclidsys.com --- ## Post #6 by @ckrusen Wow .... I just assumed the processing was "modal". Never even tried opening another tab while it was processing. Thanks! --- ## Post #7 by @PaulMorgan I have run up to 10 at a time without any issue. --- ## Post #8 by @gpayne When I was trained on DMT the method I was shown was to split into as many files as long as the records per minute did not drop. I used two very fast PCs with SSDs to process the files. I split most large files into 3 and did 6 on a few. I have a macro that splits and renames spreadsheets if you want tit. Greg --- ## Post #9 by @Neil_Jones Note that the latest update to DMT includes the ability to split a single import file into multiple imports under a single DMT session. I haven't tested this feature yet myself but it is intended to speed up the import process by dividing the file into multiple single imports. --- ## Post #10 by @sjohnson0062 I agree. Depending on the version of Epicor the bottleneck is usually the app servers. So multiple uploads is the way to go until the records per minute starts to drop. There used to be a utility you could download which will split a CSV file into as many as you want. Unfortunately it no longer appears to be on Epicweb. There is a free tool here: https://sourceforge.net/directory/os:windows/?q=csv%20tool . I’ve not tried it, but it appears to do the same thing. Regards Steve Johnson MBCS CITP CMA (Certified Epicor Consultant) --- ## Post #11 by @ckrusen Quick question regarding the files. [quote="gpayne, post:8, topic:35846"] with SSDs to process the files. [/quote] Does the DMT program load the upload file into the PC's memory? Or does it fetch records from the upload file while it is running? If it does, then does the location of the file play a part? All my upload files are on the V8 server (the BAQ Exports put them there), which is a different server than the E10 App server or SQL box. Do I need to stay hands off of the upload file while DMT is processing it? Is it okay to have it open in Excel while DMT is processing? Calvin --- ## Post #12 by @CalvinDekker It loads the file into memory. Calvin Dekker [CBIEMAIL] (630) 672-7688 x1484 [Untitled-1] [Untitled-2] [Untitled-3] [G+] [EPICOR] Catch CodaBears Communications! --- ## Post #13 by @jdtrent The odd thing I've noticed about splitting big files (like BOMs) is that the later instances run faster than the first, so I put more records in the third or fourth than the first. Maybe the first is the one that has the business objects open. Don't know. There must be diminishing returns there somewhere, but I've had six running and didn't notice a penalty in terms of RPM. There is a penalty if you're running a hosted system, or over Citrix, Remote Desktop, etc. AND your source file is on your local PC. The error and completion logging goes where the source file is. If that's not on the same network as Epicor, you'll pay a time penalty there when DMT writes a completion record for each record uploaded. Joe --- **Canonical:** https://www.epiusers.help/t/hints-for-speeding-up-dmt-uploads/35846 **Original content:** https://www.epiusers.help/t/hints-for-speeding-up-dmt-uploads/35846