# Improving performance when loading data from the Staging Area

The mdm.conf file, which is stored in the &lt;$INSTALLDIR&gt;/conf directory, includes several properties which can be edited to improve performance.

| Property | Type | Description |
| --- | --- | --- |
| staging.validation.updatereport | boolean | When you run the validation process that loads<br>data from the Staging Area to Talend MDM, by<br>default this process generates update reports that record<br>inserts in the Journal and fire any relevant Triggers.<br><br>To instruct MDM Server not to generate update reports when<br>loading data from the Staging Area, set this property to<br>false. |
| staging.validation.pool | int | By default, MDM Server assigns two threads to<br>the validation process that loads data from the Staging Area to<br>Talend MDM.<br><br>If the machine running MDM Server has some spare CPU, edit<br>the value of this property to increase the number of threads<br>that can be used. |
| staging.validation.commit | int | By default, when loading data from the Staging<br>Area to Talend MDM,<br>Talend MDM commits records to the master database every 1000 validated<br>objects.<br><br>To improve performance, increase this value to reduce the<br>number of commits made to the database. |
| staging.validation.buffer.threshold | int | A buffer is used to transfer records from the Staging Area<br>to the master database. By default, the buffer holds a<br>maximum of 1000 records; once this threshold is reached, the<br>action of reading from the Staging Area will be paused and a<br>check will be made every second to see if the number of<br>records in the buffer has decreased.<br><br>Since reading from the Staging Area is always faster than<br>writing to the master database, reduce the value of the<br>buffer size if you encounter memory issues. |