IT@BANK 2014: Zwiększanie wydajności serwerów baz danych

Udostępnij Ikona facebook Ikona LinkedIn Ikona twitter

bank.2014.11.foto.048.193x400Wydajność serwera baz danych jest kluczem do wydajności wielu bankowych aplikacji. Ilość transakcji na sekundę, jednocześnie obsługiwanych klientów, czy rozmiar wolumenu danych, z którego uda się przygotować w krótkim czasie raporty, ma realny wpływ na możliwości oferowania dodatkowych usług czy planowania.

Kajetan Mroczek
Konsultant ds. rozwiązań Dell

Często uważa się, że zwiększanie wydajności serwera baz danych najefektywniej uzyskuje się poprzez zastosowanie szybszych procesorów. Większość testów skupia się właśnie na tym aspekcie architektury. Warto w tym miejscu zwrócić uwagę, że chociaż wydajność procesorów podwaja się co dwa lata, odbywa się to głównie dzięki zwiększaniu liczby rdzeni. W związku z tym wymiana procesorów może pociągać za sobą istotne koszty po stronie licencji na silnik baz danych.

Dodatkowa analiza prowadzi także do wniosku, że to nie procesory stanowią wąskie gardło większości systemów baz danych. Potwierdzają to wykorzystywane w praktyce Dell badania narzędziem DPACK, służącym do oceny obciążenia i skalowania systemów. Podczas gdy utylizacja procesorów utrzymuje się na niewielkim poziomie, w wielu systemach obserwujemy spore kolejki do podsystemu pamięci masowej oraz opóźnienia tak przy operacjach zapisu, jak i odczytu. Poprawienie pracy pamięci masowej powinno uwolnić marnowany potencjał procesorów.

Tradycyjnie zbudowana pamięć masowa, opierająca swoje działanie na dyskach rotacyjnych, pracuje z opóźnieniami rzędu 10 ms i wartość ta nie zmienia się istotnie od wielu lat. Wprowadzenie na rynek macierzy SAN, pracujących na pamięciach półprzewodnikowych, pozwoliło skrócić czas zapisu i odczytu danych o rząd wielkości i zwiększyć ilość operacji wejścia/ wyjścia realizowanych na sekundę.

Systemy zbudowane na technologii flash, oprócz większej wydajności, charakteryzuje także mniejsze zużycie energii i mniejszy rozmiar fizyczny niż w przypadku macierzy budowanych z wykorzystaniem dysków rotacyjnych. Ma to duże znaczenie nie tylko dla właścicieli przepełnionych zwykle centrów danych, ale także dla firm korzystających z kolokacji.

Dell Compellent zoptymalizowany dla pamięci flash

Artykuł jest płatny. Aby uzyskać dostęp można:

  • zalogować się na swoje konto, jeśli wcześniej dokonano zakupu (w tym prenumeraty),
  • wykupić dostęp do pojedynczego artykułu: SMS, cena 5 zł netto (6,15 zł brutto) - kup artykuł
  • wykupić dostęp do całego wydania pisma, w którym jest ten artykuł: SMS, cena 19 zł netto (23,37 zł brutto) - kup całe wydanie,
  • zaprenumerować pismo, aby uzyskać dostęp do wydań bieżących i wszystkich archiwalnych: wejdź na BANK.pl/sklep.

Uwaga:

  • zalogowanym użytkownikom, podczas wpisywania kodu, zakup zostanie przypisany i zapamiętany do wykorzystania w przyszłości,
  • wpisanie kodu bez zalogowania spowoduje przyznanie uprawnień dostępu do artykułu/wydania na 24 godziny (lub krócej w przypadku wyczyszczenia plików Cookies).

Komunikat dla uczestników Programu Wiedza online:

  • bezpłatny dostęp do artykułu wymaga zalogowania się na konto typu BANKOWIEC, STUDENT lub NAUCZYCIEL AKADEMICKI