Właśnie odziedziczyłem około 20 wystąpień SQL Server w ramach szerszego projektu akwizycji. Jestem w trakcie oceny wydajności i nie podoba mi się sposób wdrożenia planów konserwacji.
Widzę codzienne przebudowy indeksu koców (mogę sobie z tym poradzić), a także codzienną ręczną aktualizację statystyk.
Około połowa baz danych została ustawiona na Automatyczną aktualizację statystyk = Fałsz, z powodów, które nie są jasne, z wyjątkiem tego, co powiedziano mi, aby zmniejszyć „problemy z wydajnością” ...
Zawsze myślałem i pracowałem nad najlepszą praktyką ustawiania tego na Prawda i czułem, że Ręczna Aktualizacja nie byłaby konieczna, jeśli to ustawienie było Prawdą. Czy się mylę?
Czy ktoś może wyjaśnić, jakie korzyści przyniosłoby ustawienie tego zestawu jako False, ale zamiast tego przeprowadzałby codzienną ręczną aktualizację?
Powinienem wspomnieć, że niektóre bazy danych są wysoce transakcyjne (miliony wstawek, usunięć, aktualizacji dziennie). Inne są niskie pod względem stawek transakcyjnych, a niektóre są tylko do odczytu. Nie ma rymowania ani powodu, dla którego ustawienie Automatycznej aktualizacji jest ustawione na Fałsz. Wygląda na loterię.