Ladění výkonnosti databází
Database Performance Tuning
Author
Advisor
Chmelař, PetrReferee
Ruttkay, LadislavGrade
BAltmetrics
Metadata
Show full item recordAbstract
Úkolem této práce bylo seznámení se s nedostatečným výkonem databází a jejich možným zrychlením pomocí optimalizace konfigurace databáze, použití výkonnějšího hardwaru a paralelizace. Diplomová práce obsahuje popis relačních databází, úložných médií a různých forem paralelizace s jejich využitím v databázových systémech. Následuje popis implementace vytvořeného testovacího programu k ověření výkonnosti databáze. Program byl následně použit pro změření výkonu databáze PostgreSQL v jednotlivých testech. Testy byly zaměřeny na optimalizaci konfigurace databáze, porovnání více typů hardwarových konfigurací, porovnání různých databázových systémů (PostgreSQL, Oracle) a zrychlení databáze při použití paralelní metody "partitioning". Jejich vyhodnocení je obsahem poslední části práce. The objective of this thesis was to study problems of an insufficient database processing performance and possibilities how to improve the performance with database configuration file optimizations, more powerful hardware and parallel processing. The master thesis contains a description of relational databases, storage media and different forms of parallelism with its use in database systems. There is a description of the developed software for testing database performance. The program was used for testing several database configuration files, various hardware, different database systems (PostgreSQL, Oracle) and advantages of parallel method "partitioning". Test reports and evaluation results are described at the end of the thesis.
Keywords
Relační databáze, ladění výkonu, optimalizace konfiguračního souboru PostgreSQL, pgbench zrychlení, škálovatelnost, paralelizace, paralelní zpracování, paralelní operace, paralelní architektury, úložná média, RAID, Relational database, performance tuning, PostgreSQL database configuration file optimization, pgbench, speed up, scale up, parallelism, parallel database, parallel processing, parallel operations, parallel architectures, storage media, RAIDLanguage
čeština (Czech)Study brunch
Informační systémyComposition of Committee
prof. Ing. Tomáš Hruška, CSc. (předseda) doc. Ing. Přemysl Kršek, Ph.D. (místopředseda) doc. Ing. Mária Bieliková, Ph.D. (člen) prof. RNDr. Milan Češka, CSc. (člen) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen)Date of defence
2011-06-22Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " B ". Otázky u obhajoby: Aké úpravy by boli nutné v práci pre možnosti testovania a porovnávania výsledkov nad Microsoft SQL Server, alebo MySQL?Result of the defence
práce byla úspěšně obhájenaPersistent identifier
http://hdl.handle.net/11012/54164Source
PAULÍČEK, M. Ladění výkonnosti databází [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2011.Collections
- 2011 [229]
Citace PRO
Related items
Showing items related by title, author, creator and subject.
-
Techniky paralelního zpracování v .NET Framework
Hajn, PavelTato bakalářská práce se zabývá návrhem programu využívající techniky paralelního programování. Práce obsahuje teoretickou a praktickou část. Teoretická část je zaměřená na vysvětlení základních pojmů jako exekuce vícevláknové ... -
Polohování objektu ve 3D prostoru pomocí paralelního lanového robota
Rajnoha, AndrejNa začátku diplomové práce je uvedeno rozdělení robotů vyuţívajících paralelní kinematiku, moţnosti jejich vyuţití a stávající prototypy. Druhá kapitola se zaměřuje na návrh konstrukce a dimenzování elektrických i ... -
Automatové systémy
Kaščák, AndrejTáto bakalárska práca sa zaoberá automatovými systémami, konkrétne definuje stavovo a pravidlovo kontrolované paralelné typy automatových systémov, ktorých komponentmi sú konečné automaty, na základe rozboru a skúmania ...