Replikacja to proces udostępniania dowolnego poziomu informacji w celu zapewnienia spójności między redundantnymi zasobami sprzętowymi / programowymi w celu zwiększenia niezawodności, odporności na awarie i dostępności
Mam pytanie dotyczące usuwania dzienników binarnych w środowisku replikacji: Mamy środowisko z 1 masterem i 2 slaveami (działającymi w mysql 5.5). Czasami napotykamy problemy z przestrzenią podczas ciężkich czasów przetwarzania, w wyniku których katalog dziennika bin zapełnia się. Dzienniki wygasają co 3 dni. Zastanawiałem się, czy istnieje powód, dla którego …
Nasze środowisko kontroli jakości ma wszystkie nazwy baz danych z dopiskiem „test”. Na przykład dbname1 w produkcji miałby odpowiednik dbname1test w kontroli jakości. (Jest to w dużej mierze pomocne w ochronie przed pomieszaniem konfiguracji prod / qa). Istnieje garść tabel, które chciałbym zreplikować rzeczywiste tabele produkcyjne do kontroli jakości. Nie …
Zastanawiam się nad utworzeniem replikacji Master-Slave dla mojej bazy danych. Serwer podrzędny będzie używany do nadmiarowości i ewentualnie serwera raportów. Jednak jednym z największych problemów, na jakie napotykam, jest to, że osiągnęliśmy maksymalny poziom mocy w naszym centrum danych. Zatem dodanie innego serwera fizycznego nie jest opcją. Nasz istniejący serwer …
Mam skonfigurowaną replikację migawek na moim serwerze produkcyjnym SQL Server 2008 i właśnie zauważyłem, że w folderze migawek są migawki sprzed roku. Jak mogę zmienić sposób przechowywania tych migawek? W szczególności chciałbym, aby przechowywał migawki przez 5 dni. Oto zrzut ekranu folderu, na który patrzę:
Mam środowisko testowe skonfigurowane z następującymi elementami: Maszyna wirtualna (Hyper-V) Windows Server 2008 R2 SP1 (x64-bit) Windows SQL Server 2005 Developer Edition SP4 (x64-bit) (domyślna nazwa wystąpienia) 1 Baza danych z skonfigurowaną replikacją scalającą ... 3 publikacje z 2 subskrybentami każda. Testujemy procedurę aktualizacji do SQL Server 2012 Developer Edition …
Jaka jest rzeczywista różnica między replikacją opartą na wierszach i na instrukcjach. Tak naprawdę patrzę pod kątem wpływu replikacji na niewolnika. Jeśli korzystam z replikacji opartej na wierszach, jaki jest wpływ na slave, a jeśli korzystam z instrukcji, jaki jest ten efekt? Weź również pod uwagę następujące parametry: replicate-ignore-db and …
Poniższy obraz pokazuje problem z replikacją transakcji, który obecnie badam. Obraz pochodzi z Monitora replikacji. Jak mogę uzyskać te informacje za pomocą T-SQL?
Używam MySQL-5.1.50 z konfiguracją replikacji Master-slave. Przez większość czasu niewolnik pozostaje w tyle za panem. Kiedy uruchamiam show processlist;, nie ma zapytania, które zajmuje dużo czasu. Włączyłem slow_logrównież. Nie znajduje jednak żadnego wolno działającego zapytania. Slave stale ostrzega, że replikacja jest kilka sekund za masterem. Czasami czas opóźnienia wzrasta. Jak …
Sumy kontrolne danych to nowa funkcja wprowadzona w wersji 9.3 oraz: wprowadzono nowy parametr GUC „ignore_checksum_failure”, który zmusi PostgreSQL do dalszego przetwarzania transakcji, nawet jeśli zostanie wykryte uszkodzenie W przypadku awarii sumy kontrolnej na wzorca replikacji uszkodzone dane zostaną zreplikowane do urządzeń podrzędnych lub replikacja zostanie zatrzymana. Czy to zależy …
Patrzę na replikację migawki między dwoma serwerami. Oto co mam: Baza danych 500 GB ~ 500 MB nocnych ładunków BCP ~ 50 MB codziennych transakcji Pytałem innych DBA w firmie o typ replikacji, którego należy użyć. Powiedziano mi, żebym używał replikacji migawki. Jednak z tego, co rozumiem i czytałem, każdej …
Mam serwer SQL Server 2008 R2 z wieloma opublikowanymi bazami danych, które obecnie działają na poziomie zgodności 90 (2005). Bazy danych subskrypcji to także SQL Server 2008 R2, jednak docelowe bazy danych są ustawione na poziom zgodności 100 i replikacja działa poprawnie. Jeśli zmienię poziom zgodności dla opublikowanych baz danych, …
Mam konfigurację replikacji Master-Slave i wygląda na to, że działa dobrze. Poniżej znajduje się wynik SHOW SLAVE STATUSpolecenia: show slave STATUS\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: *.*.*.* Master_User: repliV1 Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 10726644 Relay_Log_File: mysqld-relay-bin.000056 Relay_Log_Pos: 231871 Relay_Master_Log_File: mysql-bin.000001 …
Staram się znaleźć równowagę między wysoką wydajnością naszej bazy danych a łatwością konserwacji. Rozważamy wykorzystanie replikacji w celu poprawy wydajności, replikując nasze raporty SSRS do fizycznie oddzielnej bazy danych od naszej transakcyjnej bazy danych. Jednak włączenie replikacji ma wiele wad z punktu widzenia programisty: Utrudnia to zmiany schematu Ingeruje w …
Mamy waniliową konfigurację MySQL master i slave, które znajdują się w różnych centrach danych, oraz inną slave w tym samym centrum danych, co master. Przepustowość między centrum danych jest dość wysoka (w przeprowadzonych przez nas testach sieciowych możemy osiągnąć 15 MB / sekundę), ale istnieje opóźnienie, około 28 ms. W …
MySQL Server 1 działa jako Master. MySQL Server 2 działa jako Slave. Obie bazy danych są w trybie „idealnej synchronizacji”. Jeśli Slave przejdzie w tryb offline, nie ma problemu, jeśli Master nadal jest w trybie online; wrócą do synchronizacji, gdy Slave będzie ponownie online. Oprócz konfiguracji serwera przekierowałem połączenie (z …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.