Optymalizacja konfiguracji serwera baz danych
Optymalizacja baz danych może mieć się odbywać na dwa sposoby:
- optymalizacja serwera
- optymalizacja bazy danych
Optymalizacja serwera
Praca serwera baz danych nie zależy tylko od projektu bazy danych, lecz także od zasaobów sprzętowych na których ta baza działa.
Zasady pomocne przy optymalizacji serwera baz danych:
- pamięć operacyjna powinna pomiećścić całą bazę danych (dostęp do pamięci bazy danych jest szybszy niż do zasobów HDD
- warto stosować podtrzymanie bateryjne pamięci RAM (możliwe jest zapisanie danych w momencie zaniku napięcia lub awarii
- oddzielać system operacyjny od bazy danych przynajmniej przy pomocy dysków logicznych
- jeżeli to możliwe należy oddzielać system operacyjny od bazy danych nie przy pomocy dysków logicznych, ale dysków dodatkowych
- należy stosować pamięci RAID10 lub wyższe
- im mniejsze dyski HDD (pojemność) tym ich praca jest szybsza
- należy stosować dyski o dużej przepustowości
- należy zabezpieczyć bazę przed utratą danych w momencie zaniku napięcia (stosujemy kopie bezieczeństwa true-time)
- w systemach linux należy zastanowić się nad wydajnym systemem plików (XFS zamiast ext2)
- 64b systemy umożliwiają zastosownie większej ilości pamięci RAM co przyspiesza działanie bazy danych
- należy zadbać o szybki interfejs sieciowy i podłączenie do odpowiednio "szybkiej" sieci
⇒ Spis treści ⇐
⇐ PREV NEXT ⇒