# 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 ⇒