Treffer: Database workload extraction and analysis

Title:
Database workload extraction and analysis
Authors:
Contributors:
Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Abelló Gamazo, Alberto, Radwan, Wafaa
Publisher Information:
Universitat Politècnica de Catalunya
Publication Year:
2025
Collection:
Universitat Politècnica de Catalunya, BarcelonaTech: UPCommons - Global access to UPC knowledge
Document Type:
Dissertation bachelor thesis
File Description:
application/pdf
Language:
English
Rights:
Open Access
Accession Number:
edsbas.3A7DDC5
Database:
BASE

Weitere Informationen

Aquest treball de final de grau presenta el disseny i la implementació d'una eina modular i automatitzada per a l'extracció i anàlisi de càrregues de treball SQL, adaptada específicament als registres del Sloan Digital SkySurvey (SDSS). L'eina té com a objectiu optimitzar i automatitzar processos que anteriorment es feien manualment en estudis acadèmics, mitjançant una flux de processament que inclou la recuperació, l'anàlisi sintàctica, la neteja i l'agrupació de consultes SQL. L'objectiu principal és identificar patrons dins dels registres històrics per afavorir una optimització més eficaç del rendiment del servidor en funció del comportament real de la càrrega de treball. El backend està desenvolupat amb Python utilitzant FastAPI, fet que permet una creació eficient d'APIs, el processament de consultes i la generació estructurada de resultats. S'han implementat interfícies tant per línia de comandes com gràfiques per adaptar-se a perfils d'usuari amb diferents nivells tècnics. El frontend està construït amb React i ofereix una interfície intuïtiva. Les funcionalitats clau inclouen la normalització de clausules, la detecció de l'estructura de la consulta i l'agrupació semàntica basada en la similitud estructural i els modificadors. L'eina ha estat desenvolupada de manera iterativa seguint principis àgils i validada mitjançant control de qualitat manual, estudis de cas i feedback continu. El resultat és una eina extensible que simplifica el processament de càrregues de treball SQL i dona suport a la investigació per a l'optimització de bases de dades a gran escala. En conjunt, l'eina combina automatització i flexibilitat per afavorir una optimització conscient del comportament de les consultes. ; This bachelor's thesis presents the design and implementation of an automated, modular tool for SQL workload extraction and analysis, tailored to the Sloan Digital Sky Survey (SDSS) logs. The tool aims to streamline and automate processes that were previously performed manually in academic studies, through a processing ...