Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Отказ сервера 2005  [new]
vino
Member

Откуда:
Сообщений: 1191
Обновил и перезапустил сервер: Microsoft SQL Server 2005 - 9.00.4220.00 (X64) Apr 2 2009 18:34:24 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition (64-bit)
ежедневно в 5 утра по МСК запускается регламент
DBCC CHECKDB ('mydb') WITH NO_INFOMSGS, ALL_ERRORMSGS;
Служба sqlservr.exe иногда перестает отвечать и пишет дамп, потом висит и ест около половины CPU - приходится перезапускать. После этого вручную проверка проходит без ошибок, т.е. БД вроде целая. Что может быть?
Обращаться к разработчику? Увы, такого опыта не имею, что подскажете?
Логи по отказу в dump_logs.zip
(есть и SQLDump0005.mdmp, но полметра занимает)

К сообщению приложен файл (dump_logs.zip - 10Kb) cкачать
27 май 09, 14:17    [7234679]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
vino
Member

Откуда:
Сообщений: 1191
подозреваю, что сервер некорректно использовал ошибочный параметр 'min server memory' = 4194304, сейчас поменял его на 4192 (in MB), посмотрю что будет дальше. Но от дельного совета не откажусь
27 май 09, 14:24    [7234742]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
vino
Member

Откуда:
Сообщений: 1191
никто не сталкивался?
похоже на проблему dbcc с памятью, но пока не знаю - какую
28 май 09, 18:14    [7241461]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
А сколько всего памяти ? нет возможности махнуть ?
28 май 09, 18:18    [7241479]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
vino
Member

Откуда:
Сообщений: 1191
Ozerov, всего 6 гиг. В принципе, для БД 4Гб достаточно, остальное - на ось
28 май 09, 18:32    [7241534]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
vino
Member

Откуда:
Сообщений: 1191
собственно, что настораживает
2009-05-25 04:53:40.09 spid51 Using 'xpsqlbot.dll' version '2005.90.4035' to execute extended stored procedure 'xp_qv'. This is an informational message only; no user action is required.
2009-05-25 04:53:40.35 spid51 Using 'xpstar90.dll' version '2005.90.4035' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
2009-05-25 04:53:40.43 spid51 Using 'xplog70.dll' version '2005.90.4035' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
2009-05-25 04:53:45.05 spid2s Warning: unable to allocate 'min server memory' of 6144MB.

Последнюю ошибку я устранил, но гарантии пока нет, что баг был в этом. А версии dll подозрительные
28 май 09, 18:48    [7241581]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
А зачем вы Мин ставите ? поставте мин = 0 макс = 4гига...
28 май 09, 18:53    [7241596]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
Crimean
Member

Откуда:
Сообщений: 13148
http://blogs.msdn.com/grahamk/archive/2008/09/11/non-yielding-iocp-listener-stack-dump-analysis.aspx
28 май 09, 19:21    [7241667]     Ответить | Цитировать Сообщить модератору
 Re: Отказ сервера 2005  [new]
vino
Member

Откуда:
Сообщений: 1191
Crimean, насколько понял, max server memory нужно ограничить. Посмотрим, что будет дальше...
То есть сервер сам не может сориентироваться, что больше памяти, чем ОП, есть не надо? И даже вылетает из-за этого?
28 май 09, 19:51    [7241735]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить