Salve, avevo un dubbio sui tempi di connessione ad un database, ho una Procedura che fa un inserimento di una riga nel mio DB.
La procedura inoltre conosce la stringa di connessione e si occupa anche di collegare e scollegare il DB al termine, e fin qui mi toglie un pensiero e tutto il mondo è pace.
Ora però mi chiedevo se utilizzassi questa procedura in un ciclo di FOR per inserire N clienti, la procedura prima di ogni inserimento farebbe un connect, e subito dopo un disconnect, per N volte.
Mi chiedevo ora, la connessione e disconnessione da un DB fatta in questo modo, è molto deleterai in termini di tempo per un DB? E quanto?
Al di fuori dei tempi di esecuzione poi, possiamo considerare scorretto questo metodo di inserimento (con molte connessioni e sconnessioni), oppure è tollerabile?
Finora l'ho utilizzata in cicli di for, senza appesentimenti particolari, e senza riscontrare problemi, ma il dubbio mi rimane...
Grazie a tutti!

Rispondi quotando