Informazioni con access

martedì 03 giugno 2008 - 10.23

MarcodotnetHell Profilo | Junior Member

Volevo sapere due informazioni riguardo ad access:

1) quanto è il limite reale di una base dati in access? perchè ho un'applicazione che ha una base dati di 450 mb e ho dei problemini nonostante so che fisicamente un database access dovrebbe tenere 2gb.

2)In una applicazione ACCESS che usa il motore dao per collegarsi ai dati ci può essere anche la definizione di un motore ado senza che questo crei problemi?

Grazie mille

lbenaglia Profilo | Guru

>1) quanto è il limite reale di una base dati in access? perchè
>ho un'applicazione che ha una base dati di 450 mb e ho dei problemini
>nonostante so che fisicamente un database access dovrebbe tenere
>2gb.

Non esiste una risposta assoluta a questa domanda
I fattori che entrano in gioco sono molteplici:
- Il db è locale ai clients che vi accedono oppure è su un server di rete?
- Quanti utenti vi accedono contemporaneamente?
- Il db è indicizzato correttamente?

Per esperienza personale 10 anni fa scrissi una webapp che accedeva ad un MDB di circa 400MB ed i tempi di risposta erano nell'ordine del secondo.

>2)In una applicazione ACCESS che usa il motore dao per collegarsi
>ai dati ci può essere anche la definizione di un motore ado senza
>che questo crei problemi?
Direi di no, dato che sia DAO che ADO sono object model che si appoggiano al JET Engine e risiedono su ogni singolo client.

>Grazie mille
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org

speedx Profilo | Junior Member

Ciao, acccess con moli di dati interessanti quali la tua, si siede pesantemente. Valuta il passaggio a sqlexpress o ad una versione più completa di SQL. In più non hai specificato se al DB accedono più utenti, dato importante in quando access gestisce in teoria fino a 10 accessi contemporanei. La mia esperienza dice che già quattro possono essere troppi se le interrogazioni sono corpose. In ultimo, ma non ultimo, come in tutti i db, il disegno è fondamentale... quindi controlla se strutturato correttamente per quelle moli di dati e se chiavi sono posizionate in maniera corretta.
Immagino che la compattazione la fai regolarmente....

Saluti...
//// Marcello C.
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5