2012-04-17 20 views
5

Verileri bir veritabanından diğerine aktaran bir SSIS paketim var. SSIS paketi bir uygulama sunucusunda çalışır.SSIS Dataflow gerçekten nasıl çalışır?

İki veritabanından birini başka bir veri sunucusuna taşımayı düşünüyorum. Performansta bir etkisi olacak mı? Veriler SSIS'de nasıl akıtır, yani tüm veriler SSIS'in çalıştığı uygulama sunucusuna gider ve daha sonra hedef veri tabanına gider?

+2

Tam sorunuzu cevaplayıp cevaplamadığını bilmiyorum ama bu blog yazısından çok şey öğrendim. http://consultingblogs.emc.com/jamiethomson/archive/2007/10/09/SSIS_3A00_ ödemeflow-mechanics.aspx – RThomas

cevap

4

SSIS bir istemci tarafı işlemidir, bu nedenle DBMS'yi çalıştıran makineden başka bir sunucuda çalışıyorsa, trafik ağ üzerinden geçecektir. Sorunuz çok net bir şekilde ifade edilmedi, ancak bir DB'yi hareket ettirmenin SSIS paketinin zaten ayrı bir makinede çalıştığı sürece performansı etkileyip etkilemeyeceğini bilmek istediğinizi düşünüyorum.

SSIS işi, DB sunucusuna fiziksel olarak ayrı bir makine olan bir uygulama sunucusunda çalışıyorsa, veritabanlarından birinin taşınması, diğerinden daha yavaş bir ağ bağlantısı olmadıkça, muhtemelen performansı etkilemez.

+0

Evet, SSIS işim, veri işleyicisinden fiziksel olarak ayrı bir makinede çalışır. Şu andaki iki veritabanı aynı fiziksel veri sunucusunda. Hedef veritabanını aynı ağdaki farklı bir veri işleyicisine taşımak istiyorum. – koumides

+1

@koumides - Orijinal DB sunucu makinesindeki yükün, diğer DB'nin taşındığından daha düşük olması dışında, çok fazla değişiklik yapmamalı. SSIS işi herhangi bir şey daha hızlı çalıştırabilir. – ConcernedOfTunbridgeWells

0

Son zamanlarda aynı durumla karşılaştım ve kaynak sistemimizi daha iyi bir yapılandırma kutusuna yükselttik. Benim üzerimde herhangi bir şey yapmak zorunda değildim, ancak kaynağından SQL kutusuna veri yükleme süreleri, ortalama olarak yaklaşık 40 dakikadan 12 dakikanın altına düştü. Sorunuza cevap vermek için, 1) Yeni sistem kaynaklarınız ve 2) SQL Server'ınızı barındıran kutuda değişiklik yaparsanız, yalnızca herhangi bir performans değişkeni görürsünüz.