Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Problemi di lentezza...
giovedì 03 marzo 2011 - 23.31
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
|
Windows 7
|
Windows XP
|
Visual Studio 2008
|
Access (.mdb)
|
Office 2003
|
Chrome
Bazzi
Profilo
| Junior Member
67
messaggi | Data Invio:
gio 3 mar 2011 - 23:31
Ciao a tutti,
ho sviluppato un programmino che serve ad un amico a gestire 4 DB Access già esistenti.
I DB risiedono su un server ed il programma è installato su un paio di pc client che accedono tramite condivisione alla cartella dei DB. I DB sono piuttosto grandi, uno arriva a 60 Mb e provandoli sulla mia macchina in locale non mi danno nessun problema. Quando provo da lui, quindi dal suo client lavorando via rete, noto una lentezza estrema nell'estrarre i dati sulle form. Se apro Access ed apro i DB sono velocissimi...
Per chiarezza, lavoro con DataTable in modalità disconnessa...in genere si tratta di form che riempiono DataGridView e con un click sulla Grid entro in gestione dei singoli record...direi una roba molto banale...
I Db Access hanno un DB di sistema per la limitazione degli accessi, io dal mio sw entro sempre con utente amministratore.
Qualcuno può darmi qualche consiglio su cosa controllare per valutare la lentezza ?
Grazie !!
The Bazz
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 3 mar 2011 - 23:36
>Qualcuno può darmi qualche consiglio su cosa controllare per
>valutare la lentezza ?
Ciao,
Dai una lettura a questo thread:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=19773
>Grazie !!
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Bazzi
Profilo
| Junior Member
67
messaggi | Data Invio:
ven 4 mar 2011 - 20:16
Porca paletta !!!!!!!!
Io, pur non avendo grande esperienza in fatto di DB, inizialmente ho parlato di rivedere e ristrutturare i DB partendo da zero, ossia ridisegnando da capo tutte le informazioni...per fare un lavoro un po' decente. Ma il fatto di mantenere il DB Access è stato un imperativo...così ho tentato la via della condivisione del DB...ora ho notato questa "strana" lentezza...accidenti non lo sapevo !
Il problema ora è...come faccio a spiegargli questa cosa ? Anche perchè per lui l'utilità di avere a disposizione Access è quella di potersi vedere alcuni dati tramite grafici che si è fatto man mano nel tempo...ed in effetti ci sono anni di lavoro in quei DB.
Visto che sei stato così gentile, ti posso chiedere un consiglio ? Che faccio ? Metto in piedi un db MySql o mi sparo ? O magari gli sparo.... :-)
Grazie!
The Bazz
Bazzi
Profilo
| Junior Member
67
messaggi | Data Invio:
ven 4 mar 2011 - 20:32
Scusa....sto ancora pensando al post di prima...stando a quello che mi dici riguardo Access (che non metto in dubbio, cerco solo di capire meglio) mi aspetterei di riscontrare la stessa lentezza quando, da esplora risorse, accedo "a mano" al DB Access tramite rete...
The Bazz
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 mar 2011 - 21:40
>? Che faccio ? Metto in piedi un db MySql o mi sparo ? O magari
>gli sparo.... :-)
E chi ha mai parlato di MySQL?
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 4 mar 2011 - 21:41
>Scusa....sto ancora pensando al post di prima...stando a quello
>che mi dici riguardo Access (che non metto in dubbio, cerco solo
>di capire meglio) mi aspetterei di riscontrare la stessa lentezza
>quando, da esplora risorse, accedo "a mano" al DB Access tramite
>rete...
Si se esegui le stesse query del "programmino".
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Bazzi
Profilo
| Junior Member
67
messaggi | Data Invio:
lun 7 mar 2011 - 08:19
Posso chiederti un consiglio ? Quale sarebbe secondo te la strada da seguire ? Rivedere il DB e mettere in piedi qualcosa di più serio ?
The Bazz
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
lun 7 mar 2011 - 10:01
>Posso chiederti un consiglio ? Quale sarebbe secondo te la strada
>da seguire ? Rivedere il DB e mettere in piedi qualcosa di più
>serio ?
Io utilizzerei un DBMS server come SQL Server 2008 R2 Express in modo da eseguire le query lato server senza trasferire ogni volta tutti i dati in locale intasando inutilmente la rete.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !