Scorpio
2007-11-24 10:51:35 UTC
Salve ng,
il subject del mio post credo sia uno di quegli argomenti che " a volte
ritornano "...
Dunque il problema è questo, per farla breve. Devo eseguire delle query su
alcune tabelle db2/400 e i tempi di risposta purtroppo sono spesso
"biblici", almeno se confrontati con i tempi di accesso ai dati dei
programmi nativi RPG. Ora, so che è come comparare le pere con le mele (RPG
accede nativamente al file, le query ovviamente passano attraverso l'engine
Db2), però chiedo lo stesso lumi a voi che senz'altro ne sapete più di me...
Le query molto spesso non sono complicate, sono del tipo SELECT * FROM
TABELLA WHERE KEY = X,
e ragionevolmente non credo possano essere ottimizzate :-). Va detto, a onor
del vero, che tabella può contenere centinaia di migliaia di righe, e che
possono essere accedute, simultaneamente, anche da programmi 5250 (e questo
penso che possa impattare).
Abbiamo spesso sostituito TABELLA con una VISTA opportuna tenendo conto
dell'indicizzazione di KEY, ma i benefici, in termini di tempo di risposta,
anche se presenti sono minimali.
Non so che pesci pigliare: qualche consiglio ?
Grazie ancora !
Scorpio.
il subject del mio post credo sia uno di quegli argomenti che " a volte
ritornano "...
Dunque il problema è questo, per farla breve. Devo eseguire delle query su
alcune tabelle db2/400 e i tempi di risposta purtroppo sono spesso
"biblici", almeno se confrontati con i tempi di accesso ai dati dei
programmi nativi RPG. Ora, so che è come comparare le pere con le mele (RPG
accede nativamente al file, le query ovviamente passano attraverso l'engine
Db2), però chiedo lo stesso lumi a voi che senz'altro ne sapete più di me...
Le query molto spesso non sono complicate, sono del tipo SELECT * FROM
TABELLA WHERE KEY = X,
e ragionevolmente non credo possano essere ottimizzate :-). Va detto, a onor
del vero, che tabella può contenere centinaia di migliaia di righe, e che
possono essere accedute, simultaneamente, anche da programmi 5250 (e questo
penso che possa impattare).
Abbiamo spesso sostituito TABELLA con una VISTA opportuna tenendo conto
dell'indicizzazione di KEY, ma i benefici, in termini di tempo di risposta,
anche se presenti sono minimali.
Non so che pesci pigliare: qualche consiglio ?
Grazie ancora !
Scorpio.