Table of Contents

Search

  1. Preface
  2. Performance Tuning Overview
  3. Target Optimization
  4. Source Optimization
  5. Transformation Optimization
  6. Mapping Optimization
  7. Partitioned Mapping Optimization
  8. Run-time Optimization
  9. SQL Data Service Optimization
  10. Web Service Optimization
  11. Connections Optimization
  12. Data Transformation Optimization

Performance Tuning Guide

Performance Tuning Guide

Result Set Cache for an SQL Data Service

Result Set Cache for an SQL Data Service

When you configure the result set cache, the Data Integration Service caches the results of the DTM process associated with each SQL data service query and web service request. The Data Integration Service caches the results for the expiration period that you configure. When a client makes the same query before the cache expires, the Data Integration Service returns the cached results.
Consider the following solution for result set cache bottlenecks:
Configure the result set cache for an SQL data service.
Result set cache enables the Data Integration Service to use cached results for SQL data service queries. Users that run identical queries in a short period of time may want to use the result set cache to decrease the runtime of identical queries.
When you enable the Data Integration Service to use cached results, data service performance increases. However, to further improve the data service processing time for identical queries, allocate enough space to store the cache in memory. When you configure the amount of cache memory to be equal to or greater than what is required to cache the results, you increase performance by reducing the system I/O overhead. When the Data Integration Service writes cache files to disk, the data service processing time increases due to system I/O overhead.

0 COMMENTS

We’d like to hear from you!