Vyrovnávání zátěže a/nebo klastrování databázových serverů při selhání obvykle vyžaduje hodně práce.
Budete se muset ujistit, že VŠECHNA data jsou replikována mezi dvěma databázovými servery. Poskytovatelé hostingu tuto možnost zřídka poskytují, pokud nemáte vyhrazený server.
Povolení slučovací replikace může zahrnovat přepracování částí vaší databáze; což nemusí být proveditelné.
Pokud nejste ochotni investovat spoustu času a peněz, je mnohem lepší přepnout poskytovatele hostingu na takového, který má lepší podporu db. Vzhledem k tomu, že existují doslova tisíce a tisíce takových společností, je to snadná oprava.
AKTUALIZACE
Téměř všechny chyby, které jste ve své úpravě identifikovali, lze obecně připsat nesprávné likvidaci připojení, příkazů a čteček. Možná budete chtít projít svůj kód, abyste se ujistili, že k serveru SQL přistupujete správně. Každé připojení, příkaz a čtečka by měly být zabaleny do klauzule using, aby bylo zajištěno, že budou správně uvolněny zpět do fondu připojení.
Pokud nám poskytnete ukázku kódu pro přístup k datům (nová otázka, prosím), můžeme vám jej pomoci přepsat.