Da smanjim opterećenje centralnog servera radim transakcijsku replikaciju s pull pretplatom. Replikaciju trenutno radim na 20ak klijenata (Windows tableti) i taj broj se sada povećava. Međutim, pošto je riječ o pull pretplati brine me mogući veliki promet iz smjera tableti->centralni server jer promet ide GSM mrežom te treba minimalizirati troškove. Zato me zanima koliko prometa se troši iz smjera tablet->centralni server samo da bi replikacijski agent na tablet strani provjerio da li ima išta novo za njega? Jer, to treba pomnožiti sada s minimalno 20, a kasnije i s više.
MS SQL 2010 - Transakcijska replikacija s push
- poruka: 5
- |
- čitano: 8.165
- |
- moderatori:
Lazarus Long, XXX-Man, vincimus
- +/- sve poruke
- ravni prikaz
- starije poruke gore
Možda da pokušaš uloviti taj request od tableta sa recimo Wiresharkom? Pa onda da vidis koliko je to veliko
Na kraju sam definirao replikaciju na svakih 12 sati umjesto automatske. Tako mi je u svakom slucaju mali promet, a update-i na centralnom serveru nisu tako bitni niti cesti da ne moze toliko pricekati.
Ovo mi je zanimljivo...
Nisi smislio nikakav učinkovit način da klijent provjeri prije povlačenja?
Za to se brine sam replikacijski agent na klijentu. Samo me je brinuo promet koji on radi.