2016-03-24 8 views

cevap

0

veriler oldukça büyük. Bakmak için kayıt sayısını kısıtlayabilir misin bakın. Kaynak ve hedef veritabanı varsayarsak değil, bunun yerine arama kaynağı olarak kullanmak ve daha sonra bir marangoz kullanarak bir ayrıntı tablo olarak bunu katılmak, heterojendir. Bu, performansı iyi bir seviyeye çıkarmalı.

0

oturumu sizin arama verileri yüklenirken başlaması için büyük önbellek kuruyor çünkü başlatmak için yavaş. Karşılaştırma için gerekli olan arama sütunlarını ve PK sütunu gibi çıktı olarak ne gerekiyorsa onu topladığınızdan emin olun. Performansı ayarlamak için bir arama geçersiz kılma sorgusu kullanın, burada verileri de çekebilirsiniz. sadece gerekenler, sütunlar veya satırlar olsun. Arama verileriniz değişmezse, kalıcı önbellek kullanmayı deneyin.

sql geçersiz kılma kendisinde verileri katılma seçeneği varsa aramasını kendisini ortadan kaldırmak için deneyin. Bu şekilde, sorguyu sizin için işi yapan informatica yerine db'ye yönlendireceksiniz.

0

sen geliştirmek için aşağıdaki hususları kontrol edebilirsiniz performansa

  • Arama ayarlama - it katılarak arama satır sayısını azaltmak arama kaynak tablosuyla tablo (aynı DB iseniz) veya bazı filtre uygulamak şart. katılma sırasında PK/FK/Endeksli sütunları kullandığınızdan emin olur. Ayrıca, tüm istenmeyen sütunları aramadan kaldırın.

  • Hedef Ayarlama - Hedefe yazarken, tüm endeksleri hedeften düşürdüğünüzden ve hedef yük tamamlandıktan sonra indeks oluşturduğunuzdan emin olun. Sonra Enformatik hedefi belirtilen anahtar sütunları aslında DB seviyesinde inexed emin olun.

  • Kaynak Tuning - Burada çok fazla değişiklik yapmadığınız için, burada iyileştirme fırsatını beklemiyorum. Ancak lütfen bazı indeksleri kullanarak SQL'iniz kontrol edin.

İlgili konular