Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Столкнулся с проблемой безмерного расширения лога базы tempdb. Может расти до бесконечности пока не закончится место. Собственно закономерный вопрос, как то можно сделать что бы это автоматом чистилось? Все дело в том, что начальный размер базы возрастает с ростом размера лога и вручную соответственно не регулируется, т.е. я выставляю нужное мне значение нажимаю окей и ничего не происходит. Пробовал глянуть незавершенные транзакции, выдает следующее: Сведения о транзакциях для базы данных "tempdb". Самая старая активная транзакция: SPID (идентификатор процесса сервера): 80 UID (идентификатор пользователя) : -1 Имя: user_transaction Номер LSN : (710:16384:478) Время запуска : апр 16 2019 2:08:26:237AM Идентификатор безопасности : 0x01 Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору. Скуль работает совместно с 1с сервер, крутится порядка 10 баз данных. Раньше никогда такого не было и вообще на tempdb внимания не обращали ровно до момента когда он не съел все дисковое пространство. Как то можно отловить в какой из БД висит незавершенная транзация из за которой судя по всему не усекается лог (в идеале бы понять обработка кака ято виновата или отчет или бог знает что еще). Пробовал вручную делать шринк, если через остнастку: задачи - сжать - файл, ничего не происходит, если через запрос DBCC SHRINKDATABASE (TEMPDB), идет выполнение, но ничего не происходит. Перелопатил весь форум, тем не мало создано, но не нашел ничего что бы могло помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 08:46 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZ, на tempdb DBCC OPENTRAN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 08:50 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
Сейчас пообщался программистами 1с, они перед этим обновли конфигурацию 1с ЕРП, возможно конечно еще в этом дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 08:52 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaK, То же самое Сведения о транзакциях для базы данных "tempdb". Самая старая активная транзакция: SPID (идентификатор процесса сервера): 80 UID (идентификатор пользователя) : -1 Имя: user_transaction Номер LSN : (710:16384:478) Время запуска : апр 16 2019 2:08:26:237AM Идентификатор безопасности : 0x01 Выполнение DBCC завершено. Если DBCC выдает сообщения об ошибках, обратитесь к системному администратору. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 08:53 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZ, SELECT * FROM sysprocesses WHERE spid= 80 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:00 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKBratishkaNVKZ, SELECT * FROM sysprocesses WHERE spid= 80 Так у страдальца транзакция не прошлого года и даже не вчерашнего дня. Бесполезно. Прикола ради: модель восстановления базы tempdb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:13 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
aleks222TaPaKBratishkaNVKZ, SELECT * FROM sysprocesses WHERE spid= 80 Так у страдальца транзакция не прошлого года и даже не вчерашнего дня. Бесполезно. Прикола ради: модель восстановления базы tempdb? Время запуска : апр 16 2019 2:08:26:237AM у меня вчера 16 апреля было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:14 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKaleks222пропущено... Так у страдальца транзакция не прошлого года и даже не вчерашнего дня. Бесполезно. Прикола ради: модель восстановления базы tempdb? Время запуска : апр 16 2019 2:08:26:237AM у меня вчера 16 апреля было Вчера и у страдальца было 16 апреля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:27 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKBratishkaNVKZ, SELECT * FROM sysprocesses WHERE spid= 80 Даже не знаю как тут красиво оформить то что получилось, в файлик прикрепил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:30 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
aleks222TaPaKBratishkaNVKZ, SELECT * FROM sysprocesses WHERE spid= 80 Так у страдальца транзакция не прошлого года и даже не вчерашнего дня. Бесполезно. Прикола ради: модель восстановления базы tempdb? Модель простая, на полную её и не перевести на сколько мне известно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:32 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZ, Узнавайте у ваших 1С-ников, что их драгоценный 1С-сервер запускал в два часа ночи и потом не завершил транзакцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:40 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZ, ну с ваше 1с сервера, DBCC INPUTBUFFER(80) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:42 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKBratishkaNVKZ, ну с ваше 1с сервера, DBCC INPUTBUFFER(80) Language Event0(@P1 varbinary(16))SELECT T1._Fld6153 FROM dbo._InfoRg6151 T1 WHERE (T1._Fld6152_TYPE = 0x08 AND T1._Fld6152_RTRef = 0x000000C6 AND T1._Fld6152_RRRef = @P1) Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 09:52 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZони перед этим обновли конфигурацию 1с ЕРП, возможно конечно еще в этом дело.Понятно, если что то стало работать по другому, ищи, что поменялось. Значит, либо это из за изменения конфигурации, либо поменялось что то ещё. BratishkaNVKZПробовал глянуть незавершенные транзакции, выдает следующее:Вы гогда выполнили этот запрос? Сейчас? Транзакция висит с утра вчерашнего дня, это ненормально. Но, конечно, это может быть и не транзакция-виновник. Вам нужно: 1) посмотреть, пустая tempdb, или заполнена. 2) если заполнена, узнать, какой процесс создал объекты. Может, этот, №80, а может и другой 3) если не заполнена, то придётся ловить, кто её заполняет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 10:10 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZ, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 10:18 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
alexeyvgBratishkaNVKZони перед этим обновли конфигурацию 1с ЕРП, возможно конечно еще в этом дело.Понятно, если что то стало работать по другому, ищи, что поменялось. Значит, либо это из за изменения конфигурации, либо поменялось что то ещё. BratishkaNVKZПробовал глянуть незавершенные транзакции, выдает следующее:Вы гогда выполнили этот запрос? Сейчас? Транзакция висит с утра вчерашнего дня, это ненормально. Но, конечно, это может быть и не транзакция-виновник. Вам нужно: 1) посмотреть, пустая tempdb, или заполнена. 2) если заполнена, узнать, какой процесс создал объекты. Может, этот, №80, а может и другой 3) если не заполнена, то придётся ловить, кто её заполняет Где глянуть можно заполнена таблица или нет? сам размер базы полтора гигабайта, в ветке временных таблиц приличествуют данные формата : dbo.#tt1_________0000000ee88 Что касается вчерашнего дня, там получается что с понедельника на вторник ночью эта транзакция запустилась, и размера лога уже 48 гигабайт и продолжает помаленьку расти. Т.е. через пару дней он упрется в размер диска и все встанет колом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 10:36 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKBratishkaNVKZ, Код: sql 1. На это выплыло - ACTIVE_TRANSACTION ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 10:36 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZ, прибили бы уже давно или чего ждёте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 10:37 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKBratishkaNVKZ, прибили бы уже давно или чего ждёте? Ды вот толку если оно так будет каждый раз расти и жрать место, опять же прибить это перезапустить службу sqlserver но чета как это не правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 11:07 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZTaPaKBratishkaNVKZ, прибили бы уже давно или чего ждёте? Ды вот толку если оно так будет каждый раз расти и жрать место, опять же прибить это перезапустить службу sqlserver но чета как это не правильно. kill отменили? ну и что в Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 11:10 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
TaPaKBratishkaNVKZпропущено... Ды вот толку если оно так будет каждый раз расти и жрать место, опять же прибить это перезапустить службу sqlserver но чета как это не правильно. kill отменили? ну и что в Код: sql 1. А как прибить, чукча не научен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 11:13 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZTaPaKпропущено... kill отменили? ну и что в Код: sql 1. А как прибить, чукча не научен? kill 80 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 11:16 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZalexeyvgВам нужно: 1) посмотреть, пустая tempdb, или заполнена. 2) если заполнена, узнать, какой процесс создал объекты. Может, этот, №80, а может и другой 3) если не заполнена, то придётся ловить, кто её заполняет Где глянуть можно заполнена таблица или нет? сам размер базы полтора гигабайта, в ветке временных таблиц приличествуют данные формата : dbo.#tt1_________0000000ee88Не, тут важно посмотреть, пустая база или нет. Просто в свойствах можно, или sp_spaceused. Но если растёт, значит, не пустая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 11:26 |
|
||
|
Опять TempDB
|
|||
|---|---|---|---|
|
#18+
BratishkaNVKZГде глянуть можно заполнена таблица или нет? сам размер базы полтора гигабайта, в ветке временных таблиц приличествуют данные формата : dbo.#tt1_________0000000ee88 Что касается вчерашнего дня, там получается что с понедельника на вторник ночью эта транзакция запустилась, и размера лога уже 48 гигабайт и продолжает помаленьку расти. Т.е. через пару дней он упрется в размер диска и все встанет колом.Ну и можно посмотреть, какая таблица большая. Если вообще такая есть. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2019, 11:29 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39802470&tid=1687791]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
84ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 431ms |

| 0 / 0 |
