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

Откуда:
Сообщений: 38
Одна программа записывает данные в базу, другая считывает и выводит на экран. Программы работают круглосуточно. В одном случае из пятисот задержка в появлении данных на экране составляет на несколько секунд.
Можно ли как то оптимизировать настройки SQL сервера, чтобы такого не было? Компьютер - Celeron, 1.7 ГГц, Windows XP.
4 окт 04, 14:49    [1006563]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Прежде чем что-то оптимизировать хорошо бы было выяснить из-за чего проиходят эти самые задержки. А то вдруг у вас сеть не справляется с траффиком.
4 окт 04, 14:52    [1006579]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Oleg2
Member

Откуда:
Сообщений: 38
Обе программы работают на одном компьютере, на котором установлена СУБД.
4 окт 04, 14:58    [1006622]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Обе программы работают на одном компьютере, на котором установлена СУБД.
Т.е. обе программы и сервер "борятся" между собой за общие ресурсы - процессор, память, диск ?
4 окт 04, 15:01    [1006634]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Oleg2
Member

Откуда:
Сообщений: 38
Да
4 окт 04, 15:05    [1006652]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
Oleg2
Да

Это не есть хорошо.
Все-таки надо посмотреть счетчики производительности.
4 окт 04, 15:23    [1006761]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Oleg2
Member

Откуда:
Сообщений: 38
bushmen
Oleg2
Да

Это не есть хорошо.
Все-таки надо посмотреть счетчики производительности.


Сервер отнимает 15%, программы - по несколько %.
4 окт 04, 15:27    [1006783]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
Oleg2
Сервер отнимает 15%, программы - по несколько %.

Откуда такие сведения? Чем смотрели и проценты чего - процессора? А дисковая система?
4 окт 04, 15:29    [1006801]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Oleg2
Member

Откуда:
Сообщений: 38
bushmen
Oleg2
Сервер отнимает 15%, программы - по несколько %.

Откуда такие сведения? Чем смотрели и проценты чего - процессора? А дисковая система?


Проценты процессора. Смотрю в Диспетчере задач Windows. А как посмотерть дисковую систему?
4 окт 04, 15:36    [1006849]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Александр Гладченко
Member

Откуда:
Сообщений: 10753
Блог
https://www.sql.ru/articles/mssql/03121001PERF_COUNTERs.shtml
4 окт 04, 15:39    [1006860]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Одна программа записывает данные в базу, другая считывает и выводит на экран
А что насчет блокировок данных при таком режиме работы ? Вы их как-то регулируете в своих приложениях ?
4 окт 04, 16:48    [1007210]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Oleg2
Member

Откуда:
Сообщений: 38
Glory
Одна программа записывает данные в базу, другая считывает и выводит на экран
А что насчет блокировок данных при таком режиме работы ? Вы их как-то регулируете в своих приложениях ?


Блокировки не используются.
4 окт 04, 17:06    [1007273]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
Oleg2
Блокировки не используются.

Это каким же образом?
4 окт 04, 17:10    [1007288]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Блокировки не используются.
Наверное правильно сказать - приложения никак не заботятся о блокировках и этим занимается сам сервер.
4 окт 04, 17:20    [1007348]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Oleg2
Member

Откуда:
Сообщений: 38
Glory
Блокировки не используются.
Наверное правильно сказать - приложения никак не заботятся о блокировках и этим занимается сам сервер.


Именно так.
4 окт 04, 17:31    [1007382]     Ответить | Цитировать Сообщить модератору
 Re: Можно ли увеличить быстродействие MS SQL сервера 2000?  [new]
Glory
Member

Откуда:
Сообщений: 104760
Значит возможна такая ситуация когда читающее приложение просто ожидает снятие блокировки пищущего приложения.
4 окт 04, 17:33    [1007387]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить