Witam
Chciałem się zapytać czy ktoś się bawił w replikację transakcyjną .
A jeśli to jak długo wam działa ?
U mnie zmiana z jednej bazy na drugą pojawia się po ok 5 sekundach .
(patrzyłem w management studio , a potem za pomocą skryptu php - zmiana jednego rekordu - a potem odczytywanie tego samego rekordu z drugiej bazy w odstępie co sekundę -> i to właśnie po około 4 czy 5 sekundach dopiero łapał zmianę )

Obie bazy są na tej samej maszynie więc nawet nie było opóźnień sieciowych . Komp nie był niczym obciążony ani obliczeniowo ani sieciowo .
Sam komputer jest mocny - robię na nim montaże filmów full hd .
I dlatego chciałem się zapytać czy to normalne że taka transakcja w replikacji na pojedynczej danej działa 5 sekund ?






Ok . Po konsultacjach z pewnymi osobami wyszło na to że ta replkacja tak ma i że te 4 sekundy zajmuje mu wysłanie danych do subskrybentów .
Czyli w tej konstrukcji się tego nie przyśpieszy . Czyli na moje potrzeby będzie potrzebna czysta transakcja rozproszona .

Mam jeszcze takie pytanie z MSSQL - niby proste ale nie daje mi spokoju :
Mamy taką sytuację : 3 osobne serwery
Jeden publikator i 2 subskrybentów .
Jeden subskrybent ulega awarii .
A w tym czasie wykonywana jest synchronizacja .
I jak w tym wypadku zachowają się następujące replikacje ?
-migawkowa
-scalająca
-transakcyjna (z aktualizowanymi subskrypcjami?)