Настройки автоматического роста файла переключены - PullRequest
1 голос
/ 12 сентября 2011

Что может повлиять на изменение значений по умолчанию для Autogrowth для файлов базы данных?

На самом деле у меня есть база данных со значениями Autogrowth, переключенными между файлами данных и журналами.

У меня есть эти значения в этих свойствах базы данных:

  • DB_Data (данные строк), PRIMARY, 71027 (начальный размер (МБ)), «На 10 процентов, неограниченный рост»
  • DB_Log (Log), неприменимо, 5011, «на 1 МБ, ограниченный рост до 2097152 МБ».

1 Ответ

0 голосов
/ 12 сентября 2011

Для файла данных зависит, включена ли у вас мгновенная инициализация файла для учетной записи SQL Server.Если вы этого не сделаете, вам определенно следует рассмотреть возможность использования фиксированного приращения прироста, поскольку время, необходимое для прироста файла, будет расти в геометрической прогрессии пропорционально размеру прироста.Если вы увеличиваете размер файла с небольшим шагом, вы можете получить фрагментацию файловой системы.

Для файла журнала вам определенно следует рассмотреть гораздо большее число, чем 1 МБ, так как в итоге вы получите VLFфрагментация .Увеличение размера файла журнала не может использовать преимущества мгновенной инициализации файла, поэтому всегда следует использовать фиксированное приращение (скажем, от 1 до 4 ГБ, если вы не уверены, что журнал всегда будет маленьким).

Конечно, в идеальном мирена самом деле не имеет значения, что вы устанавливаете, так как вы должны заранее определять размер файлов при малом времени трафика, а не уходить, когда это случается случайно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...