Mainframe ·
Ottimizzare i MIPS: cinque interventi a impatto immediato
Sort ridondanti, accessi ripetuti e schedulazione: gli aspetti da verificare durante le prime fasi di un assessment mainframe.
Nei primi giorni di un assessment sul mainframe non si cercano le ottimizzazioni eleganti: si cercano quelle che si possono fare subito, senza toccare la logica applicativa e senza rinegoziare le finestre batch.
Le verifiche iniziali si concentrano su alcuni interventi ricorrenti. Primo: i sort ridondanti, spesso ereditati da catene che elaborano flussi non più utilizzati. Secondo: gli accessi ripetuti alla stessa tabella all’interno di uno step, che possono essere sostituiti da una singola lettura e da una struttura in memoria. Terzo: i processi eseguiti ogni notte su dati che cambiano solo una volta al mese.
Quarto: la schedulazione. Spostare alcune catene fuori dai picchi può incidere sui costi più di molte riscritture, perché il costo dipende dai consumi di punta e non soltanto dal volume totale delle elaborazioni. Quinto: i programmi che leggono molti dati per poi scartarne la maggior parte, nei quali l’applicazione anticipata dei filtri può migliorare l’efficienza.
Questi interventi non sostituiscono le scelte di lungo periodo: permettono di recuperare capacità e di creare margine per attività strutturali, dalla razionalizzazione delle catene alla modernizzazione applicativa.