Oracle recommends using the following practices to optimize performance:
- If possible, login as a user with the Admin Superuser global security profile.
- When using the read operations, load only the fields that are absolutely necessary and use filters to limit the numbers of objects that return.
Note: Depending on the load and capacity or the server's network, memory and CPU resources, read operations can cause server time outs and out of memory conditions. If this occurs, you should fine-tune the filters used in the read operation to limit the size of the returned data.
- When reading large amounts of project related data, use the Export operation to export the data to an XML file. Then parse the data in the XML file to pull out the relevant information.