Use Workflow Reports to Monitor Progress

17-4 Oracle Fusion Middleware Performance and Tuning Guide

17.3 Oracle JCA Adapter for Database Tuning

The Oracle Database Adapter is pre-configured with many performance optimizations. You can, however, make some changes to reduce the number of round trips to the database, as described in the following sections: ■ JCA Adapter Basic Tuning Considerations ■ Existence Checking

17.3.1 JCA Adapter Basic Tuning Considerations

Adapter performance is directly related to the number of round-trips to the database, and the network cost of each trip. If performance becomes an issue, and making modifications is appropriate for your deployment, consider tuning the following parameters: ■ Use Indexes Indexes can improve performance of selects, updates and deletes. Index all queried fields, such as the primary key and the MarkReadField of the LogicalDeletePollingStrategy, when polling. For MarkReadField specify a non-null MarkUnreadValue. Caution: An index on a column containing many nulls may revert to full table scans. ■ Disable OptimizeMerge The OptimizeMerge parameter allows the detection of XML elements for which no value was specified. The related columns are excluded from inserts and updates. Disabling this parameter generally improves performance, but there is one case where it could have a negative effect. If multiple rows are being passed in as a single XML, and each row has different columns set user entered with many optional fields, there is no benefit from batch writing, as each insert or update is different. inMemoryTranslatio n Binding Property reference name=PurchaseOrder Out interface.wsdl interface=.... binding.jca config=PurchaseOrd erOut_ftp.jca property name=inMemoryTrans lation type=xs:string many=false source=override= mayfalsepropert y reference Default: False This parameter is applicable only if UseStaging is False. If True, then the translation step occurs in-memory an in-memory byte array is created. If False, then the adapter creates an output stream to the target file FTP, FTPS, and SFTP included and allows the translator to translate and write directly to the stream. Defined in Binding property for reference in composite.xml. Note: The tuning considerations in this chapter are listed for example only. Tuning parameters are specific to each deployment. Review you current usage and performance issues to determine which tuning considerations can improve performance. Parameter Type Value Description