Newsgroup: it.comp.appl.access
Titolo: Velocizzare Accesso a DB Mysql da remoto

Salve, di recente ho dovuto trasferire un mio DB in Mysql (finora il BE in 
Access era utilizzato in rete locale).
Ho quindi installato Mysql su una macchina remota, ed i vari clients che vi 
accedono, si trovano in 2 località distinte, le quali sfruttano la linea 
ADSL ed una VPN (creata attraverso un sw freeware scaricabile da internet 
che si chiama HAMACI: mi pare validissimo).
Tutto ok, ma nonostante tutti i miei tentativi di riconfigurazione del 
server e di Mysql, l'accesso al DB è "mostruosamente" lento!
Ritengo logico proporre al mio cliente l'acquisto di una larga banda (magari 
garantita) con il gestore telefonico, ma prima, se qualcuno avesse già avuto 
la mia stessa esperienza e potesse darmi qualche suggerimento sulle 
possibilità di migliorare la velocità di comunicazione...
Grazie infinite!
Marco 

 ha scritto nel messaggio
news:44fd8524$0$47957$4faf...@reader3.news.tin.it...

Ciao Marco,
non ho esperienza sull'uso di MySQL,  per cui non posso aiutarti nel merito,
ma ho un'installazione simile alla tua Linea Adsl o analogica, VPN con
Hamachi, ma MS SQL Server come Database Server e posso garantirti che anche
con la linea analogica i tempi sono tutt'altro che lenti.
Nello specifico io uso un ADP e non MDB e cerco di caricare il numero minore
di dati possibili cercando di minimizzare al massimo il traffico di rete.
Tutto questo per dire che molto dipende non tanto dalla velocità ADSL ma
dalla quantità di dati che ogni volta  vengono trasferiti, per cui spesso è
necessario cambiare  il modo di lavorare rispetto ad un classico MDB che
gira in rete locale.
Ciao
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
--------------------------------------->


Concordo su Hamachi, ma Access soffre le VPN.
Fammi capire, tu hai mappato cpme backend la cartella condivisa o altro?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

installato nei clients.
L'unica differenza, rispetto al DB acces che ho notato, è il caricamento + 
veloce della form, ma in fase di esecuzione di una query... il risultato non 
cambia.


nelle query: dovrò per forza modificarle.
Una cosa però: non ho esperienza alcuno dei file ADP, mi potresti dare 1 
piccolo accenno su come si creano e come si usano.
Grazie ancora Cinzia

 possibilità di migliorare la velocità di comunicazione...
Le prestazioni di connessione in remoto a Ms Sql Server via ODBC sono ottime
...  un FE .mdb via odbc correttamente implementato ha prestazioni analoghe
(se non superiori in certi scenari) a un .ADP.
... immagino che la musica non debba necessariamente cambiare con MySQL (che
non conosco).
Il fatto è che molti costrutti SQL buoni per JET devono essere rivisti in
configurazione ODBC.
http://support.microsoft.com/default.aspx?scid=kb;it;I286222
Più che i consigli relativi all'interfaccia, sono molto importanti quelli
sul codice SQL.
Saluti.


Ciao Marco,
con ADP puoi usare solo SQL Server o sue varianti  come DB server, per cui
se vuoi usare MySql ti conviene ottimizzare seguendo i consigli di Simone.
PS. Ti ricordo che esiste una versione free di MS SQL Server:  SQL Server
Express 2005  che potresti usare al posto di MySql


dovrò sostituire il DB!
Grazie ancora Cinzia