Newsgroup: it.comp.appl.access
Titolo: Prestazioni A2000 vs A XP

Ciao
Sviluppo e gestisco 2 db multiutente (15 utenti circa l'uno) su Access 2000
SP3. 
FE sui client win2000 e BE sul server win2000 server.
Funziona tutto bene (tranne qualche corruzione del db ogni tanto) ed č
abbastanza veloce anche se i dati cominciano ad essere pesanti (una
tabella ha circa 50mila record e viene usata spesso nei join che mettono
un pň in crisi i client piů lenti).
Ho acquistato per sviluppare meglio e per poter distribuire i runtime
gratuitamente la versione xp developer.
Convertendo il tutto nella nuova versione, senza alcuna modifica. Il
database č decisamente piů lento in tutto. Sembra veramente che impieghi
il doppio a caricare i dati delle stesse tabelle.
E' Possibile? Ci puň essere qualche impostazione diversa che produce tale
disastro?
In sostanza ho comprato Xp developer ma non posso usarlo !
Mah
Grazie delle info
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 In sostanza ho comprato Xp developer ma non posso usarlo !
Da quanto ne so e' vero il contrario.
comunque dovresti anche provare a convertire i file A2000 in AXP per avere
migliori prestazioni.
Con 15 utenti ti suggerisco di adottare SQL Server (capisco che dovresti
ristrutturare l'applicazione, ma ne vale la pena).
Sib

 Sib
Che sappia io, da sempre, ogni volta che č uscita una nuova versione questa
č risultata molto piů lenta della precedente.
Se fai delle prove con Access 2 scoprirai che č piů veloce del 97, che a sua
volta č piů veloce del 2000, che per induzione penso sia piů veloce dell'XP.
Bye.
Giorgio

 volta è più veloce del 2000, che per induzione penso sia più veloce
dell'XP.
questo puo' essere un ragionamento, d'altro canto, in linea di principio, se
c'e' un aggiornamento e' perche' ci sono cose in piu', se ci sono cose in
piu' va da se che ci sono piu' cose da fare e quindi si e' piu' lenti.
per il discorso A2000/AXP invece, non ci sono cose in piu', ma solo
ottimizzazioni, tanto e' vero che AXP lavora di default con i file A2000
(cosa mai successa nelle versioni precedenti) e poi ribadisco che i file AXP
sono piu' piccoli dei fiel A2000 pur mantenendo le stesse identiche
funzionalità
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:F8lBa.16796$g92.3...@news2.tin.it...

Ottimizzare gli spazi su disco non significa rendere le elaborazioni più
veloci.
Ci sono mille metodi per *impaccare* i dati, e rendere i file quindi più
smilzi, se non fosse che quando poi li devi usare le devi *disimpaccare* e
perdi tempo.
Per inciso, al di là delle versioni dei file su disco, ogni versione +
recende del Jet è stata + lenta della precedente proprio per il concetto che
hai espresso tu e che condivido...
Ciao.

 hai espresso tu e che condivido...
Ok, comunque ritengo che le lentezze di cui il nostro amico parlava non
erano legate al jet ma ad access in prima persona (ossia le avresti anche
unsando un odbc).
Ciao
Sib

Sib ha scritto:




Convertendo bene il tutto nella versione Xp, compilando e compattando e
spostando BE e FE nella stessa partitizione (stavo facendo prove in
locale) sono riuscito ad ottenere prestazioni comparabili, quindi avevo
delle impostazioni non ottimali.
Per quanto riguarda il consiglio di passare a SQL server sono convinto che
l'evoluzione sia quella e mi sto dando da fare per testare il tutto, anche
se devo imparare la gestione di SQL Server stesso e devo convertire tutte
le query in Stored procedure e sarà un lavoro lungo e difficile.
Lasciando tutto così com'è e facendo l'upsize guidato e utilizzando quindi
tabelle collegate ODBC a SQL server il database si dimostra decisamente
più lento dell'accoppiata FE e BE Access. Tuttavia avrei l'affidabilità e
la gestione ottimale della concorrenza che non posso avere in access e che
mi serve sempre di più (ormai quasi 20 utenti simultanei con uso pesante 8
ore al giorno).
Mi rimane l'unico problema di come fare query a campi incrociati visto che
con SQL server non si può. Se collego delle viste appropriate posso
costruire una query a campi incrociati locale generata da Access?
Grazie a tutti


 costruire una query a campi incrociati locale generata da Access?
nei post di qualche giorno fa ho postato io questa domanda e ho trovato
risposta, dai un'occhiata indietro.
Sib

 soprattutto per piu' utenti.
L'upsize guidato permette di scegliere tra ADP e modalità ODBC con tabelle
collegate. Io ho scelto quest'ultima perchè ho bisogno di Query a campi
incrociati e non posso farle con ADP. Adesso cercherò nei messaggi vecchi.
Sicuramente la multiutenza sarà migliore ma per adesso il caricamento di una
tabella collegata Access impiega meno tempo della stessa convertita in SQL
server e collegata via ODBC. Conversione standard senza ottimizzazioni
varie.
Ciao e Grazie
--------------------------------
Inviato via 
http://usenet.libero.it