Медленное выполнение запросов.

У вас сложности? Наши специалисты постараются помочь вам. Если вы сами сталкивались с похожими проблемами - поделитесь опытом.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
MaxAir
Junior member
Сообщения: 4
Зарегистрирован: 07 июл 2010, 11:54
Откуда: Москва

Медленное выполнение запросов.

Сообщение MaxAir » 07 июл 2010, 12:51

Здравствуйте!
Напишу сразу конфигурацию , а потом изложу суть проблемы .

Есть 4 сервера:
Сервер 2хXeon-Quad 2,53GHz E5540/6хKVR1333D3D4R9S/4G/DVD±R/RW/2хSNK-P0038P/MCP-220-81502-0N/SuperMicro X8DTI-F-B/CSE-825TQ-R720LPB (гар. 36 мес.)

В составе
- Оптический привод DVD±R/RW NEC AD-7700S-01 SATA black slim OEM 1шт.
- Supermicro MCP-220-81502-0N Slim SATA DVD kit (include backplane, cable) 1шт.
- Материнская плата SuperMicro X8DTI-F-B Xeon 2xLGA1366/i5520/12xDDR3/6xSATA/IPMI
2.0/VGA/2LAN/E-ATX 1шт.
- Радиатор Supermicro SNK-P0038P 2U PASSIVE HEATSINK - FOR LGA1366 2шт.
- Корпус Case Supermicro CSE-825TQ-R720LPB (Black) 2U Rack, 8x3.5"SAS/SATA HSW+2x3.5" fix,720W 1+1 1шт.
которые обьеденены в failover cluster на windows server 2008 R2 Ent под виртуальные машины. Присоеденены сервера host адаптерами qlogic qle2460 по два в каждом сервере к двум свитчам qlogic 5600
к свитчам подключена корзина с двумя рейд контролерами . каждый контроллер подключен к двум свитчам . На свитчах настроены зоны .
на корзине(Xyratex F5412E) сделаны два рейда из 450 гиговых сас винтов raid 10 и raid 5 + global hot , diagnostik dump в приложении. На Кластере создана виртуальная машина общей доступности . на ней установлен windows server 2003 c базой firebird. Проблема в том что запросы выполняются очень медленно, то есть запрос который должен выполняться за минуту две(на этой же виртуалке, только на отдельном хосте с похожим железом предудущего поколения и с хардами на себе(raid 5 (sas)) выполнялся 2 часа ! поигрался с настройками получилось сократить время до 20 минут. Жесткий диск на вирт машине фиксированного размера.
Может, подскажите, где еще может быть затык. ощущения, что кэш не работает как надо, так как перфмон показывает большую очередь доступа к диску.
Вложения
DiagnosticsDump.log
DiagnosticsDump
(410.46 КБ) 661 скачивание

and3008
Заслуженный сетевик
Сообщения: 1109
Зарегистрирован: 03 янв 2004, 23:30
Откуда: Н.Новгород

Re: Медленное выполнение запросов.

Сообщение and3008 » 07 июл 2010, 23:33

Глупый вопрос: А вы не пробовали индексы пересоздать?
И вы уверены, что запросы идентичные? Может стоит на них критически поглядеть в плане оптимизации? Я не раз видел, как сервер мощнее вашего в разы уходил в глубокую задумчивость аккурат из-за не совсем хорошо составленных запросов.

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Re: Медленное выполнение запросов.

Сообщение exLH » 08 июл 2010, 07:55

на ней установлен windows server 2003 c базой firebird
Вот сколько раз я видел подобное - более чем в половине случаев замена сервера на более производительный, по странному стечению обстоятельств, к визуально заметному снижению производительности...

перфмон показывает большую очередь доступа к диску
Помониторьте и очередь, и остальные параметры как на гипервизоре, так и в гостевой машине.
Почтовый адрес для связи: a.ivanov@trinitygroup.ru | ICQ: 112586598

MaxAir
Junior member
Сообщения: 4
Зарегистрирован: 07 июл 2010, 11:54
Откуда: Москва

Re: Медленное выполнение запросов.

Сообщение MaxAir » 08 июл 2010, 15:16

exLH писал(а):на ней установлен windows server 2003 c базой firebird
Вот сколько раз я видел подобное - более чем в половине случаев замена сервера на более производительный, по странному стечению обстоятельств, к визуально заметному снижению производительности....
не совсем понял, что имеется ввиду.
exLH писал(а): перфмон показывает большую очередь доступа к диску
Помониторьте и очередь, и остальные параметры как на гипервизоре, так и в гостевой машине.
помониторил средняя длина очереди и на вирт машине и на сервере одинакова большая.
exLH писал(а):
Глупый вопрос: А вы не пробовали индексы пересоздать?
И вы уверены, что запросы идентичные? Может стоит на них критически поглядеть в плане оптимизации? Я не раз видел, как сервер мощнее вашего в разы уходил в глубокую задумчивость аккурат из-за не совсем хорошо составленных запросов..

даже обычный select по таблице выполняется дольше обычного.



И опять же я переношу на другой хост и все отлично!

MaxAir
Junior member
Сообщения: 4
Зарегистрирован: 07 июл 2010, 11:54
Откуда: Москва

Re: Медленное выполнение запросов.

Сообщение MaxAir » 09 июл 2010, 16:30

Опять же это проявлятся не только в запросах достаточно скачать большой файл и увидеть , что скорость падает раз через раз . то есть 10 раз копирую файл в 3.5Gb и половина раз скопируется со скоростью 300mb а половина от 20 до 150mb

MaxAir
Junior member
Сообщения: 4
Зарегистрирован: 07 июл 2010, 11:54
Откуда: Москва

Re: Медленное выполнение запросов.

Сообщение MaxAir » 02 авг 2010, 13:27

А на такой вопрос кто нить может ответить , Есть ли разница в скорости от того установлена ОS на сервере непосредственно или стартует с корзины ?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: Медленное выполнение запросов.

Сообщение gs » 02 авг 2010, 14:02

Если нет активных свопов и темпов и, соответственно, ОС не дергает диск, то какая ей собственно разница?

Ответить

Вернуться в «Серверы - Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей