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

Откуда:
Сообщений: 10
В двух офисах установлена одна и та же программа, работающая с MS SQL сервером. В каждом офисе свой сервер. Оба этих сервера идентичны по железу и софту. Проблема в следующем:
В первом офисе народу, работающего с сервером, на порядок больше чем во втором (во втором вообще копейки, 5 человек максимум), но при этом скорость работы с сервером на порядок выше.
Т.е. происходит странная вещь. Вроде бы всё одинаково, но сервер имеющий большую нагрузку работает сильно быстрее.
Отличаются офисы сетью. Во втором офисе сеть сильно хуже, т.е. проблема может быть в этом. Но данных по сети передаётся не много, результаты выполнения запросоы обычно не превышают десятка строк.
Кроме того наблюдается следующий эффект (во втором офисе):
Программа очень долго устанавливает соединение и выполняет первые несколько запросов, затем начинает работать несколько быстрее.
Вопрос:
Посоветуйте алгоритм поиска причины тормозов. Т.е. в какой последовательности и каким софтом вы бы сами действовали в данной ситуации.
2 июн 03, 09:31    [217847]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Программа очень долго устанавливает соединение и выполняет первые несколько запросов, затем начинает работать несколько быстрее.

Какие ОС и какой протокол используется? Были проблемы для клиентов Win9x при работе по именнованным каналам.

Посоветуйте алгоритм поиска причины тормозов. Т.е. в какой последовательности и каким софтом вы бы сами действовали в данной ситуации.

Отследи профайлером, запросы. Действительно медленно на сервере выполняются или в обмене с клиентом проблемы. Событие BatchCompleted, колонка Duration. Можно посмотреть реальный план выполнения на обоих серверах одного и того же запроса. Ну того, производительность которого как раз сильно отличается.
2 июн 03, 09:43    [217856]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
Uridian
Member

Откуда: Lobnya
Сообщений: 226
>в какой последовательности и каким софтом

1. Perfomance monitor
2. SQL Profiler
2 июн 03, 09:55    [217867]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
salt
Member

Откуда: СПб
Сообщений: 153
А сетевые настройки? Очень всё это напоминает баги с DNS
2 июн 03, 10:00    [217875]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
aleshin
Member

Откуда:
Сообщений: 10
На всех рабочих местах установлены win2K
Соединение устанавливается с помощью ADO через Microsoft OLE DB Provider.
А что за проблемы с DNS?
2 июн 03, 10:06    [217887]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
IPMan
Guest
Не могу утверждать на 100% - но весьма похожую штуку мы наблюдали при неполадках на физическом уровне сети, если есть подозрения такого рода проверьте ping на максимально возможную величину пакета. Если пакеты начнут теряться - значит все плохо. Это конечно не полноценное исследование но обозначить проблему таким образом можно. У нас после замены сегмента кабеля все заработало как и ожидалось.
2 июн 03, 10:17    [217904]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
Call
Member

Откуда: SFBA
Сообщений: 481
Уже несколько раз сталкивался с проблемой сетевых карт. Проблема была приблизительно такая же, медленное подключение и непонятное торможение. Как только установил не самые дешевые сетевухи, все заработало нормально.
2 июн 03, 19:18    [219275]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
cvasil
Member

Откуда:
Сообщений: 519
Проверьте на всякий случай не установлена ли опция AUTO_CLOSE на базе данных во втором офисе.
2 июн 03, 19:47    [219299]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
B0rG
Member

Откуда: столичный город кудаблин
Сообщений: 619
соглашусь с Call.
были у меня такие сетевухи, на к-рых даже mp3 по сети нельзя было играть - постоянное щелканье. Могу посоветовать 3COM в качестве сетевых карт.

Торможения при установке коннекта похожи на проблемы с DNS или wins resolving.

Какая сеть стоит?
2 июн 03, 19:49    [219300]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
Pavel
Member

Откуда: Кемерово
Сообщений: 2435
Можно и 3COM если больше некуда девать деньги. В остальном согласен, похоже.
2 июн 03, 20:00    [219308]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
B0rG
Member

Откуда: столичный город кудаблин
Сообщений: 619

Можно и 3COM если больше некуда девать деньги.


Когда смотрел последний раз TP 10/100 Mbit стоило порядка 29 - 35 баков.
Не то что бы очень дорогая цена, что бы голова не болела по поводу потерянных пакетов. При покупке более 10 штук думаю можно легко сбарыжить до 20 баков за карту, если контора не душная.

В кудаблине где бы ни работал везде 3COM стоит. Даже дома у меня :) домашний правда на свалке нашел :) Вот PCMCIA карты тут уже разброд D-Link, RealTec и еще кто то.
2 июн 03, 20:27    [219318]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
адм
Guest
У меня похожая проблема. Долгое установление соединения.

У программистов, которые сами устанавливают софт на свои машины, все работает быстро. У пользователей, которым отдел поддержки заливает шаблон, работает медленно. Экспериментально (путем физическото переноса машин) было установлено, что собственно сеть здесь не при чем. Прикол в том, что отличий на машинах пользователей от машин программистов найти пока не удается.
Да! Пользователи утверждают, что так было не всегда - типа месяц назад все было быстро. Как администратор базы знаю, что на сервере ничего не менялось. Администратор сети тоже самое говорит про сеть.
Продолжаем искать
3 июн 03, 10:17    [219583]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
Алексей К
Member

Откуда: Новосибирск
Сообщений: 13632
Проверьте, если при соединении по IP-адресу скорость работы возрастает - значит точно грабли с DNS.
3 июн 03, 10:23    [219590]     Ответить | Цитировать Сообщить модератору
 Re: Требуются абстрактные рассуждения на тему...  [new]
B0rG
Member

Откуда: столичный город кудаблин
Сообщений: 619
надо ставить эксперименты с route /print, route /all
Смотреть как работает
ping {machine name}
через сколько резолвится {m n} в IP
дальше смотреть как пингуется.

смотреть на сетевые настройки и экспериментировать с ними.

Удаленно сложно сказать, что у вас там не так.
Может просто уборщица провода дергает, и сеть валиться, кто знает.
Может там броадкаст какой левый идет с компов и тушит весь траффик в сети

Смотреть event log на сервере и на воркстейшене.
отсоединить все машины на хабе, оставить две, смотреть как работает, локализовать тормоза ну и т.д.
Есть тулзы, к-рые сканируют IP траффик, но они монстроузные.

и если не прочь потратить деньги, то купить 2 - 3 3COM'a поставить на машины и посмотреть будут ли тормоза.
3 июн 03, 14:35    [220167]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить