Programy Insert trzymają dane w bazie SQL. Od tego, gdzie i jak ta baza stoi, zależy szybkość pracy i to, czy dane przetrwają awarię.
Najczęstszy błąd
Uruchamianie programu z pliku na dysku sieciowym zamiast z serwera bazy. Działa przy jednym użytkowniku, przy dwóch zaczyna się zawieszać, przy trzech kończy uszkodzoną bazą. To nie jest kwestia „czy", tylko „kiedy".
Co dobieramy
Wersję serwera SQL odpowiednią do liczby stanowisk i wielkości bazy, sprzęt z dyskiem półprzewodnikowym pod bazę i wystarczającą ilością pamięci, oraz zasilanie awaryjne — nagłe wyłączenie prądu w trakcie zapisu to najczęstsza przyczyna uszkodzenia bazy.
Konfiguracja
Ustawiamy plan kopii po stronie serwera, wykluczamy pliki bazy ze skanowania antywirusowego (skanowanie przy każdym zapisie potrafi spowolnić pracę dwukrotnie) i konfigurujemy dostęp ze stanowisk.
Gdy baza już zwalnia
Sprawdzamy jej rozmiar, fragmentację indeksów, wolne miejsce na dysku i obciążenie serwera. Zwykle wystarczy jedno z tych czterech.