polito.it
Politecnico di Torino (logo)

IMPORTANZA DEGLI INDICI NELL’OTTIMIZZAZIONE DELLE PERFORMANCE DEL DATABASE ORACLE = IMPORTANCE OF INDICES IN OPTIMIZING THE ORACLE DATABASE PERFORMANCE

Alessandro Viviano

IMPORTANZA DEGLI INDICI NELL’OTTIMIZZAZIONE DELLE PERFORMANCE DEL DATABASE ORACLE = IMPORTANCE OF INDICES IN OPTIMIZING THE ORACLE DATABASE PERFORMANCE.

Rel. Tania Cerquitelli. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Gestionale, 2024

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview
Abstract:

Questa trattazione si propone di dimostrare l’importanza degli indici nel panorama dell’ottimizzazione delle prestazioni del database Oracle. Si offre una panoramica sui database relazionali (RDBMS), con un focus sull'architettura del Database Oracle, strumento centrale nello sviluppo di questo studio. Vengono esplorati in dettaglio vari aspetti del Database Oracle, con un'attenzione particolare al concetto di piano di esecuzione, fondamentale per il processamento efficace delle query, e al Query Optimizer, un componente cruciale che determina il miglior piano di esecuzione per lo svolgimento delle query. Un'analisi approfondita dell'ottimizzatore include un'indagine su come venga stimato il suo costo e come questo valore si inserisca nel contesto della teoria delle scale di misurazione. Successivamente vengono introdotti gli indici come strumenti per ottimizzare le prestazioni del database, con approfondimenti su frammentazione e rebuild. Il nucleo dell'elaborato approfondisce l'ottimizzazione delle prestazioni del Database Oracle attraverso l'utilizzo di indici B-Tree e indici clustered, supportato da una dimostrazione a livello di piano di esecuzione. Per raggiungere questo obiettivo, sono state interrogate alcune viste dinamiche fornite da Oracle all'interno dei suoi database. Infine, si evincerà come dall’analisi di alcune metriche scelte a priori il miglioramento delle prestazioni sarà confermato e tirando le somme ci sarà spazio per eventuali spunti da poter approfondire a livello di contesto aziendale.

Relatori: Tania Cerquitelli
Anno accademico: 2023/24
Tipo di pubblicazione: Elettronica
Numero di pagine: 111
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Gestionale
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-31 - INGEGNERIA GESTIONALE
Aziende collaboratrici: Mediamente Consulting srl
URI: http://webthesis.biblio.polito.it/id/eprint/30647
Modifica (riservato agli operatori) Modifica (riservato agli operatori)