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

Откуда:
Сообщений: 2
Здравствуйте, знатоки!
Прошу вашего совета и помощи в следующей ситуации:
Виртуальная машина в Xen - MSSQL 2012 на Server 2012R2, БД размером 300 ГБ на отдельном разделе. Архитектурно в приложении, использующем БД, много операций чтения и записи.Периодически в диспетчере задач наблюдаю возрастания параметра "Среднее время ответа диска" до космических значений ~100200-134129 мс. Индексы дефрагментируются, на стороне ЦОД сотрудники уверяют, что физически раздел с БД расположен на самых быстрых 15К дисках и никаких проблем по хранилищу быть не может.
Подскажите, на что еще обратить внимание, в плане измерения производительности именно sql сервера.
Заранее благодарен за помощь.
12 окт 16, 18:42    [19775052]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 Disk I/O >100200 мс  [new]
Владислав Колосов
Member

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

поищите Best Practices для настройки виртуальной машины под сиквел.
12 окт 16, 18:52    [19775092]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 Disk I/O >100200 мс  [new]
ahorn
Member

Откуда:
Сообщений: 2
Владислав Колосов,
вы полагаете, что проблема именно в ВМ? Дело в том, что ВМ не в моем административном управлении, только SQL, поэтому я могу только указать на какие-либо метрики MSSQL/диспетчера системы, либо поковырять настройки самого SQL.
За рекомендацию благодарен в любом случае.
12 окт 16, 18:59    [19775115]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 Disk I/O >100200 мс  [new]
Владислав Колосов
Member

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

я совершенно уверен, что проблема в ВМ, т.к. встречал такое поведение на ВМ и никогда на чистом "железе".
12 окт 16, 21:54    [19775606]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 Disk I/O >100200 мс  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31912
ahorn
на стороне ЦОД сотрудники уверяют
Разумеется, что им ещё уверять? :-)

Можно попробовать сделать тесты утилитой SQLIO, может, это их убедит?
Понятно, что такой абсурдно-большой скачок времени отклика диска не связан с индексами и вообще с сиквелом.
Чисто хардварный показатель.
12 окт 16, 22:21    [19775682]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 Disk I/O >100200 мс  [new]
Eleanor
Member

Откуда:
Сообщений: 3385
alexeyvg
Можно попробовать сделать тесты утилитой SQLIO, может, это их убедит?

сотрудников ЦОД бесполезно убеждать, но можно им надоесть:
у коллеги понадобилось 2 месяца жалоб на периодически возникающие в базе битые страницы, чтобы Sql Server перенесли на другой сервер.

ahorn
Дело в том, что ВМ не в моем административном управлении, только SQL

Если вы отвечаете только за SQL, то по идее вы должны заказать определенный IOPS у отвечающего за ВМ, а как он его обеспечит - его проблема. Измеряете IOPS, убеждаетесь что I/O size небольшой, и жалуетесь, что хранилище не обеспечивает гарантированный отклик < N мс.
13 окт 16, 16:17    [19778391]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2012 Disk I/O >100200 мс  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5114
ahorn,

для старта:
SQL.RU MS SQL на виртуальных машинах.
Семь рекомендаций по запуску SQL Server в среде Hyper-V
13 окт 16, 18:30    [19779000]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить