Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Растущая tempdb / 13 сообщений из 13, страница 1 из 1
11.12.2020, 12:17
    #40026762
VladimirK.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
Добрый день!
Не знаю сможете ли помочь по задаче, далее описание проблемы:
Растёт системная база tempdb, максимальный размер который я зафиксировал 192 gb. В момент отсутствия работников удаётся успешно сделать shrinkdb.
Конфигурация sql server 2012, win server 2012 r2, вес баз 1с 100Gb
...
Рейтинг: 0 / 0
11.12.2020, 12:29
    #40026768
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
VladimirK.,

Ну это значит у вас активно используются или темповые таблицы , или сортировки больших объемов данных или версионные уровни изоляции.

Вам нужно настроить аудиты что бы понять какая из нагрузок вызывает рост, а уже после анализа решать что с такой нагрузкой делать.
...
Рейтинг: 0 / 0
11.12.2020, 12:34
    #40026774
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
Какая модель данных ? Full ? Simple ?

Видимо есть огромные обработки в одной транзакции.
Или регулярные перестройки индексов.
...
Рейтинг: 0 / 0
11.12.2020, 12:48
    #40026783
4es
4es
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
L_argo
Какая модель данных ? Full ? Simple ?

tempdb в full? Что-то новенькое :)

felix_ff уже описал варианты и что делать.

Если прямо сейчас место в tempdb занято, то смотрите долгие транзакции (например через DBCC OPENTRAN (tempdb) WITH TABLERESULTS).
Ну и чем место занято. Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT GETDATE() AS runtime,
    SUM(user_object_reserved_page_count) * 8 AS usr_obj_kb,
    SUM(internal_object_reserved_page_count) * 8 AS internal_obj_kb,
    SUM(version_store_reserved_page_count) * 8 AS version_store_kb,
    SUM(unallocated_extent_page_count) * 8 AS freespace_kb,
    SUM(mixed_extent_page_count) * 8 AS mixedextent_kb
FROM tempdb.sys.dm_db_file_space_usage;
...
Рейтинг: 0 / 0
11.12.2020, 13:21
    #40026805
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
VladimirK.,

прежде, чем предпринимать какие-то действия, выясните, почему она растет, т.к. какие временные таблицы каких процессов приводят к росту.
...
Рейтинг: 0 / 0
11.12.2020, 15:04
    #40026855
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
Популярнейшая проблема сабжа: тяжелые отчеты в 1С.
Там часто юзают эпического размера времянки.
...
Рейтинг: 0 / 0
11.12.2020, 15:06
    #40026857
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
VladimirK.,

Настройте еженощный шринк
...
Рейтинг: 0 / 0
11.12.2020, 15:43
    #40026889
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
env
VladimirK.,

Настройте еженощный шринк


может проще рестарт сервера
...
Рейтинг: 0 / 0
11.12.2020, 15:50
    #40026899
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
Ролг Хупин,

Технически, это уменьшит tempdb
...
Рейтинг: 0 / 0
12.12.2020, 14:37
    #40027135
Megabyte
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
env
Ролг Хупин,

Технически, это уменьшит tempdb

Но не решит проблему.
...
Рейтинг: 0 / 0
12.12.2020, 16:43
    #40027163
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
env
Ролг Хупин,

Технически, это уменьшит tempdb


Не то, чтобы уменьшит, это её обнулит, как предложила недавно летчик-космонавт Терешкова
...
Рейтинг: 0 / 0
14.12.2020, 11:41
    #40027573
fkthat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
L_argo
Какая модель данных ? Full ? Simple ?

Для tempdb уже давно нельзя менять модель с simple на другую, но, по-моему, какие-то совсем старые версии mssql это позволяли.
...
Рейтинг: 0 / 0
14.12.2020, 11:54
    #40027579
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Растущая tempdb
fkthat
L_argo
Какая модель данных ? Full ? Simple ?

Для tempdb уже давно нельзя менять модель с simple на другую, но, по-моему, какие-то совсем старые версии mssql это позволяли.
Да знаю. Малеха тупонул. Показалось, что речь про рост ЖТ.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Растущая tempdb / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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