Interrogazione lenta

venerdì 24 agosto 2007 - 09.32

spidermanbully Profilo | Newbie

Ciao a tutti,
ho un db access 2003.
è un paio di giorni che improvvisamente l'esecuzione delle query è divenuta molto lenta.
Il db non è cambiato e nemmeno le query.
C'è un possibile motivo?

grazie in anticipo.
p.s. colgo l'occasione per irngraziare tutte le persone che in questi giorni hanno risposto alle mie domande aiutandomi in maniera considerevole.
Inoltre sono contento che esista questo forum perchè leggendo le altre discussioni ho imparato molto.
GRAZIE A TUTTI

SSUPERPIPPO Profilo | Guru

>Ciao a tutti,

Ciao

>ho un db access 2003.
>è un paio di giorni che improvvisamente l'esecuzione delle query è divenuta molto lenta.
>Il db non è cambiato e nemmeno le query.
>C'è un possibile motivo?

Hai eseguito una compattazione del Database?

>grazie in anticipo.

Di nulla

Ciao

Alessandro

spidermanbully Profilo | Newbie

Hai eseguito una compattazione del Database?

no, che cos'è?
la devo fare?

MarKonE Profilo | Guru

Dal menù Strumenti --> Utilità database --> Compatta e ripristina database.

Ciao
My Blog... http://blogs.dotnethell.it/Mark/

SSUPERPIPPO Profilo | Guru

Vado a memoria perchè non ho Access 2003 installato.
Dovresti trovare nel menù Strumenti ==> Compatta e Ripristina Database

Avvii la funzionalità di compattazione.

Se verifichi la dimensione del file prima della compattazione e la confronti con la dimensione dopo la compattazione, ti accorgerai che diminuisce sensibilmente.

Questo perchè Access non libera lo spazio occupato da record eliminati o temporanei e di conseguenza il database tende ad aumentare a dismisura.

La compattazione periodica è quindi doverosa.

Ciao

Alessandro

MarKonE Profilo | Guru

Giustissimo quello che dice Alessandro.

Questo è l'articolo di Office Online relativo alla compattazione dei db Access :

http://office.microsoft.com/it-it/access/HP051874491040.aspx?pid=CH062526731040

Possono essere interessanti anche i suggerimenti per migliorare le prestazioni :

http://office.microsoft.com/it-it/access/HP051874531040.aspx?pid=CH062526191040

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

spidermanbully Profilo | Newbie

grazie di tutto.
l'ho fatto ma è normale che da 4 mb sia diventato 300KB???

MarKonE Profilo | Guru

>l'ho fatto ma è normale che da 4 mb sia diventato 300KB???

Si

Cmq non mi sembra un db molto pesante.....le prestazioni sono migliorate ?

ciao

My Blog... http://blogs.dotnethell.it/Mark/

SSUPERPIPPO Profilo | Guru

Come ti dicevo la compressione è notevole e và fatta di frequente proprio perchè Access non se ne occupa automaticamente.

Se hai risolto chiudi il post accettando la risposta.

Ciao

Alessandro
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