PDA

View Full Version : Connessione Lenta Database SQL


GBonfy
05-08-2015, 11:29
Buongiorno a tutti,

da poco ho collaborato all'installazione di un software per la progettazione di interni 3D. Il software si interfaccia su un db Microsoft SQL 2012 Express. A livello di connessione e integrazione del software con il db non ci sono problemi, è tutto funzionante ma, dal momento dell'avvio del software, lato client, alla schermata di login passano 41 secondi. :mbe:

converrete con me che 41 secondi per una connessione ad un db sono troppi, specialmente per una semplice operazione quale un login.

L'infrastruttura sulla quale è installato questo software e SQL è virtualizzata.
Non ci sono problemi sulla rete, e questa lentezza avviene anche solo se 1 client si connette.

se installo il db in locale la connessione è immediata.

è possibile velocizzare il processo evitando di installare il db in locale?

emmedi
05-08-2015, 13:14
Sposto nella sezione server che mi pare più adatta.
Ti invito anche a sistemare la firma secondo le previsioni del regolamento.

Kaya
05-08-2015, 14:26
Bisognerebbe capire il perchè di questa lentezza.
I log su sql server dicono qualcosa?
Il dns risponde correttamente?
Copiare i file da/verso quella macchina va a piena velocità?
un qualche tracert di pacchetti dice qualcosa?

Tasslehoff
05-08-2015, 15:34
A naso quella lentezza non è tanto imputabile a una lentezza nella connessione al db, piuttosto a me puzza tanto di qualche connessione che va in timeout.

Controlla se c'è qualche record nell'event log della macchina che si collega al db, alla peggio puoi provare a sniffare con Wireshark il traffico fatto sulla porta TCP 1433 (o altra se il db è in ascolto su una porta differente).

GBonfy
06-08-2015, 14:56
Risolto,

nell'EventLog viene visualizzato un'indicizzazione del database della cache che dura 40 secondi. Ecco svelato il mistero :D

Grazie a tutti