Konferencja Naukowa Studentów » 2004 » Informatyka - algorytmy i sieci
Strony: 1 | 2 | 3 | 4 | »

Doświadczalne badanie wydajności systemu zarządzania bazą danych MYSQL

Sobota, 14 marca

Abstract

Niniejszy referat prezentuje system eksperymentowania umożliwiający symulację otoczenia serwera bazy danych MySQL oraz pomiar szybkości realizowania zapytań różnych klientów w różnych warunkach. System eksperymentowania opiera się na aplikacji „KLIENT MySQL” umożliwiającej połączenie z serwerem MySQL, generację losowych zapytań SQL według zdefiniowanego przez użytkownika schematu oraz pomiar ilości zapytań jaka została obsłużona przez serwer w danej jednostce czasu. W niniejszym opracowaniu wydajność rozumiana jest jako szybkość (w zapytaniach na sekundę) realizacji zapytań danego klienta przez serwer, może ona zmieniać się w zależności od warunków pracy serwera (otoczenia i ustawień serwera). W obecnej fazie rozwoju referat skupia się na opisie systemu eksperymentowania. Przedstawione wyniki eksperymentów mają jedynie charakter wstępny, ilustrują działanie systemu.
Autorzy: Michał HELWICH, Iwona POŹNIAK-KOSZAŁKA

1. SFORMUŁOWANIE PROBLEMU

Wraz z upowszechnieniem się aplikacji wykorzystujących internetowe bazy danych zagadnienia związane z optymalizacją czasu obsługi żądań klientów stają się coraz istotniejsze. Nawet najlepiej zorganizowana i najpełniejsza baza danych nie będzie dobrze spełniać swojej roli jeśli na etapie projektowania nie uwzględni się problemów związanych z szybkością przetwarzania żądań klientów.

Bazę danych spełniającą daną funkcję można dzięki mnogości środków zaimplementować na wiele różnych sposobów z których jedne są lepsze a inne gorsze. To jakie mechanizmy (indeksy, pamięć podręczna, klucze, rodzaje tabel, blokowanie, transakcje itp.) zostaną użyte przy implementacji bazy danych bezpośrednio rzutuje na jego efektywność. Wybór zastosowanych środków powinien być podporządkowany warunkom w jakich system będzie działał (ilość klientów, rodzaj zapytań, natężenie zapytań) i dokonany tak, aby zapewnić możliwie najszybsze działanie w tych warunkach. Celem niniejszego opracowania, jest zaproponowanie systemu eksperymentowania mierzącego efektywność pracy serwera MySQL w różnych warunkach oraz przeprowadzenie kilku prostych eksperymentów ilustrujących działanie systemu i będących wstępem do dalszych bardziej kompleksowych badań.

Pozostała część opracowania jest zorganizowana jak następuje: część 2 zawiera specyfikację systemu eksperymentowania, część 3 zawiera wyniki przykładowych eksperymentów przeprowadzonych za pomocą proponowanego systemu, część 4 zawiera podsumowanie i przedstawia plany dalszego rozwoju projektu.
Czytaj dalej

Artykuły z tej samej kategorii
1. Wprowadzenie do idei adaptacyjnego strojenia kontrolera pi przy użyciu algorytmów uczenia ze wzmocnieniem uwzględniając wielkości overshoot i steady state error
2. Porównanie algorytmów wyszukujących wzorzec w tekście
3. Zastosowanie technologii bluetooth jako alternatywy dla technologii x10 w rozwiązaniach typu smarthome
4. Nowe podejście do problemu komiwojażera

powrót »

Kategorie


projekt i wykonanie: smetek.biz