Newsgroup: it.comp.lang.delphi
Titolo: Lentezza Firebird/Interbase

Ho installato sul mio nuovo pc Delphi6, ma invece di installare Interbase ho
voluto provare Firebird.
Per connettermi ad un database (sia da IBConsole che da un applicativo
Delphi) ci metteva una cosa tipo 30 secondi circa.
Pensando che fosse un problema di Firebird l'ho disinstallato e ho
installato il mio ormai fedele IB dal CD di Delphi 6.
Ora pero' mi ritrovo che anche Interbase si comporta allo stesso modo.
Ad esempio se apro un database in locale con IBConsole, questo rimane
bloccato per circa 30 secondi mentre apre il db, dopo di che riprende
normalemente.
Da notare che se invece apro un database remoto lo apre subito e se da
remoto apro un database che si trova sul pc incriminato ci mette sempre i 30
secondi.
Il sistema operativo è Windows XP Pro con SP2.
Interbase è la versione presente nel CD di Delphi 6 enterprise.
Qualcuno ha idea di cosa possa essere?
Grazie.

io ho xp senza sp2.
Dalla prima volta che ho usato interbase ho notato una certa lentezza 
nell'apertura dei files, cosa che non accadeva con 2000prof.
Dopo tutto va normalmente.
Non so se con sp2 va peggio, ma se cerchi nei vechci post tramite goole 
riesci a beccare una lista di link tra i quali uno che punta ad una 
lista di sw che *potrebbero* avere problemi dopo l'installazione di sp2.
Scommetto che il pc su cui va veloce non ha xp, magari è un server 2000 
o 2003....
AS

 ha scritto nel messaggio 
news:cjbpjc$12lt$1...@newsreader2.mclink.it...

Basta usare un'estensione diversa da gdb, ad esempio fdb. System Restore ha 
tra i file in monitor i gdb e questo causa la lentezza di cui parlate.
Io ce l'ho sia sotto sp2 che sp1 e in entrambi i casi i tempi di risposta di 
Firebird sono immediati.
Per Interbase mi pare che l'unica soluzione sia disabilitare il System 
Restore.
--
Alessandro Petrelli. 

> Qualcuno ha idea di cosa possa essere?
Se hai una frequenza di clock superiore o uguale a 3GHz, disabilita
l'HyperThreading dal BIOS.
A.

 ha scritto nel messaggio
news:org6d.9347$75.4...@news3.tin.it...


 Delphi) ci metteva una cosa tipo 30 secondi circa.
Utilizza Firebrid 1.5 e non usare l'estensione .gdb per
i tuoi database.
-- 
Ciao!


 i tuoi database.
Una curiosità: come mai è proprio l'estensione stessa .GDB del file a 
causare problemi?
-- 
Marco «Alka» Breveglieri
  ABLS Team S.n.c. - Software & Web
  Via De Gasperi, 14
  42019 Scandiano (Reggio Emilia)
 
http://www.abls.it

 causare problemi?
Per qualche strano caso della vita M$ ha pensato bene di inserire tale
estensione nell'elenco delle estensioni gestite dal  system restore,
(e quindi tale superlativo sistema ne crea una copia prima di ogni modifica)
nessuno ha ancora capito il perchè tale estensione sia finita in questa
lista,
in particolare non risulta nessun altro significato a tale estensione se non
quello
di database interbase.
Ad essere maliziosi si potrebbe anche pensare che lo ha fatto apposta,
per cui prepariamoci anche a cambiare l'estensione .fdb prima che la
inseriscano nella SP3, magari utilizzando .mdb li gabbiamo!


 inseriscano nella SP3, magari utilizzando .mdb li gabbiamo!
Voglio sperare che non sia così...mi sembrerebbe troppo plateale, 
soprattutto per il fatto che i database vengono utilizzati da 
sviluppatori che (normalmente, si spera) indagano sulle cause dei propri 
problemi. :-)
Comunque, mi associo all'idea di rinominare i file in .MDB nel caso ve 
ne fosse la necessità... :-D


Intanto grazie 1000 a tutti!
Ho provato a cambiare l'estensione dei database che utilizzo, ma non č
servito.
Un sospetto gią ce l'avevo in quanto comunque ci mette un sacco di tempo
anche semplicemente ad aprire il local server da IBConsole e in quel momento
non si accede a nessun GDB (almeno credo).... Ad ogni modo l'estensione non
ha risolto il problema. Inoltre gli altri pc dove IB funziona perfettamente
sono anch'essi dei pc con XP.
Una indicazione: ho guardato con il task manager durante l'aperetura di un
database, ma non c'e' nessun programma che utilizzi in modo massiccio CPU o
memoria.
Se avete altre idee sono tutte bene accette...come ultima soluzione mi
proporrņ di re-installare tutto (sistema operativo incluso).
PS: Ovviamente ho gią provato a disinstallare IB e re-installarlo..
CIAO A TUTTI E GRAZIE ANCORA!!! :)

 proporrò di re-installare tutto (sistema operativo incluso).
Io ho avuto un problema simile con un database che conteneva parecchi 
BLOB molto farciti e che aveva raggiunto dimensioni ragguardevoli (quasi 
2 GB). Credo che il tempo impiegato in apertura dipenda dalle operazioni 
che il server InterBase deve compiere sul database per portarlo in una 
condizione di usabilità. Ho dovuto fare un backup e un restore alla 
notte per ottenere una situazione minimamente stabile su cui operare per 
snellire definitivamente il database da tutti i dati in eccesso. :-)
Ciao!



Qui purtroppo si parla ancora di database vuoti...
Mi sa che l'unica sarà una reinstallazione di tutto...

 PS: Ovviamente ho già provato a disinstallare IB e re-installarlo..


 Mi sa che l'unica sarà una reinstallazione di tutto...
Ho paura anche io...se non altro, alla peggio, sarà un'operazione utile 
per capire se il problema era dovuto ad un'errata installazione o 
configurazione. :-D


 Mi sa che l'unica sarà una reinstallazione di tutto...
A me alle volte succede , su installazione server locale (su stesso pc) , 
che al PRIMO utilizzo di firebird devo attendere circa 10-15 secondi prima 
che appaia la mschera di login, sia su ibconsole che nei miei applicativi o 
in sviluppo.
Suppongo deva inizializzarsi , aprire i suoi db , i file di log ecc.
Dopodichè , tutto è istantaneo
Giulio