Path: csiph.com!weretis.net!feeder6.news.weretis.net!feeder5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Greg Newsgroups: it.comp.lang.visual-basic Subject: Re: vb6 -Dao differenza tra xp e successivi Date: Mon, 25 Nov 2019 22:25:43 +0100 Organization: solani.org Lines: 21 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-Trace: solani.org 1574717144 21171 127.0.0.43 (25 Nov 2019 21:25:44 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Mon, 25 Nov 2019 21:25:44 +0000 (UTC) Cancel-Lock: sha1:5ou4dnjnC/2QjaBu3RVubVg0G4o= X-Newsreader: MesNews/1.08.06.00-it X-User-ID: eJwFwQkBwDAIA0BL4wlQORQa/xJ2BwuJSQ+Eg2DejJV0AnvSyr5W9r7RnHbph1tziqPN1yU/IC8RyQ== Xref: csiph.com it.comp.lang.visual-basic:19676 Il 25/11/19 16:46:11 Sauro ha scritto: > Le prove fatte dal cliente hanno dato risultato positivo > e i tempi sono rientrati sotto i 2 secondi. la risposta deve essere immediata dovendo restituire un solo record. Tuttavi la funziona Max deve processare tutti i records. di quanti records stiamo parlando, del dipendente oggetto della query ma anche di tutti. Due secondi in rete dovresti avere circa mezzo milione di record. E' cosi? Potresti migliorare aprendo il database o almeno il recordset in sola lettura. Il recordset con la funziona Max di mezzo dovrebbe andare in aumatico in sola lettura, ma esplicitarlo e sempre meglio > Il problema specifico è quindi risolto. > > Resta comunque da capire perchè la select iniziale > impiegasse tanto tempo. La select iniziale ti calcolava l'ultimo giorno di TUTTI i dipendenti, per poi buttare via tutto e tenere solo quello della Where -- Greg