Skocz do zawartości

Konserowanie tabel, podczas aktualizacji wersji NEXO

Polecane posty

Czy moglibyście rozważyć, aby aktualizacje wersji NEXO, automatycznie dokonywały przebudowy indeksów, na tabelach, w których zmieniacie tą aktualizacją strukturę? Po raz kolejny, po aktualizacji, diametralnie spadła nam wydajność serwera, w czym oczywiście pomogła konserwacja bazy danych i takowe zalecenie zapewne by wystarczyło. Niestety nasza baza ma już spory rozmiar, więc dodanie jeszcze do całego procesu aktualizacji, wykonania konserwacji, doda nam ekstra 30 minut, a jakby wasz mechanizm robił to w trakcie aktualizacji, i to tylko na tabelach zmienianych, było by to zdecydowanie szybsze i nieodczuwalne.

Link to postu

Tego jesteśmy świadomi i w weekendy takie konserwacje lecą. Tutaj bardziej chodzi o to, aby baza nie traciła na wydajności w momencie aktualizacji.

 

Odpowiadając z góry na pytanie, po co, można to zrobić w nocy, to byliśmy zmuszeni, do rezygnacji z aktualizacji nocnych, po sytuacji, gdzie jedna z wersji zablokowała nam możliwość działania (rozrachunki), co wykryliśmy dopiero następnego dnia jak wszyscy pracownicy skorzystali z bazy, a cofanie danych z połowy dnia, przy kilkudziesięciu pracownikach oraz pracy magazynu od 4 rano, to coś praktycznie niemożliwego. Teraz aktualizację wykonujemy podczas przerwy na produkcji, które są codziennie, a po zaktualizowaniu, mamy praktycznie niezwłocznie feedback od pracowników, że coś jest nie tak z nową wersją i jeśli taka sytuacja by nastąpiła (odpukać, od tamtego felernego przypadku nie nastąpiła), to jesteśmy w plecy może 30-60 minut pracy i po rollbacku na starą wersję, Sobie szybko uzupełnimy te dokumenty, a praca będzie nadal możliwa. Dlatego fajnie, jakby baza nie obrywała na wydajności, z powodu aktualizacji, a ostatnio niestety to się zdarza - a to wejdzie JPK, a to opłata cukrowa, aktualizowane są główne tabele i zamulenie bazy gotowe.

Link to postu
×
×
  • Dodaj nową pozycję...