Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / каждый час растет tempdb оставаясь free / 13 сообщений из 13, страница 1 из 1
25.09.2002, 14:09:59
    #32053001
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
Здравствуйте,

проблема.

Вдруг начала расти tempdb на соответствующую величину прироста оставаясь при этом free. Сам по себе бокс имеет кучу баз и приложений, но к-ство по-лей невелико, и система в основном отчетная

Кто-то стыкался с таким ?
...
Рейтинг: 0 / 0
25.09.2002, 14:51:56
    #32053021
VAT
VAT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
Видимо, это нужно для построения отчётов. А когда отчёт построен, место в tempdb освобождается. То есть всё нормально - дорастёт до необходимого размера и перестанет.
...
Рейтинг: 0 / 0
25.09.2002, 15:57:52
    #32053039
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
TO: VAT

Согласен. Но когда она становиться 23 гига через 12 часов не очень скажем так активной работы, то я б назвал это странным
...
Рейтинг: 0 / 0
25.09.2002, 16:51:34
    #32053066
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
А это free вы как определяете ?

Если в это время tempdb невозможно сжать, то значит там есть объекты, которые созданы в результате работы.
...
Рейтинг: 0 / 0
26.09.2002, 17:00:43
    #32053401
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
TO: Glory

Я определяю tempdb "Free" как результат просмотра ее свойств в EM.
...
Рейтинг: 0 / 0
26.09.2002, 17:06:49
    #32053404
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
Всем спасибо, забудьте... Я сервер перегрузил (перезапуск сервиса не помог) и пока все в порядке.... Но причина так и не ясна :-(... Есть только догадки
...
Рейтинг: 0 / 0
27.09.2002, 11:51:04
    #32053598
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
Я таки нашел того товарисча который "нарисовал" кривоватый запрос "убиващий" ресурс tempdb
...
Рейтинг: 0 / 0
27.09.2002, 11:52:44
    #32053600
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
2 Andrey

Хотелось бы знать, что такого в этом запросе, что tempdb киляет?
...
Рейтинг: 0 / 0
27.09.2002, 12:13:15
    #32053612
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
TO: Jimmy

запрос был очень неоптимально составлен (долго обяснять ЧТО именно). В двух словах: разного рода вспомогательные сортировки, группирования и тп проходят через tempdb; за счет неоптимальности структуры запроса система сначала должна была "повязать" ряд крупных таблиц (сотни тысяч записей до милиона) и все это било по tempdb - я следил за блокировками этого процесса на tempdb и их количество было огромным.
...
Рейтинг: 0 / 0
27.09.2002, 12:25:02
    #32053615
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
2 Андрий

Т.е. tempdb автоматом расширялась для размещения всех этих гигантских временных объектов. Это ясно.
А почему она росла ?
Ведь, по идее, достигнув некоторого объема, способного удовлетворить запросы умного юзера, рост должен был прекратиться.
А так - " 23 гига через 12 часов " - не понятно. Ну разве что несколько параллельных запросов (тех самых) выполнялось.
Кто нибудь разъяснит?

ЗЫ Извини за неправилный ник в предыдущем топике.
...
Рейтинг: 0 / 0
27.09.2002, 12:43:02
    #32053624
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
TO: Jimmy

Про "росла": твое предположение верно - 3 пользователя на этом отчете делали свое дело... Кроме того, сам запрос (T-SQL) инициировался сервером приложений по запросу клиента (web-приложение), и мне кажеться если клиенту надоедало ждать или что-то еще и он "уходил" а сервер приложение давал отбой базе, то та была "слишком" занята и не реагировала... Потом он мог вернуться, или даже кто-то другой инициировать следующий запрос, но 1 то все еще тут т.п.

Про "ник": да ладно тебе (Вам) - надо было уникальным его сделать вот и написал укр. произношение своего имени
...
Рейтинг: 0 / 0
27.09.2002, 12:47:43
    #32053628
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
2 Андрий\r
\r
Насчет "ТЫ или ВЫ" - см. мое заявление на форуме "Просто треп" :0)
...
Рейтинг: 0 / 0
27.09.2002, 12:50:27
    #32053629
Андрий
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
каждый час растет tempdb оставаясь free
TO: Jimmy


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


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