Domanda

Ho 5 tabelle federate. Ogni tabella è collegata a un altro database. Ora faccio alcune cose in un ciclo e la prima cosa che faccio nel ciclo è alcune cose con il tavolo federato. Poiché il database a cui è collegata la tabella federata non è sempre online, ho un gestore di errori che prende l'errore quando il database è offline.

Sfortunatamente quando il database è offline, la query (una semplice query selezionata) richiede circa 5 secondi prima che restituisca un errore che il database non è online. Se il database è online, salto il resto del codice nel ciclo.

Ora il mio problema è che la routine deve essere eseguita ogni 5 secondi e deve essere completata in 5 secondi. Tuttavia, quando i database sono offline a cui è collegata la tabella federata, è non riuscito a connettersi al database: 5 dB's * 5 sec = 25 secondi

Quindi la mia domanda è possibile controllare molto velocemente in SQL se il database a cui è collegata la tabella federata è online?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top