Products | Versions |
---|---|
TIBCO Data Virtualization | v 7.0.0 and higher |
The factors that have the maximum potential to slow down a TDV Instance to the point of unresponsiveness are listed below in decreasing order of importance.
(1) Statistics gathering
If your data source is going to be used to introspect tables containing millions of rows, it is advisable not to configure the data source with full statistics gathering (i.e. do not set Data Source Statistics Gathering to Gather all statistics). Full statistics gathering is highly CPU-intensive as well as highly memory-intensive when it is polling statistics on tables containing a lot of rows.
(2) A single problem query
A single, rogue query could be pulling a lot of data (millions of rows) using a poorly optimized query plan. In this case, we would need to identify the problem query and analyze its query plan.
(3) TDV is running out of memory
This can happen if Memory >> Managed Memory >> Maximum Memory per Request is set to 100%. It is advisable to check that: