Il database SQL Server corrente è sovraccarico e molte transazioni non funzionano. I poteri che hanno una soluzione proposta per costruire un database separato per gestire / archiviare le transazioni e quindi inserirli in modo asincrono nel sistema corrente. In particolare, persistono nuove transazioni in un nuovo database, quindi creano routine per inserire i dati dal nuovo database nel database corrente / vecchio.
Sto cercando il metodo migliore per implementare questa soluzione ... dovrei usare una tabella non indicizzata nel nuovo db proposto per l'inserimento rapido, quindi utilizzare l'inserimento collettivo da newdb - > olddb per spostare nuovamente i dati nel database principale? È meglio farlo @ intervalli programmati o in tempo reale?
Mi stavo chiedendo anche se il ridimensionamento / out avrebbe aiutato qui (budget permettendo)? Il mio primo pensiero è stato quello di raccomandare l'acquisto di un secondo server e la configurazione di un cluster per ridurre il carico.
Per essere onesti pensavo che le transazioni web sarebbero andate in timeout e non fallire (ma immagino che alla fine sia lo stesso)?