Równoważenie obciążenia i/lub awaryjne klastrowanie serwerów baz danych zazwyczaj wymaga dużo pracy.
Musisz upewnić się, że WSZYSTKIE dane są replikowane przez scalanie między dwoma serwerami baz danych. Dostawcy usług hostingowych rzadko udostępniają tę opcję, chyba że masz serwer dedykowany.
Zezwolenie na replikację scalającą może wiązać się z przeprojektowaniem części bazy danych; co może być niewykonalne.
O ile nie chcesz zainwestować dużo czasu i pieniędzy, znacznie lepiej jest po prostu zmienić dostawcę usług hostingowych na takiego, który ma lepszą obsługę bazy danych. Biorąc pod uwagę, że istnieją dosłownie tysiące takich firm, jest to łatwe rozwiązanie.
AKTUALIZUJ
Prawie wszystkie błędy, które zidentyfikowałeś w swojej edycji, można ogólnie przypisać niewłaściwemu pozbyciu się połączeń, poleceń i czytników. Możesz chcieć przejrzeć swój kod, aby upewnić się, że masz prawidłowy dostęp do serwera sql. Każde połączenie, polecenie i czytnik powinny być opakowane w klauzulę using, aby upewnić się, że są prawidłowo zwalniane z powrotem do puli połączeń.
Jeśli podasz próbkę kodu dostępu do danych (proszę o nowe pytanie), możemy pomóc Ci go przepisać.