Optimalizace výkonu databázového systému při nárazové zátěži
Optimization of database system performance under shock load
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/207198Identifikátory
SIS: 275711
Kolekce
- Kvalifikační práce [25216]
Autor
Vedoucí práce
Oponent práce
Javůrková, Jana
Fakulta / součást
Filozofická fakulta
Obor
Informace, média a knižní kultura
Katedra / ústav / klinika
Ústav informačních studií a knihovnictví
Datum obhajoby
26. 1. 2026
Nakladatel
Univerzita Karlova, Filozofická fakultaJazyk
Čeština
Známka
Velmi dobře
Klíčová slova (česky)
optimalizace DB|TSQL databáze|relační databáze|replikace dat|indexace|efektivitaKlíčová slova (anglicky)
Database optimalization|TSQL Database|Relational database|Data replication|Indexation|EfficiencyDiplomová práce popisuje problematiku vytížení a rychlosti zpracování dotazů databázových systémů, které jsou zdrojem dat pro více aplikací a webových služeb. Nad těmito systémy je často prováděno mnoho transakcí v krátkém časovém úseku, což může vést k hromadění dotazů a zpomalování celého procesu - a tedy i celé aplikace u koncového uživatele. Cílem této práce je identifikovat problémy a navrhnout možná řešení této problematiky. Praktická část práce bude řešena jako případová studie pro konkrétní databázový systém, který je třeba optimalizovat. Stav databáze bude sledován pomocí nasbíraných dat, která vypovídají o zpomalení systému na základě jejího zahlcení. Řešení, které bude v praktické části vybráno, bude vycházet z poznatků v teoretické části tak, aby bylo nejefektivnější pro daný případ při respektování daných omezení. Klíčová slova: optimalizace DB, TSQL databáze, relační databáze, replikace dat, indexace, efektivita
The thesis describes the issue of load and query processing speed in database systems that serve as data sources for multiple applications and web services. These systems often handle many transactions in a short period of time, which can lead to a backlog of queries and slow down the entire process - and thus the entire application for the end user. The aim of this thesis is to identify problems and propose possible solutions to this issue. The practical part of the thesis will be addressed as a case study for a specific database system that needs to be optimized. The state of the database will be monitored using collected data that indicates system slowdowns based on its overload. The solution selected in the practical part will be based on the findings in the theoretical part so that it is most effective for the given case while respecting the given limitations. Keywords: Database optimalization, TSQL Database, Relational database, Data replication, Indexation, Efficiency
