2012-04-17 15 views
5

Tengo un paquete SSIS que transfiere los datos de una base de datos a otra. El paquete SSIS se ejecuta en un servidor de aplicaciones.¿Cómo funciona realmente SSIS Dataflow?

Estoy pensando en mover una de las dos bases de datos a otro servidor de datos. ¿Habrá un impacto en el rendimiento? ¿Cómo fluyen los datos en SSIS, es decir, todos los datos van en el servidor de aplicaciones donde se ejecuta el SSIS y luego en la base de datos de destino?

+2

No sé si responde su pregunta exacta, pero aprendí mucho de esta publicación en el blog. http://consultingblogs.emc.com/jamiethomson/archive/2007/10/09/SSIS_3A00_-Dataflow-mechanics.aspx – RThomas

Respuesta

4

SSIS es un proceso del lado del cliente, por lo que si se está ejecutando en un servidor que no sea la máquina que ejecuta el DBMS, el tráfico pasará por la red. Su pregunta no está redactada con la misma claridad, pero creo que desea saber si mover una base de datos afectará el rendimiento dado que el paquete de SSIS ya se está ejecutando en una máquina separada.

Si el trabajo SSIS ya se está ejecutando en un servidor de aplicaciones que es una máquina físicamente separada del servidor de bases de datos, mover una de las bases de datos probablemente no afecte el rendimiento a menos que tenga una conexión de red radicalmente más lenta que la otra.

+0

Sí, mi trabajo SSIS se ejecuta en una máquina físicamente separada del servidor de datos. Las dos bases de datos en este momento están en el mismo servidor de datos físicos. Quiero mover la base de datos de destino a un servidor de datos diferente en la misma red. – koumides

+1

@koumides - No debería hacer mucha diferencia, excepto que la carga en la máquina del servidor de base de datos original será más baja ya que la otra base de datos se ha movido de ella. En todo caso, el trabajo de SSIS podría ejecutarse un poco más rápido. – ConcernedOfTunbridgeWells

0

Recientemente me encontré con la misma situación y actualizamos nuestro sistema fuente a una mejor caja de configuración. No tuve que hacer nada de mi parte, pero los tiempos de carga de datos desde la fuente al cuadro SQL se redujeron de aproximadamente 40 minutos a menos de 12 minutos en promedio. Para responder a su pregunta, solo verá una variación de rendimiento en función de 1) Los recursos de su nuevo sistema y 2) Si realiza cambios en el cuadro que aloja su SQL Server.

Cuestiones relacionadas