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

Откуда:
Сообщений: 46
Имеется MS SQL 2000. На нем крутится база Diasoft, размеров гигов 6. В течение дня с БД работают человек 5-10.
Так вот вопрос, что оказывает определяющее влияние на скорость работы клиентской части с серваком, а то что-то народ жалуется, что типа "долго думает"! На серваке 512 метров памяти!
2 дек 05, 13:11    [2134977]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
AAron
Member

Откуда: Москва
Сообщений: 4324
а почему именно скорость клиентской части?
Вы понимаете, что "долго думает"? Сервер или клиент?
Из определяющих факторов можно назвать прежде всего три: Процессор, Память, Дисковая подсистема.

А дальше - анализировать производительность каждой подсистемы.
2 дек 05, 13:17    [2135006]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
Да нет, медленно соображает сервак! Вот я и хочу догнать, из-за чево! Кстати там еще RAID1
2 дек 05, 13:24    [2135051]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
Вот я ща сморю, там похоже проц какой-то хиловатый, вот:
~797 MHz
2 дек 05, 13:30    [2135082]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
И еще, в таск менеджере видно, что служба sqlservr хорошо так это грузит проц!
2 дек 05, 13:35    [2135110]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
А может запросы из диасофат кривые к базее идут? Или у базы индексов не хватает? Вы это пробовали анализировать, а то сразу железо плохое? Средняя очередь к диску какая?

ps
Оперативки на самом деле немного - до гига хотябы стоит догнать, да и не такая уж она и дорогая)
Процессор - не думаю что это ваш случай, если честно...
2 дек 05, 15:12    [2135723]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
sergei_p
Member

Откуда: Краснодар
Сообщений: 518
у нас БД диасофт. БД карявая. если глянуть трейс жуть берет сколько там ХП вызывается на одно действие.
2 дек 05, 15:23    [2135808]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
SanyL
А может запросы из диасофат кривые к базее идут? Или у базы индексов не хватает? Вы это пробовали анализировать, а то сразу железо плохое? Средняя очередь к диску какая?

А вот как все это проверить то?

Процессор - не думаю что это ваш случай, если честно...

А почему? Если не секрет конешно!
2 дек 05, 15:23    [2135815]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
sergei_p
жуть берет сколько там ХП вызывается на одно действие.

Что такое ХП?
2 дек 05, 15:25    [2135825]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Pahan!
SanyL
А может запросы из диасофат кривые к базее идут? Или у базы индексов не хватает? Вы это пробовали анализировать, а то сразу железо плохое? Средняя очередь к диску какая?

А вот как все это проверить то?


Perfomance Monitor для наблюдения за железками
Profiler для наблюдения за запросами



Pahan!

Процессор - не думаю что это ваш случай, если честно...

А почему? Если не секрет конешно!


Я не думаю что 10 пользователей из диасофта при условии что база спроектирована и запросы написаны грамотно способны создать особо большую нагрузку. т.е. на это я подумалбы в последнюю очередь.

В первую очередь на запросы и дисковую подсистему...
2 дек 05, 15:28    [2135854]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
ХП - хранимая процедура
SP - stored procedure

вощем одно и тоже (перевод с одного языка на другой)
2 дек 05, 15:30    [2135866]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Pahan!
sergei_p
жуть берет сколько там ХП вызывается на одно действие.

Что такое ХП?
Может, вам лучьше в форум "работа" вакансию разместить? :-)
2 дек 05, 15:30    [2135870]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
А Profiler где?
2 дек 05, 15:33    [2135886]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Ни че ) пущай учится ), а ежли еще и книги бут читать - то воще супер... хотя может эти скилы лишние...

2Pahan!
а чем вы занимаетесь?
2 дек 05, 15:33    [2135892]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Prolog
Member

Откуда: Москва
Сообщений: 2791
sergei_p
у нас БД диасофт. БД карявая. если глянуть трейс жуть берет сколько там ХП вызывается на одно действие.
А сколько в среднем в 1 секунду/минуту вызывается хранимок? Вернее сколько событий RPC:Started, SQL:BatchStarted в среднем за 1 минуту по профайлеру?
2 дек 05, 15:38    [2135922]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
1) Start->Programs->Microsoft SQL Server->Profiler

2) Start->Run

набираешь profiler
жмешь Enter
2 дек 05, 15:42    [2135955]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
sergei_p
у нас БД диасофт. БД карявая. если глянуть трейс жуть берет сколько там ХП вызывается на одно действие.


по большому счету если они нормальные (планы выполнения оптимальны) - то почемубы и нет...

зы
Если честно - то Диасофт в глаза не видел, просто представляю его назначение в общем смысле )
2 дек 05, 15:45    [2135971]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
alexeyvg
Может, вам лучьше в форум "работа" вакансию разместить? :-)

Эт ты к тому, что типа я свою работу не выполняю, да?! :-) Дык я веть и не по БД специализируюсь! А это так, интересно!
2 дек 05, 15:50    [2136005]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
SanyL
Member

Откуда: Москва
Сообщений: 4540
Pahan!
alexeyvg
Может, вам лучьше в форум "работа" вакансию разместить? :-)

Эт ты к тому, что типа я свою работу не выполняю, да?! :-) Дык я веть и не по БД специализируюсь! А это так, интересно!

Мы уж поняли ) но если интересно - то начинать надо с нудной теории РБД... А вот на счет Вашей работы ни кто не в курсе - я даже спросил Вас чем Вы занимаетесь...
2 дек 05, 15:57    [2136054]     Ответить | Цитировать Сообщить модератору
 Re: Скорость обработки запросов  [new]
Pahan!
Member

Откуда:
Сообщений: 46
Я сисадмин
2 дек 05, 16:10    [2136129]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить