sql >> Database >  >> RDS >> Sqlserver

Schakel tussen databases, gebruik twee databases tegelijk

Load balancing en/of fail-over clustering van databaseservers brengt doorgaans veel werk met zich mee.

U moet ervoor zorgen dat ALLE gegevens worden gerepliceerd tussen de twee databaseservers. Hostingproviders bieden deze optie zelden, tenzij je een dedicated server hebt.

Het toestaan ​​van samenvoegreplicatie kan betekenen dat u delen van uw database opnieuw moet ontwerpen; wat misschien niet haalbaar is.

Tenzij u bereid bent veel tijd en geld te investeren, kunt u veel beter overstappen naar een hostingprovider met betere db-ondersteuning. Aangezien er letterlijk duizenden en duizenden van dergelijke bedrijven zijn, is dit een gemakkelijke oplossing.

UPDATE

Bijna van alle fouten die u in uw bewerking hebt geïdentificeerd, zijn over het algemeen te wijten aan het niet correct verwijderen van verbindingen, opdrachten en lezers. Misschien wilt u uw code doornemen om er zeker van te zijn dat u de SQL-server correct benadert. Elke verbinding, opdracht en lezer moet worden verpakt in een gebruiksclausule om ervoor te zorgen dat ze correct worden vrijgegeven aan de verbindingspool.

Als u een voorbeeld van een gegevenstoegangscode verstrekt (nieuwe vraag alstublieft), kunnen we u helpen deze te herschrijven.



  1. Bestanden downloaden uit de MYSQL-database

  2. Geparametriseerde tabelnaam

  3. Kolomnamen met regeleinden

  4. JQuery gebruiken om waarden in mySQL in te voegen