sql >> Databáze >  >> RDS >> Sqlserver

Přepínejte mezi databázemi, používejte dvě databáze současně

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.



  1. Android-setPeriodic for JobScheduler nebude fungovat

  2. WordPress pre_get_posts nefunguje

  3. .save vloží do databáze pouze hodnoty null

  4. Jak spustit SQL ve skriptu shell