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

Откуда:
Сообщений: 7
Уповаю на мудрость вашу!
Несколько месяцев борюсь с хворью на сервере БД, всю голову переломал уже. Имеем:
Depo Storm 2300L2, Intel Xeon 5607, 24Gb памяти, Raid10 из 4х дисков, SSD Kingston V300 240Gb, внешний HDD Toshiba 2Tb. Управляет этим всем Windows Server 2008 R2 Standart SP1 x64. Установлен MSSQL
Microsoft SQL Server 2012 - 11.0.5058.0 (Intel X86)
May 14 2014 16:44:52
Copyright (c) Microsoft Corporation
Standard Edition on Windows NT 6.1 <X64> (Build 7601: ) (WOW64)
Так же стоит сервер 1С 8.3. Две основные базы данных стоят на SSD, на основном raid массиве стоит винда и лежат прочие редко используемые базы. Несколько месяцев назад у всех клиентов хором стала появляться "Ошибка СУБД" точного текста нет сейчас, но суть указывает на то, что потерялась СУБД. SQLMS не цепляется к серверу. Иду в службы, SQL сервер запущена, работает, агент тоже. Останавливаю агента, начинаю останавливать сервер - выпадает "Канал был закрыт". Запускаю снова - все хорошо, все заходят. В журналах SQL на момент выпадения ошибки никакой деятельности не зафиксировано, в журналах винды - тоже чисто. В журналах SQL ночью, после плана обслуживания, бывали записи о том, SQL Server has encountered 10 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [путь_к_базе\имя_базы] in database [имя_базы]. Как раз те базы, что лежат на ссд (он в работе уже около 2х лет). Заменл, та же история. Планы обслуживания обрезал, оставлял одни бекапы, не помогло. Переставлял SQL Server, переставлял Windows+SQL, переносил все базы с ССД на основной массив. Кстати, пока переставлял сервер, основные базы переносил на резервный сервер (Core i5, 4gb, обычный HDD 500gb, windows server 2008 sp2) с тем же SQL Server 2012 все отлично отработал, не зависал, не выпадывал. В инете, на форуме ничего подходящего по описанию не нашел. Помогите советом!
11 окт 16, 13:08    [19768698]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
komrad
Member

Откуда:
Сообщений: 5674
Ldarko,

ошибки надо показать (клиентские, как "SQLMS не цепляется к серверу", ошибки из errorlog сиквела) + вывод следующего:

select * from sys.configurations
11 окт 16, 13:40    [19768869]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Ldarko
Member

Откуда:
Сообщений: 7
komrad,

вывод запроса в файле, а errorlog сикввела где достать? это в SQLMS в управлении => журнал SQL server?

К сообщению приложен файл (result.txt - 5Kb) cкачать
12 окт 16, 05:35    [19771619]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Kirillich
Member

Откуда:
Сообщений: 581
с таким подходом, еще несколько месяцев будете ОС переставлять.
настройте сбор счетчиком производительности и смотрите что там происходит в момент падения.
судя по ошибке из лога - что-то ссд вашему плохо
12 окт 16, 09:31    [19771823]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
komrad
Member

Откуда:
Сообщений: 5674
Kirillich
судя по ошибке из лога - что-то ссд вашему плохо


по одной ошибке судить невозможно
может у них проблема с сетевухой и доступностью по сети?
12 окт 16, 13:37    [19773206]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Kirillich
Member

Откуда:
Сообщений: 581
komrad
Kirillich
судя по ошибке из лога - что-то ссд вашему плохо


по одной ошибке судить невозможно
может у них проблема с сетевухой и доступностью по сети?



"SQL Server has encountered % occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [путь_к_базе\имя_базы] in database [имя_базы"
свидетельствует о проблемах с носителем, связанными с производительстью
А т.к. это SSD а не СХД, то сеть тут никак отношения не имеет
13 окт 16, 10:02    [19776658]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
o-o
Guest
спрашивается только при чем тут "потерялась СУБД".
вот у наших козлов не диски, а срань господня,
так у нас каждый бэкап сопровождается вывалом подобных сообщений в еррорлог,
причем цифры там *четырехзначные*.
и что?
никуда сервер "не теряется".

К сообщению приложен файл. Размер - 53Kb
13 окт 16, 11:30    [19776984]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
komrad
Member

Откуда:
Сообщений: 5674
Kirillich
komrad
пропущено...


по одной ошибке судить невозможно
может у них проблема с сетевухой и доступностью по сети?



"SQL Server has encountered % occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [путь_к_базе\имя_базы] in database [имя_базы"
свидетельствует о проблемах с носителем, связанными с производительстью
А т.к. это SSD а не СХД, то сеть тут никак отношения не имеет

всё верно, Kirillich
вывод: у них могут быть не одна, а две проблемы, не связанные между собой

автор почему-то считает, что "недоступность" по сети связана с показанными ошибками
и по-прежнему у нас нет остальных ошибок, о которых говорил автор
13 окт 16, 11:46    [19777087]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
komrad
Member

Откуда:
Сообщений: 5674
Ldarko
komrad,

вывод запроса в файле, а errorlog сикввела где достать? это в SQLMS в управлении => журнал SQL server?

да похоже что там
13 окт 16, 11:48    [19777099]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Kirillich
Member

Откуда:
Сообщений: 581
o-o,

теряться он не теряется, но пользовательская активность сильно замедляется, вплоть до остановки.
видимо тут-то клиенты по таймауту валятся.
13 окт 16, 11:51    [19777119]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Eleanor
Member

Откуда:
Сообщений: 3330
o-o,

У меня как-то были четырехзначные на очень слабом сервере:
SQL Server has encountered 97259 occurrence(s) of I/O requests taking longer than 15 seconds to complete.

Подсоединялась к серверу 10 сек. Запросы из DMV занимали по 20 секунд. Клиенты утверждали, что вообще ничего не работает.
Что удивительно, нормально работал профайлер.
Был виноват один из запросов, дававший много чтений.
13 окт 16, 13:22    [19777525]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Eleanor
Member

Откуда:
Сообщений: 3330
четырехзначные
пятизначные
13 окт 16, 13:24    [19777535]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
o-o
Guest
Eleanor
четырехзначные
пятизначные

в какои системе счисления?
2716 вроде 4 цифры
13 окт 16, 13:43    [19777665]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
кролик-зануда
Guest
o-o,
+

зато "97259" - 5. точнее. ну или 4, если distinct применить :)
13 окт 16, 13:45    [19777683]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
Eleanor
Member

Откуда:
Сообщений: 3330
o-o,

себя поправила:
автор
У меня как-то были четырехзначные пятизначные на очень слабом сервере:
SQL Server has encountered 97259 occurrence(s)


с четырезначными проблем не видела, а с пятизначными уже всё плохо - у клиентов таймаут соединения обычно выставлен в 15 сек, а соединение устанавливается за сравнимое время.
13 окт 16, 13:50    [19777716]     Ответить | Цитировать Сообщить модератору
 Re: Зависает MS SQL 2012  [new]
o-o
Guest
кролик-зануда
o-o,
+

зато "97259" - 5. точнее. ну или 4, если distinct применить :)

блин.
мне браузер спозоционировал последнее сообщение,
поэтому мне и показалось, что реакция на *мою* картинку.
предыдущий пост Eleanor вообще у меня был вне экрана.
но поиск по числу 97259 сработал :)
13 окт 16, 13:57    [19777749]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить