Kategorie
Porady Techniczne

Co zrobić gdy nagle zapełni się baza SQL?

Wyobraźcie sobie Państwo że pewnego pięknego dnia dzwoni do Państwa informatyk z informacją:

“Szefie, zapełniła się baza skanów. Serwer nie przyjmuje więcej dokumentów. Trzeba kupić pełną wersję SQL Serwer.”

Bez znaczenia, czy są Państwo na urlopie, czy pochłonięci bardzo pilną pracą, telefon ten wymaga od Państwa oderwania się na chwilkę i zastanowienia się… co w tej sytuacji zrobić?

Jak wiadomo, każdy problem można rozwiązać na wiele różnych sposobów. Oto parę z nich:

1) Kupno nowego SQL Server – Rozwiązanie najlepsze, najprostsze i najdroższe. Wymaga ono wydatku ok 5000zł brutto za aplikację MS SQL Server 2014 + ok 1000zł brutto za licencję dla każdego użytkownika pracującego w kancelarii na systemie komputerowym. Dla kancelarii w której pracuje ok. 10 osób jest to koszt ok 15000 zł brutto (ceny na lipiec 2015).

2) Poszukanie używanej licencji SQL Server na rynku wtórnym – jest to bardzo dobry pomysł. Licencje na rynku wtórnym potrafią kosztować wielokrotnie mniej niż nowe. Sęk w tym, że znalezienie ich wymaga czasu i cierpliwości. Jeżeli obecnie korzystają Państwo z SQL Server 2000 lub 2005 to nie jest problem, takie licencje jest znacznie łatwiej i taniej kupić. Schody pojawiają się, jeżeli zainstalowali Państwo program na silniku baz danych SQL Server 2008 R2. Te licencje są bardzo ciężkie w nabyciu. Dokonanie doraźnej kompresji bazy danych i odłożenie zakupu pełnego SQL Server w czasie – rozwiązanie to jest kompromisem pomiędzy metodą 1 a 2.

3) Dokonanie kompresji bazy pozwoli Państwu zmniejszyć wielkość bazy nawet o 70% (w zależności od indywidualnego kształtu tej bazy) i odłożyć problem w czasie. Za rok obecne licencje mogą potanieć, komornicy staną się vatowcami co pozwoli odliczyć 23% podatku VAT, mogą pojawić się nowe okazję na zakup pełnej licencji SQL Server w lepszej cenie. Koszt oszacowania potencjału kompresji bazy to koszt ok. jednej roboczogodziny, zaś wykonania takiej kompresji to od kilku do kilkunastu roboczogodzin. Wydając kilkaset złotych mamy doraźnie rozwiązany problem od ręki i kancelaria może powrócić do normalnej pracy.

Bez względu na wybrane przez Państwa rozwiązanie, chciałbym zwrócić Państwa uwagę na ten potencjalny problem, który może spowodować paraliż normalnej pracy kancelarii i zmusić Państwa do poniesienia nieprzewidzianych wydatków. Aby nie zostać w ten sposób zaskoczonymi, zachęcamy do kontrolowania wielkości Państwa bazy danych SQL w programie Komornik SQL ( w sekcji o programie) lub narzędziu baz danych Management Studio. Zalecamy to drugie narzędzie, gdyż w aplikacji Komornik SQL jest pewien błąd, przez który program nie potrafi zliczyć sumy wszystkich plików pojedynczej bazy SQL (jeżeli plik bazy został podzielony na pliki np: dla poprawy wydajności bazy) a pokazuje wielkość tylko pierwszego pliku bazy SQL.

W razie pytań lub wątpliwości zachęcam do kontaktu.

Przemysław Szymczuk