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

Откуда:
Сообщений: 144
Подскажите в таком деле: есть 2 рабочих бд под MSSQL 2005 на двух машинах. Плановое обновление оборудования и ПО предоставило MSSQL 2008 R2 SP1 на кластере с двумя хостами, где развернуто 2 инстанса (1 хост = 1 инстанс). Железо мощнее, оперативки больше, диски SSD. Нагрузка не изменилась. Но новые инстансы грузятся на 100% и не справляются. Большинство операций отваливаются по таймауту. Например, на старом конфиге обновление триггера укладывалось в милисекунды, а на новом - если и дождаться success, то можно ждать секунд 40. Группы транзакций, которые успешно раньше выполнялись быстро и до конца, сейчас сбоят. Из группы из трех логически последовательных транзакций выполняется первая, а остальные не выполняются не только при максимальной нагрузке, но и при загрузке процессора 20-30%.
Удаление/создание индексов нереально.
Основная масса проблем появилась после ребилда индексов.
Вычитали что есть багфиксы именно для такой ситуации (нехватки памяти) - накатили CU4 - проблема осталась.

старый:
Microsoft SQL Server 2005 - 9.00.3353.00 (X64) Aug 14 2009 17:40:52 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 5.2 (Build 3790: Service Pack 2)

новый:
Microsoft SQL Server 2008 R2 (SP1) - 10.50.2811.0 (X64) Apr 6 2012 01:59:29 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
18 май 12, 22:16    [12580560]     Ответить | Цитировать Сообщить модератору
 Re: Проблема миграции бд MSSQL 2005 -> 2008 R2 sp1  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Справедливо и для 2008 R2: http://technet.microsoft.com/en-us/library/cc966540.aspx
19 май 12, 15:16    [12581824]     Ответить | Цитировать Сообщить модератору
 Re: Проблема миграции бд MSSQL 2005 -> 2008 R2 sp1  [new]
juwdoks
Member

Откуда:
Сообщений: 144
Спасибо, это понятно. Удивление вызвало очень резкое падение производительности при значительном увеличении ресурсов.
Оказалось, что при 2005->2008 действительно могут меняться планы (новый оптимизатор запросов), куча отдельных траблов с индексами, статистикой и т.п. - под многие вопросы есть багфиксы со своими собственными заморочками.

На всякий случай упомяну пару ссылок по теме:
Ждем SQL Server 2008 R2 Service Pack 2
Query Running Differently on SQL 2005 vs SQL 2008R2
Slow Union SQl 2008 R2 - одно из имеющихся проявлений в данном случае.
20 май 12, 22:35    [12585543]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить