Re: Problema su lettura tabella in multiutenza
[ Nouvelle discussion
| Répondre au groupe
|
it.comp.appl.access ]
Sujet: Re: Problema su lettura tabella in multiutenza
De: roby....@gmail.com (Fair8)
Groupes: it.comp.appl.access
Organisation: www.nonsolonews.it
Date: 28. Aug 2008, 09:15:06
References: 1 2
|
Alessandro Cara ha scritto:
>Fair87 ha scritto:
>> Ciao a tutti, una domanda: come si può 'snellire' la sola lettura di una
tabellona su cui devo fare delle ricerche (è un catalogo....) in multiutenza? La
tabella è la base di una form richiamata da codice con una variabile d'ambiente
che passa la stringa SQL e la form è già in sola lettura (snapshot) solo che le
ricerche contemporanee sono mooooolto lente....consigli?
>>
>Perdonami ma non e' chiaro.
>La ricerca su una stazione sola e' veloce?
>Cos'e' la tabellona? (Volumi)
>Che ricerche devi fare?
>La query ha delle "IN"?
>--
>ac
Scusa Alessandro, chiarisco: ho un catalogo in cui fare ricerche, composite
(titolo, autore, editore, anno di pubblicazione....) dove posso ricercare per
iniziale o per contenuto su tutti i campi. La tabella contiene circa 500000
righe, ogni riga circa 30 campi. In una LAN, una ricerca media per contenuto in
campi compositi richiede circa 10 sec, per iniziali circa 2. Se però attivo un
altro client (utilizzo XpUnlimited) anche la ricerca per iniziali (contemporanea
su 2 client) in un campo solo richiede + di 30/35 secondi. La clausola SQL è
senza IN, ed è impostata sulla tabella archivio, + outer join sulle tabelle di
decodifica. Per il filtro metto tutto nell'espressione WHERE, concatenando i
vari campi della form di ricerca. Ovviamente il WHERE può coinvolgere tutte le
tabelle dell'espressione SQL. Spero di aver chiarito un po' le cose....
Intanto grazie!!
--
Questo articolo e` stato inviato dal sito web http://www.nonsolonews.it

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|