Przeniesienie bazy danych Humansoft Corax z tradycyjnego dysku HDD na SSD lub NVMe to jedna z najbardziej odczuwalnych zmian wydajnościowych — operacje odczytu i zapisu przyspieszają wielokrotnie, co ma znaczenie zwłaszcza przy dużych bazach i intensywnej pracy wielu użytkowników.
Przeprowadzamy migrację bazy danych Corax na szybsze nośniki SSD/NVMe.
Dlaczego różnica jest tak odczuwalna
Baza danych to intensywne operacje losowego odczytu i zapisu — dokładnie tam, gdzie SSD i NVMe mają największą przewagę nad tradycyjnym dyskiem HDD z talerzami. Otwieranie dużych raportów i generowanie zestawień potrafi przyspieszyć kilkukrotnie.
Co planujemy przed migracją
Sprawdzamy rzeczywisty rozmiar bazy danych i plików dziennika transakcji, dobieramy nośnik o odpowiedniej pojemności z zapasem na wzrost, oraz ustalamy okno czasowe na migrację, minimalizujące przestój w pracy firmy.
Jak przeprowadzamy migrację
Wykonujemy pełną kopię bazy danych, przenosimy pliki bazy i dziennika transakcji na nowy nośnik, aktualizujemy ścieżki w konfiguracji SQL Server, testujemy działanie i dopiero wtedy oddajemy środowisko do pracy.
Dodatkowa korzyść — dysk dziennika osobno
Przy okazji migracji rozważamy rozdzielenie pliku bazy danych i pliku dziennika transakcji na osobne nośniki — to dodatkowo poprawia wydajność przy intensywnym zapisie i ułatwia odzyskiwanie w razie awarii jednego z dysków.