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

Откуда: Москва
Сообщений: 1319
Блог
Запускаю на скрипт, который имитирует нагрузку на систему. Этот скрипт вызывает 4 ХП. В системе ~90% всех обращений к БД сводится к вызову этих хранимок, поэтому скрипт хорошо имитирует реальную систему. OLTP приложение. В SQL2k5, на одних и тех же данных, это скрипт работает примерно на 30% медленнее. В чем дело непонятно.
Вопрос к тем кто апгрейдился с SQL2k на SQL2k5 - какие проблемы производительности вы при этом встретили?
24 янв 06, 19:24    [2283590]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
Crimean
Member

Откуда:
Сообщений: 13148
индексы перестроили?
статистики обновили?
24 янв 06, 20:59    [2283831]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
andsm
Member

Откуда: Москва
Сообщений: 1319
Блог
Crimean
индексы перестроили?
статистики обновили?

Само собой...
Отвечая на возможный следующий вопрос - планы выполнения в SQL2k и в SQL2k5 полностью совпадают.
25 янв 06, 13:44    [2286029]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
WiRuc
Member

Откуда: Воронеж
Сообщений: 1280
Рекомпиляции в процессе выполнения не происходят?
25 янв 06, 13:47    [2286041]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
andsm
Member

Откуда: Москва
Сообщений: 1319
Блог
WiRuc
Рекомпиляции в процессе выполнения не происходят?

Нет, рекомпиляций нет. Cash hit ratio - 99.99%
25 янв 06, 13:51    [2286058]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
www.dkoh.net
Member

Откуда: UK London
Сообщений: 96
промелькнула мысль:

2005 требует больше места на диске для хранения данных чем 2000 -> нагрузка на дисковую подсистему возрастает -> производительность снижается.


www.dkoh.net
25 янв 06, 14:40    [2286408]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
andsm
Member

Откуда: Москва
Сообщений: 1319
Блог
www.dkoh.net
промелькнула мысль:

2005 требует больше места на диске для хранения данных чем 2000 -> нагрузка на дисковую подсистему возрастает -> производительность снижается.


www.dkoh.net

Но при тестировании на EMC CX500, с 2 Гб write cash, тоже видел снижение производительности...
25 янв 06, 14:44    [2286456]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
www.dkoh.net
Member

Откуда: UK London
Сообщений: 96
andsm

Но при тестировании на EMC CX500, с 2 Гб write cash, тоже видел снижение производительности...


2 Гб write cash- Байтов больше читать-писать-обдумывать надо хоть в кэш , хоть на диск.
Ну и может код в 2005м еще не совсем оптимизирован.
25 янв 06, 15:17    [2286656]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
Тоже заметил.
Поставили новый сервак, Athlon 64bit
Поставил базу на 2000 32бит туда, посмотрел прирост производительности - раза в 1,5 (грубо примерно).
Привезли 2005 64бит поставили.
Время выполнения лишь немногих процедур выросло по сравнению со старым сервером. Некоторые просто тормозили. Конечно, некритично, пользователи бы ничего не заметили, но все же.
В итоге там стоит 2000 + SP4 + Hotfix
25 янв 06, 15:39    [2286791]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
WiRuc
Member

Откуда: Воронеж
Сообщений: 1280
А если попробовать
Alter Database Set Page_Verify None

Профайлером и счетчиками смотреть не пробовали?
25 янв 06, 15:45    [2286838]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
MoonRabbit
Member

Откуда:
Сообщений: 752
вот с этим не связано?
25 янв 06, 15:53    [2286897]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
andsm
Member

Откуда: Москва
Сообщений: 1319
Блог
MoonRabbit
вот с этим не связано?

Автор того сообщения я
Default trace отключен. Когда он включен, производительность еще хуже.
25 янв 06, 16:05    [2286977]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
MoonRabbit
Member

Откуда:
Сообщений: 752
andsm
Автор того сообщения я

Действительно!
25 янв 06, 16:29    [2287121]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с производительностью при переходе на SQL2k5  [new]
Алексей Ельцов
Member

Откуда: Redmond
Сообщений: 252
Удалось выделить какой-нить конкретный запрос, который тормозит?

Если да, то можно посмотреть результаты для 2000 и 2005 с этими установками?

SET STATISTICS IO ON
SET STATISTICS PROFILE ON
SET STATISTICS TIME ON

Ну и чтобы совсем все было одинаково, давайте еще и session settings установим одинаковые:

SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET ANSI_WARNINGS ON
SET ARITHABORT ON
SET CONCAT_NULL_YIELDS_NULL ON
SET QUOTED_IDENTIFIER ON
SET NUMERIC_ROUNDABORT OFF

Алексей
25 янв 06, 22:18    [2288087]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить