Los trabajos que copian grandes cantidades de datos mediante Teradata PT API pueden distribuir las tareas de copia de un solo objeto de base de datos en varios agentes. El rendimiento mejora porque Data Mover utiliza los recursos combinados de los flujos de datos asociados a cada agente. Cuando un agente utiliza varios flujos de datos para procesar una tarea simultánea, el objeto se copia más rápido.
Las siguientes restricciones se aplican cuando se usan varios agentes de forma simultánea:
- Se debe instalar más de un agente en el entorno de Data Mover.
- El trabajo solo puede utilizar Teradata PT API.
- Los trabajos que utilizan PT API solo copian los datos en tablas.
Si max_agents_per_task no se especifica o se especifica sin un valor, Data Mover establece dinámicamente el valor para lograr un rendimiento óptimo.
El siguiente archivo de parámetros del comando create supone que el entorno de Data Mover tiene cinco agentes en línea. La configuración de este archivo es válida para los trabajos que utilizan Teradata PT API.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<dmCreate xmlns="http://schemas.teradata.com/dataMover/v2009"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.teradata.com/unity/datamover.xsd">
<job_name>floyd_dmdev_create</job_name>
<source_tdpid>floyd</source_tdpid>
<source_user>dmguest</source_user>
<source_password>please</source_password>
<target_tdpid>dmdev</target_tdpid>
<target_user>dmguest</target_user>
<target_password>please</target_password>
<data_streams>4</data_streams>
<max_agents_per_task>4</max_agents_per_task>
<source_sessions>4</source_sessions>
<target_sessions>4</target_sessions>
<log_level>0</log_level>
<database selection="unselected">
<name>dmguest</name>
<table selection="included">
<name>orders_2010</name>
</table>
</database>
</dmCreate>