Сведения о вопросе

Htmlщик

18:53, 13th August, 2020

Теги

Это OK, чтобы отбросить статистику sql?

Просмотров: 473   Ответов: 4

Мы пытались изменить множество столбцов с nullable на not nullable, что включает в себя удаление всех связанных объектов, внесение изменений и воссоздание связанных объектов.

Мы использовали SQL Compare для создания сценариев,но я заметил, что SQL Compare не создает статистические объекты. Означает ли это, что его можно отбросить, и база данных будет работать так же хорошо, как и раньше без них, или Red Gate пропустил трюк?



  Сведения об ответе

KOMP

15:42, 14th August, 2020

Если у вас есть обновление статистики и автоматическое создание статистики на то он должен работать как и раньше Вы также можете запустить sp_updatestats или UPDATE STATISTICS WITH FULLSCAN после внесения изменений


  Сведения об ответе

$DOLLAR

11:38, 2nd August, 2020

Считается лучшей практикой автоматическое создание и автоматическое обновление статистики. Sql сервер создаст их, если они ему понадобятся. Вы часто будете видеть, как мастер настройки генерирует множество таких данных, и вы также увидите, что люди советуют вам обновлять статистику как часть вашего плана обслуживания, но это не обязательно и может на самом деле ухудшить ситуацию, просто пока включено автоматическое создание и автоматическое обновление.


  Сведения об ответе

SSESION

07:45, 22nd August, 2020

Почему вы роняете предметы? Мне кажется, что последовательность должна быть намного проще и менее разрушительной: присвоить всем этим объектам значение по умолчанию, а затем сделать изменение на not nullable.


  Сведения об ответе

lesha

21:06, 1st October, 2020

Статистика слишком специфична для конкретных данных, чтобы ее можно было использовать. Потенциально было бы очень неэффективно слепо воссоздавать их в наборе данных.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться