Prestazioni della ricerca del catalogo

La funzione di ricerca del catalogo implementa quella che è conosciuta come una ricerca dello schema verticale. Ossia, effettua la ricerca attraverso le tabelle in cui i dati sono stati memorizzati 'verticalmente' in coppie nome/valore, piuttosto che orizzontalmente in colonne predefinite. Questa flessibilità impatta le prestazioni in alcuni gradi sebbene i dati non siano ottimizzati per la ricerca. Generalmente, la ricerca del catalogo semplice richiede lo stesso tempo di attesa di una ricerca della stringa di testo semplice. La maggior parte dei clienti non rileverà i ritardi tra l'avvio della ricerca e l'ottenimento dei risultati, ad eccezione dei ritardi causati dal normale traffico di Internet. La ricerca del catalogo avanzato verrà effettuata più lentamente. A causa delle richieste SQL complesse generate dal databean sottostante, le ricerche possono richiedere molto più tempo. In molti casi i tempi della risposta potrebbero non consentire l'utilizzo della limitazione della funzione, ma è necessario essere a conoscenza dei fattori che incidono negativamente sulle prestazioni. Tra i vari fattori, il tempo di risposta aumenta in conformità della dimensione del database, del numero di attributi, della dimensione dell'insieme dei risultati, della configurazione del database, dell'hardware e della memoria.

Nota: Si consiglia di verificare attentamente le interrogazioni, prima di immetterle in un ambiente di produzione.

Fortunatamente, esistono alcune tecniche che è possibile utilizzare per migliorare le prestazioni di ricerca del catalogo:

Argomenti correlati (1275 byte)

Attività correlate (1201 byte)

Riferimenti correlati (1292 byte)

IBM copyright