Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Ivana Studená
Acad. year: 2025/2026
Supervisor: RNDr. Ing. Pavel Šeda, Ph.D.
Reviewer: Ing. Petr Ilgner, Ph.D.
The performance of database systems is crucial, especially in multi-tenant platforms where multiple users share common resources. This thesis focuses on the database layer of the BUTCA cyber range platform, which is used for practical cybersecurity exercises. The aim of the work is to create a tool for systematic database performance testing and, based on the measured results, to propose optimizations for the most demanding SQL queries. The theoretical part deals with SQL query processing and optimization, performance metrics, multi-tenant architectures, and the principles of discrete simulation. In the practical part, a simulator is implemented to generate realistic test data, including the parametric creation of tenants, users, roles, and scenarios, as well as the repeated creation and cleanup of databases. Using the generated data, the thesis defines representative SQL queries, measures their performance, and identifies performance bottlenecks. Subsequently, optimizations are proposed and applied, and their benefits are experimentally evaluated by comparing performance before and after deployment. The results demonstrate an increase in throughput and a reduction in response time for the most demanding queries under high concurrency. The proposed modifications are directly deployable and contribute to the scalability of the platform.
SQL language, optimization, BUTCA, multi-tenant architecture, simulation
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
C
Process of defence
Studentka prezentovala výsledky své práce a komise byla seznámena s posudky. Studentka obhájila bakalářskou práci s výhradami. a odpověděla na otázky členů komise a oponenta.
Language of thesis
Slovak
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (BPC-IBE)
Composition of Committee
doc. Ing. Karel Burda, CSc. (předseda) JUDr. Ing. František Kasl, Ph.D. (místopředseda) RNDr. Ing. Pavel Šeda, Ph.D. (člen) Ing. Ľuboš Nagy, Ph.D. (člen) Ing. Vlastimil Člupek, Ph.D. (člen) Ing. Jan Pospíšil, Ph.D. (člen) Ing. Martin Plšek, Ph.D. (člen)
Supervisor’s reportRNDr. Ing. Pavel Šeda, Ph.D.
Grade proposed by supervisor: D
Reviewer’s reportIng. Petr Ilgner, Ph.D.
Grade proposed by reviewer: C
Responsibility: Mgr. et Mgr. Hana Odstrčilová