Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Подскажите пожалуйста, почему может расти начальный размер файла?
Вчера еще было tempdb.mdf\tempdb.ndf по 10 гиг, а сегодня утром ndf вырос до терабайта

причем
ALTER DATABASE tempdb MODIFY FILE (NAME = 'tempdev', SIZE = 10000)  
ALTER DATABASE tempdb MODIFY FILE (NAME = 'tempdev2', SIZE = 10000)  
ALTER DATABASE tempdb MODIFY FILE (NAME = 'templog', SIZE = 20000)

не помогает, размер не меняется

SHRINK дожимает до максимального и все. Руками пробовал изменять - тоже ничего. Ошибки не выдает, но цифры не меняются.

Картинка с другого сайта.
Картинка с другого сайта.

К сообщению приложен файл. Размер - 7Kb
15 мар 16, 10:06    [18931875]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
Руками пробовал изменять - тоже ничего. Ошибки не выдает, но цифры не меняются.


MODIFY FILE
Specifies the file that should be modified. Only one <filespec> property can be changed at a time. NAME must always be specified in the <filespec> to identify the file to be modified. If SIZE is specified, the new size must be larger than the current file size.
15 мар 16, 10:58    [18932176]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
да, да, про это прочитал уже

даже нашел как уменьшить
DBCC SHRINKFILE (Transact-SQL)

SQL Server 2014 Другие версии
Сокращает размер указанного файла данных ... В результате будет установлено новое значение минимального размера файла.


у меня вопрос - почему минимальный размер увеличивается?
15 мар 16, 11:02    [18932210]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8725
qwertEHOK,

поставьте ограничение на максимальный размер, если это требуется. Начальный размер увеличивается по заполненности данными базы.
15 мар 16, 11:29    [18932386]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
у меня вопрос - почему минимальный размер увеличивается?

Потому, что после DBCC SHRINKFILE его никто не менял через ALTER DATABASE ?
15 мар 16, 11:32    [18932414]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Владислав Колосов
поставьте ограничение на максимальный размер

теперь поставлю, конечно
тер для tempdb это многовато

Владислав Колосов
Начальный размер увеличивается по заполненности данными базы.

неправда ваша. он увеличивается, но это не зависит от размера. у меня на другом сервере начальный размер 10, а текущий размер 60 гигов, и так остается уже долгое время

Glory
Потому, что после DBCC SHRINKFILE его никто не менял через ALTER DATABASE ?

не понял немного, вы хотите сказать что его кто-то менял?
нет
вечером tempdb был большой (около 100 гиг), но это обычный размер. А утром на почту приходит письмо о бэкапах и состоянию свободного места.
15 мар 16, 11:43    [18932505]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
не понял немного, вы хотите сказать что его кто-то менял?
нет

Да.
После DBCC SHRINKFILE никто не поменял через ALTER DATABASE размер на нужный.

qwertEHOK
вечером tempdb был большой (около 100 гиг), но это обычный размер. А утром на почту приходит письмо о бэкапах и состоянию свободного места.

Давайте для начала определимся про что вы говорите - про initial size или про простой рост размера файла.
Для второго случая непонятно, почему вы считаете, что база tempdb не должна расти.
15 мар 16, 11:46    [18932528]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
После DBCC SHRINKFILE никто не поменял через ALTER DATABASE размер на нужный.

нет, никто не менял

Давайте для начала определимся про что вы говорите - про initial size или про простой рост размера файла.

про начальный размер. почему он растет?
никто shrinkfile не делал
заданий таких нет (тем более в понедельник)

ЗЫ база должна расти, и пусть растет себе (1с программисты ей очень помогают в этом)
15 мар 16, 11:52    [18932574]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
про начальный размер. почему он растет?

Мля. Потому что никто его НЕ ПОМЕНЯЛ
15 мар 16, 11:53    [18932584]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
откуда поменял?

у нас 2 файла данных и файл лога
их размер (начальный) ВЧЕРА был 30\30 и 40

сегодня утром
150 гиг
1,2 терабайта
40

кто его поменял?
15 мар 16, 11:56    [18932612]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
кто его поменял?

вы.
15 мар 16, 12:00    [18932638]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
да я его менял только в сторону уменьшения уже когда места не было
15 мар 16, 12:01    [18932642]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
да я его менял только в сторону уменьшения уже когда места не было

Ну вот, вы сами и сознались, что это вы делаете.
15 мар 16, 12:02    [18932652]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Ну вот, вы сами и сознались, что это вы делаете.

вы странно мои сообщения читаете

если кто-то может подсказать почему растет начальный размер tempdb - подскажите пожалуйста

ЗЫ
с помощью dbcc shrinkfile (tempdev,10000) уменьшил НАЧАЛЬНЫЙ размер для mdf файла,
а вот ndf - никак. транзакций нет. только рестарт поможет?
15 мар 16, 12:08    [18932680]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
вы странно мои сообщения читаете

Вы тоже.

qwertEHOK
с помощью dbcc shrinkfile (tempdev,10000) уменьшил НАЧАЛЬНЫЙ размер для mdf файла,

Вы просто уменьшили размер.
15 мар 16, 12:10    [18932701]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
andr_andrey
Member

Откуда: Украина
Сообщений: 268
qwertEHOK,

Верхний рисунок с черной рамочкой - это свойства базы или что-то иное (вызвано другим путём)?
15 мар 16, 12:11    [18932705]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Верхний рисунок с черной рамочкой - это свойства базы или что-то иное (вызвано другим путём)?

свойства базы
15 мар 16, 12:14    [18932721]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
andr_andrey
Member

Откуда: Украина
Сообщений: 268
qwertEHOK
Верхний рисунок с черной рамочкой - это свойства базы или что-то иное (вызвано другим путём)?

свойства базы

Обычно такое в свойствах отображается, когда модель восстановления "Полная".
15 мар 16, 12:18    [18932743]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
человек_ниоткуда
Guest
С tempdb базой нельзя так.
Если ты сам не делаешь запросы в базу а только админишь сервер, то надо сделать tempdb размер такой, чтоб он не увеличивался уже. И все файлы должны быть одного размера и прироста.
Если сам пишешь запросы в БД (т.е. сам её разрабатываешь) то, дополнительно, ищи какие запросы в tempdb пишут много и оптимизируй их.
15 мар 16, 12:19    [18932746]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
andr_andrey
Обычно такое в свойствах отображается, когда модель восстановления "Полная".

нет, у нас Simple

человек_ниоткуда
С tempdb базой нельзя так.
Если ты сам не делаешь запросы в базу а только админишь сервер, то надо сделать tempdb размер такой, чтоб он не увеличивался

вы шутите? сразу делать размер в пару терабайт?
видите за ночь увеличилось со 100 гигов до 1,5 терабайт

человек_ниоткуда
Если сам пишешь запросы в БД (т.е. сам её разрабатываешь) то, дополнительно, ищи какие запросы в tempdb пишут много и оптимизируй их.

запросы пишут 1с программисты, выполняют пользователи. если им нужен отчет за год и с группировками, то тут никуда не денешься

вы не о том мне пишите. я спрашиваю почему растет МИНИМАЛЬНЫЙ размер?
15 мар 16, 12:23    [18932763]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
вы не о том мне пишите. я спрашиваю почему растет МИНИМАЛЬНЫЙ размер?

Вы сначала сами с собой разберитесь, о чем вы спрашивате.
А то у вас, то минимальный размер, то начальный, то просто размер
По-моему, вы вообще не понимаете, ни что измеряете, ни что меняете.
15 мар 16, 12:26    [18932778]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
andr_andrey
Member

Откуда: Украина
Сообщений: 268
qwertEHOK
andr_andrey
Обычно такое в свойствах отображается, когда модель восстановления "Полная".

нет, у нас Simple


Тогда надо смотреть все скрипты работы с этой базой, если меняете параметры этой базы, то, как вам и советовали коллеги выше, должен быть прописан параметр на стартовый размер базы, иначе он "сбивается" скриптом.
15 мар 16, 12:27    [18932785]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Glory
А то у вас, то минимальный размер, то начальный, то просто размер

в первом сообщении первый скрин. меня интересует то что выделено рамкой. "начальный размер"

andr_andrey
Тогда надо смотреть все скрипты работы с этой базой, если меняете параметры этой базы, то, как вам и советовали коллеги выше, должен быть прописан параметр на стартовый размер базы, иначе он "сбивается" скриптом.


да нет никаких скриптов
не меняю я эти параметры
база создана и работает
ни одной задачи не запускается (кроме бэкапа и в субботу реиндекс)
15 мар 16, 12:34    [18932819]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
Glory
Member

Откуда:
Сообщений: 104751
qwertEHOK
в первом сообщении первый скрин. меня интересует то что выделено рамкой. "начальный размер"

И где скрины, подтверждающие, что это значение меняется ?
Вы в курсе, что на всех ваших скриншотах показано одно и тоже поле size из sys.database_files ?
И что это поле содержит текущий размер файла в страницах ?
15 мар 16, 12:41    [18932855]     Ответить | Цитировать Сообщить модератору
 Re: tempdb начальный размер  [new]
qwertEHOK
Member

Откуда: Волгоград
Сообщений: 273
Glory
И где скрины, подтверждающие, что это значение меняется ?

скринов, к сожалению, нет
есть только мое знание того что вчера база tempdb занимала меньше места и "Начальный размер" был совсем не таким


Glory
Вы в курсе, что на всех ваших скриншотах показано одно и тоже поле size из sys.database_files ?
И что это поле содержит текущий размер файла в страницах ?

и что?
как это ответит на мой вопрос?

я понимаю что ночью кто-то запустил запрос, из-за которого база tempdb увеличилась
я только не понимаю почему вместо с ростом базы увеличивается "начальный размер"?
15 мар 16, 12:57    [18932935]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить