Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
1
Guest
Добрый день.
Microsoft SQL Server 2005 - 9.00.4230.00 (X64) Jul 30 2009 13:42:21 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7600: )

В какой-то момент tempdb начинает жить своей жизнью. Идет чтение только файлов tempdb, со скоростью 100-200Кб/с. В логах нет никакой информации, профайлер ничего плохого не показывает. Перезапуск SQL SERVER результата не дает.
Диски SCSI, RAID 1, памяти 4ГБ.
Какие предположения и куда смотреть?
4 сен 09, 16:29    [7619546]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
1
Добрый день.
Microsoft SQL Server 2005 - 9.00.4230.00 (X64) Jul 30 2009 13:42:21 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7600: )

В какой-то момент tempdb начинает жить своей жизнью. Идет чтение только файлов tempdb, со скоростью 100-200Кб/с. В логах нет никакой информации, профайлер ничего плохого не показывает. Перезапуск SQL SERVER результата не дает.
Диски SCSI, RAID 1, памяти 4ГБ.
Какие предположения и куда смотреть?

Начинаем смотреть счетчики производительности.
4 сен 09, 19:40    [7620536]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
1
Guest
И что я там должен увидеть?
Загрузка процессора максимум 1-2%, дисковая активность - tempdb, свободная память есть. На сервере больше ничего не выполняется. Антивирус не установлен. Сетевая активность близк к нулю.
5 сен 09, 14:36    [7621861]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
Бармацуца
Guest
Может это просто индексация или дефрагментация виндовая идет?
5 сен 09, 16:11    [7621971]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
1
Guest
Индексация отключена. Дефрегментация не запущена. Дисковая активность - только tempdb.
6 сен 09, 15:08    [7623112]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
Idol_111
Member

Откуда:
Сообщений: 598
в чем выражается падение производительности?

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

Про индексацию и статистику вы уже знаете (я не имею ввиду виндовую).
7 сен 09, 02:19    [7624194]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
x-x
Member

Откуда:
Сообщений: 230
1
Добрый день.
Microsoft SQL Server 2005 - 9.00.4230.00 (X64) Jul 30 2009 13:42:21 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7600: )

В какой-то момент tempdb начинает жить своей жизнью. Идет чтение только файлов tempdb, со скоростью 100-200Кб/с. В логах нет никакой информации, профайлер ничего плохого не показывает. Перезапуск SQL SERVER результата не дает.
Диски SCSI, RAID 1, памяти 4ГБ.
Какие предположения и куда смотреть?

А если посмотреть в fn_virtualfilestats - там тоже такую картину можно увидеть?
7 сен 09, 09:29    [7624576]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
somebody
Member

Откуда: Москва
Сообщений: 708
Только чтение происходит, записи нет?

Если и запись есть, то, скажем: "сортировки в tempdb" где-то явно прописаны, или на tempdb указано автосжатие, или асинхронное обновление статистик...

И на всякий случай - размер и файловая организация tempdb?
7 сен 09, 16:18    [7627719]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10716
Блог
1
Добрый день.
Microsoft SQL Server 2005 - 9.00.4230.00 (X64) Jul 30 2009 13:42:21 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 (Build 7600: )

В какой-то момент tempdb начинает жить своей жизнью. Идет чтение только файлов tempdb, со скоростью 100-200Кб/с. В логах нет никакой информации, профайлер ничего плохого не показывает. Перезапуск SQL SERVER результата не дает.
Диски SCSI, RAID 1, памяти 4ГБ.
Какие предположения и куда смотреть?


В чём проявляется падение производительности?

...в tempdb сервер выполняет промежуточную материализацию, если такова нужна для запросов пользователей. Очень возможно, что перестал использоваться один из индексов и это спровоцировало объёмные промежуточные материализации. В таких ситуациях, кроме повышения нагрузки на tempdb, часто резко выростает конкуренция за память, что и приводит к заметному падению производительности пользовательских запросов.
7 сен 09, 17:00    [7628076]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
1
Guest
Объеммные материализации? Допустим. Но почему тогда такая низкая скорость работы дисков и очень маленькая загрузка CPU?
7 сен 09, 20:41    [7628924]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
1
Guest
Кроме того имеется свободная память?
7 сен 09, 20:43    [7628926]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10716
Блог
1
Объеммные материализации? Допустим. Но почему тогда такая низкая скорость работы дисков и очень маленькая загрузка CPU?


Потрудитесь вначале подробно описать проблему.
8 сен 09, 10:51    [7630136]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
Александр Гладченко
1
Объеммные материализации? Допустим. Но почему тогда такая низкая скорость работы дисков и очень маленькая загрузка CPU?


Потрудитесь вначале подробно описать проблему.
\
И привести показания счетчиков производительности.
8 сен 09, 11:03    [7630233]     Ответить | Цитировать Сообщить модератору
 Re: Проблема - падение производительности MS SQL 2005 sp3 cu5 tempdb живет своей жизнью  [new]
1
Guest
Всем спасибо. Все переустановили. Проблема пока исчезла.
8 сен 09, 19:27    [7633751]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить