powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разрослись tempdb_mssql файлы
18 сообщений из 18, страница 1 из 1
Разрослись tempdb_mssql файлы
    #39705324
maxraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

Заглянул в папку MSSQL, а там куча файлов tempdb_mssql_x. Подскажите, по какой причине они создаются и набирают так быстро объем? Как можно их удалить и очистить?
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705335
maxraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Полез в свойства tempdb в разделе Файлы логические имена tempdevX. Почему они так именуются и почему MSSQL задает им начальный размер 50+ Гб?
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705336
maxraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я правильно понял, что после перезапуска службы SQL у меня буду такие размеры?
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705433
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxrafПодскажите, по какой причине они создаются и набирают так быстро объем?Потому что кто то их создал. Спросите коллег-DBA.
maxrafи набирают так быстро объем?Потому что в tempdb во время работы создаются объекты. Спросите у коллег-разработчиков, есть какой то код, который требует создания этих объектов.
maxrafКак можно их удалить и очистить?Смотрите в хелпе. alter database remove file
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705469
maxraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgmaxrafПодскажите, по какой причине они создаются и набирают так быстро объем?Потому что кто то их создал. Спросите коллег-DBA.
maxrafи набирают так быстро объем?Потому что в tempdb во время работы создаются объекты. Спросите у коллег-разработчиков, есть какой то код, который требует создания этих объектов.
maxrafКак можно их удалить и очистить?Смотрите в хелпе. alter database remove file

Спасибо за ответ. Коллег нет, я сам себе коллега во всем. Похоже это 1С генерирует все это добро, так как у нас внедренцы переносят данные со старой базы в новую через 1С, запускают разные обработки буквально каждый день, но к MSSQL доступа не имеют. Они меня не уведомляют о своих работах. Я правильно догадываюсь, что это 1С генерирует такие объемы? На MSSQL только базы 1С.
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705484
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxrafПохоже это 1С генерирует все это добро
никакое 1С не в курсе дел,
где и сколько темпдб файлов можно насоздавать,
не на того катите.

версию сервера укажите,
имена файлов больно похожи на сгенеренные самим сервером.
2016-ый при установке оценивает имеющееся число ядер
и создает соответствующее число файлов темпдб,
хотя в вашем случае скорее 4 файла создал сам сервер и 4 потом добавили,
ибо сервер не ссзб, чтобы разные нач. размеры делать.
---
вот заполняет темпдб кто угодно, хотя бы и это ваше 1С
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705496
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторзапускают разные обработки буквально каждый день, но к MSSQL доступа не имеют.
ну так и не надо прямой доступ иметь.
достаточно задать сортировку офигительного объема данных в каком-то 1С
и сервер сам себе темпдб засрет
---
памяти на срвере сколько?
все, что туда не лезет, сливается в темпдб
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705500
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705511
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1с никакой памяти не хватит, по этому и spill в tempdb. Перестартуете полчучите то что в master_file, но это только до того как начнёте работать :)
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705529
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я правильно догадываюсь, что это 1С генерирует такие объемы?Именно так.
1С активно юзает врем. таблицы. Недалёкие 1С-ники не моргнув глазом кидают в темп. гигабайты инфы. Нуачо ? Платформа то позволяет.

У нас один отчет надувал темпБД под 1Т. :)
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705657
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha1232016-ый при установке оценивает имеющееся число ядер
и создает соответствующее число файлов темпдб,А, точно, вспомнил...
maxrafЯ правильно догадываюсь, что это 1С генерирует такие объемы?Ага, получается, так.
Но вообще 250 гигов темпдб - это немало, это и базы должны быть не по 10 гаигабайт...
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705663
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgYasha1232016-ый при установке оценивает имеющееся число ядер
и создает соответствующее число файлов темпдб,А, точно, вспомнил...
maxrafЯ правильно догадываюсь, что это 1С генерирует такие объемы?Ага, получается, так.
Но вообще 250 гигов темпдб - это немало, это и базы должны быть не по 10 гаигабайт...
там 5-8 явно руками созданы.
а 250... накросджоинить и на меньшем можно :)
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705668
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKalexeyvgНо вообще 250 гигов темпдб - это немало, это и базы должны быть не по 10 гаигабайт...
а 250... накросджоинить и на меньшем можно :)Да, вот я собственно намекаю, что если данных много, то это нормально, а если мало, то это явная ошибка разработчиков, что то они там скросс-джойнили.
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39705673
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgTaPaKпропущено...

а 250... накросджоинить и на меньшем можно :)Да, вот я собственно намекаю, что если данных много, то это нормально, а если мало, то это явная ошибка разработчиков, что то они там скросс-джойнили.
дык одинцЭ. Там это обычное дело, всё разгоняется оборудованием :)
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39706729
nvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvv
Гость
Опять 25
SQL-дилетанты катят на 1С, 1С-дилетанты катят на SQL. Замкнутый круг.
Для того, чтобы разбираться в функционировании 1с на SQL, оптимизировать производительность - не нужно уметь программировать. 1С эксперты - это не только супер программист. DBA легче программистов получают сертификат.

Между тем хороший DBA точно понимает что для чего и почему в скуле и умеет разговаривать с программистами. Если что-то прилетает из приложения - видит что прилетает, как тратит ресурсы, может четко указать разработчикам на конкретные проблемные операции.

Если нет DBA, то админ примерно на миллиард световых лет дальше в понимании работы СУБД, чем 1с-ник.
Нет понимания кто использует темпдб (временные таблицы, сортировки, версии строк RCSI и т.п.) - отдайте скуль и никогда не трогайте его.

А вот если хотите приструнить программистов, получить идеальный код и т.п. - умножьте цену внедрения эдак на 10. Это будет реальная цифра.
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39706803
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С-дилетанты катят на SQL.Они не знают, что такое SQL. Поэтому и катить не могут. :)
Они просто пишут 1С код как умеют. И часто это получается плохо (см. сабж). А им просто чихать. Это какбэ не их проблемы...
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39706805
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvvОпять 25
SQL-дилетанты катят на 1С, 1С-дилетанты катят на SQL. Замкнутый круг.
Для того, чтобы разбираться в функционировании 1с на SQL, оптимизировать производительность - не нужно уметь программировать. 1С эксперты - это не только супер программист. DBA легче программистов получают сертификат.

Между тем хороший DBA точно понимает что для чего и почему в скуле и умеет разговаривать с программистами. Если что-то прилетает из приложения - видит что прилетает, как тратит ресурсы, может четко указать разработчикам на конкретные проблемные операции.

Если нет DBA, то админ примерно на миллиард световых лет дальше в понимании работы СУБД, чем 1с-ник.
Нет понимания кто использует темпдб (временные таблицы, сортировки, версии строк RCSI и т.п.) - отдайте скуль и никогда не трогайте его.

А вот если хотите приструнить программистов, получить идеальный код и т.п. - умножьте цену внедрения эдак на 10. Это будет реальная цифра.
плач "супер программиста"
...
Рейтинг: 0 / 0
Разрослись tempdb_mssql файлы
    #39708933
Фотография МуМу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvv,
А вот есть варианты на тестовом стенде создать модель которая все покажет и докажет? К чему риторика, софистика и т.п. философия? Коллеги, у нас не лирика, литературные дебаты - у нас ближе к математике - доказал, показал - пацан сказал, пацан сделал. Быстрее запросы в 10 раз , меньше памяти потребляют - ты прав! Если нет, - то до свиданья. Да, создать качественный тестовый стенд не простая задача - но это единственный арбитр. Качественный, аккуратный эксперимент открывает истину - только у нас в вузах не всех к сожалению этому учат.
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разрослись tempdb_mssql файлы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]