Newsgroup: it.comp.appl.access
Titolo: Prestazioni 97 Vs 2K

Ho avuto necessita di convertire alcuni DB A97 in 2K ed ho subito notato con
dispiacere un aumento di dimensioni notevole (circa 50%).
Di contro mi sembra di aver guadagnato in prestazioni: ho fatto un
benchmarkino collegando la stessa tabella delle due versioni ad un FE ed
eseguendo la stessa query: risultato A97 e' 40% piu' lento.
Vi risulta?
Saluti.
Luciano

 ha scritto nel messaggio
news:2gpajhF...@uni-berlin.de...

Ciao Luciano.
Ho fatto i tuoi stessi Test circa un anno fà su un DB(Ricette) che feci per
la Sig.ra.
Sulla Dimensione ho notato un incremento del 20%, ma sulle prestazioni
nulla.
Stessa cosa convertendo in A_XP.
Quello che però è rimasto = è la Lib di DAO sempre 3.51
Ora uso 3.6 ma non ho più fatto nuovi Test.
Ciao.
@Alex.

 ha scritto nel messaggio
news:c8830f$hmn$1...@lacerta.tiscalinet.it...

Ciao Alex
Facendo il  Test per la Lib DAO 3.6 non e cambiato nulla dalla vecchia Lib
DAO 3.51
(poiché Microsoft in un recente colloquio continua ad affermare la prossima
definitiva scomparsa di DAO
e quindi ,le nuove versioni vengono gestite solo per compatibilità con le
nuove mod. di Access, sarà vero?)
mentre confermo l'aumento delle dimensioni  DB (un gestionale impresa ) di
Partenza con A97 fino
ad arrivare ad  Axp le dimensioni del DB sono aumentate quasi del doppio,
Dovendo continuamente
ricorrere a continuo importazioni in nuovi DB e naturalmente relativi
Decompile per poter contenere le dimensioni del
DB in quanto, ho notato che con la semplice compattazione del medesimo non
sempre si ottiene
lo stesso risultato.
Ciao
Rino.

 Rino.
Ciao Rino.
Per DAO è un pò come ODBC che doveva essere soppiantato da OLE_DB
una vera innovazione, tant'è che tutti usano ODBC, l'unico che si appoggia
ad OLE è ADP con ottimi risultati, ma è ottimizzato per questo....!!
Per il resto confermo sulla scarsa funzionalità del Compila o Compatta
Database.
Con A97 riusciva ad effettuare un buon lavoro.
Tieni presente però che se distribuisci un FE(MDE) non ci sono grossi
problemi
mentre sul BE(Solo Dati) il Compact lavora bene.
Ho dato un'occhiata con un HEX editor e mi viene da pensare che le nuove
versioni riempiano di SPORCHERIE nella gestione delle interfacce non
riuscendo
a rimuovere i riferimenti agli oggetti non più presenti che pare continuino
ad vagare
nella struttura in qualche modo....!!
Come hai notato l'unica è Reimportare.
Ciao.
@Alex.

 successive alla 97 ... che a mio avviso avanzano gli svantaggi
Relativi allo sviluppo dell'interfaccia o della base dati?
Saluti.
Luciano

 > Quello che però è rimasto = è la Lib di DAO sempre 3.51
Boh, io le prove l'ho fatte con ADO non con DAO su un DB con poche migliaia
di record. Pero', i risultati sono quelli che ho descritto.
Saluti.
Luciano

 Come hai notato l'unica è Reimportare.
Il massimo IMO è utilizzare l'eccellente utility di RoDAgo sul sito
comune...
Pixel

 Relativi allo sviluppo dell'interfaccia o della base dati?
Relativo allo sviluppo del FE, anche se parte dei vantaggi si perdono con A
'2000 (soprattutto non esiste l'oggetto Printer che trovo comodissimo).
Per il database, beh: jet 4.0 gestisce volumi di dati maggiori ma si deve
assolutamente patchare almeno a S.P 7.
Ciao, Pixel

 ha scritto nel messaggio
news:nwPpc.5143$Wc.2...@twister2.libero.it...

L'hai usata su XP o 2K....???
@Alex.

 L'hai usata su XP o 2K....???
Ti da problemi?
Pixel

 ha scritto nel messaggio
news:dJQpc.56707$Qc.23...@twister1.libero.it...

Si gira solo su 97, e non sò se dipende dal fatto che Generando un DB
nuovo con A2K non ci siano settati i rif DAO....!!
Non ho approfondito più di tanto.
Ciao.
@Alex.

 wrote in message
news:2gpu84F...@uni-berlin.de

Non è chiaro se la perdita di prestazioni sia tra ADO(2K) e DAO(97)
o tra Omologhi...(DAO--DAO)
Nel 1° caso è risaputo che ADO sia decisamente più lento
in quanto Access appoggia la sua struttura a DAO sempre e comunque.
Questo impone che vi siano delle conversioni da ADO --> DAO
soprattutto per i Recordset che popolano le FORM, COMBO e tutto
quanto BOUND...!
Nel 2° caso non ho notato nessun degrado particolare nei
tempi anche usando la precisione del Millisecondo per valutare
i tempi di estrazione.
Ciao
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 o tra Omologhi...(DAO--DAO)
Nessuna delle due!:-)
Ho preso un BE A97, l'ho convertito in A2K. Poi fatto un FE con A2Ke
collegato la stessa tabella dei due BE. Poi via codice ho creato un
recordset con ADO prima su una e poi sull'altra tabella misurando il tempo
impiegato. Ho ciclato un po' di volte e poi ho rilevato la differenza che ho
riportato nel msg iniziale.
A voler essere pignoli la prova sarebbe stata piu' valida se fatta da ASP,
in quanto soggetto terzo non coinvolto. Se domani ho un po di tempo ci provo
e faccio sapere.
Saluti.
Luciano