Se si fanno molte operazione di inserimento e cancellazione di record in database Access, la misura del database tende a salire anche se poi effettivamente il database non occupa tutto quello spazio.
Più sarà grande il database, tanto più lenta sarà l'operazione. Per migliorare le performance, quindi, è consigliabile compattarlo quando la dimensione comincia a crescere.
Lo si può fare da Access, ma anche da uno script, sia ASP che WSH.
Nell'esempio vediamo come farlo in uno script ASP.
Richiede DAO 3.5 installato.
<% Set Engine = CreateObject("DAO.DBEngine.35") Engine.CompactDatabase "path\database.mdb", "path\compacted_database.mdb" %>
Ad ogni modo, un approccio che usa JRO (incluso con le ultime versioni di ADO ed è quindi consigliato) è disponibile su
https://www.aspitalia.com/liste/usag/script.asp?ID=196
Per maggiori informazioni sui database si veda
https://www.aspitalia.com/articoli/db/
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il metodo CountBy di LINQ per semplificare raggruppamenti e i conteggi
- Creare una libreria CSS universale: Cards
- Eseguire script pre e post esecuzione di un workflow di GitHub