Wydajność systemu ERP w dużej mierze zależy od tego, jak skonfigurowany jest serwer bazy danych, na którym pracuje — źle dobrane parametry pamięci, nieprawidłowy plan kopii zapasowych czy brak odpowiednich indeksów potrafią spowolnić codzienną pracę użytkowników niezależnie od tego, jak dobry jest sam system ERP. Dotyczy to zarówno popularnych w Polsce systemów księgowo-handlowych, jak i większych wdrożeń korzystających z silnika SQL Server.
Konfigurujemy serwery bazodanowe pod konkretne systemy ERP, dbając o wydajność, bezpieczeństwo danych oraz niezawodny mechanizm kopii zapasowych.
Dobór zasobów i konfiguracja wydajnościowa
Punktem wyjścia jest dobór odpowiednich zasobów sprzętowych lub wirtualnych do skali bazy danych i liczby jednoczesnych użytkowników systemu ERP — ilości pamięci operacyjnej, wydajności dysków oraz liczby rdzeni procesora. Konfigurujemy parametry silnika SQL Server, takie jak limity pamięci przydzielonej dla instancji, ustawienia równoległości zapytań czy rozmiar plików bazy danych i dziennika transakcyjnego, zgodnie z rekomendacjami producenta konkretnego systemu ERP, ponieważ różne aplikacje mają różne wymagania w tym zakresie.
Kopie zapasowe i plan odzyskiwania danych
Baza danych ERP przechowuje krytyczne dla firmy informacje finansowe i operacyjne, dlatego konfigurujemy harmonogram kopii zapasowych obejmujący zarówno pełne kopie bazy, jak i kopie różnicowe oraz kopie dziennika transakcyjnego, co pozwala na odtworzenie danych z dokładnością do niewielkiego przedziału czasowego w razie awarii. Kopie zapasowe testujemy poprzez okresowe próbne odtworzenie na środowisku testowym, ponieważ sama obecność pliku kopii nie gwarantuje, że odtworzenie się powiedzie.
Bezpieczeństwo i utrzymanie serwera
Konfigurujemy uprawnienia dostępu do bazy danych zgodnie z zasadą minimalnych uprawnień, oddzielając konta serwisowe systemu ERP od kont administracyjnych oraz zabezpieczając dostęp sieciowy do serwera bazodanowego. W ramach opieki nad środowiskiem monitorujemy wydajność zapytań, przeprowadzamy okresową reorganizację indeksów oraz pomagamy przy aktualizacjach wersji SQL Server, tak aby serwer pozostawał wydajny i bezpieczny również przy rosnącej ilości danych gromadzonych przez system ERP.