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

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

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

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

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

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

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

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

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

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

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

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


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