Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Медленная работа при работе с БД (MS SQL Server)

Ответить
Настройки темы
Медленная работа при работе с БД (MS SQL Server)

Пользователь


Сообщения: 106
Благодарности: 1

Профиль | Отправить PM | Цитировать


Доброго Всем времени суток!

Имеется следующее "железо":
Процессор: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Оперативная память: 4096 MBytes
Жесткие диск: Serial ATA 1.5Gb/s, Seagate ST3500630AS, (500 GB). Жестких диска 2шт. (не RAID), один из них сетевой ресурс с расшаренными папками, второй разделен на два логических диска, на одном из которых установлена система, а на втором хранятся часть различных резервных копий.
На этом "железе" ОС Microsoft Windows Server 2003 EE, сервер в роли основного контроллера домена, DNS, DHCP при этом рабочих станции в домене 25 шт. На сервере установлена MS SQL 2005 в которой две БД ~ 500Мб. С этими БД по локальной сети работает приложение "Комплексная система управления учебным заведением". Пользователей работающих в этих приложениях 4 шт. (все работают за разными рабочими станциями и одновременно работают редко, в основном одновременно работают 2 пользователя). Проблема в том что при работе в этом приложении в последнее время стали появляться раздражающие "тормоза" (особенно при внесении новых данных, но также и просто при просмотре информации) то есть может спокойно повиснуть на секунд 10-20 я думаю, но точно не засекал. Также на сервере установлен Антивирус Касперского 6.0 для WinServers EE, когда-то давно было установлено VirtualBox, Java, но VirtualBox сейчас вообще не используется.

Когда появились "тормоза" начал разбираться и заметил, что "тормоза" проявляются вроде, в то время когда на сервере антивирус начинает обновлять свои базы.
Вот показания некоторых счетчиков. Время сбора информации в журнал было 10 минут. Слева на графиках журнал запускал на 10 минут и просто работал в приложении, справа на графиках журнал запускал на 10 минут, в это время работал в приложении и примерно через минуту от начала запуска журнала запустил задачу обновления баз Касперского.



В общем ситуация пока не критическая, но очень хочется услышать мнения людей более опытных в вопросах производительности и работы со счетчиками.

1. Можно ли по графикам сказать, что при задаче обновления баз Касперского наблюдается явная перегрузка дисковой подсистемы, что соответственно означает что именно диски (не процессор, не оперативная память) являются узким местом или это вполне рабочая нагрузка и дисковая система справляется, а причина "тормозов" в чем то другом.
2. Почему именно при обновлении баз Касперского наблюдается увеличение показателей связанных с дисковой подсистемой в разы?
3. Как объяснить то, что раньше таких "тормозов" не было, а сейчас они появились, что-нибудь могло произойти с жестким диском (кстати сервер стоит рядом и с определенного времени стало слышно хруст жёсткого диска).
4. Может быть необходимо еще что-нибудь помониторить?

Отправлено: 06:40, 18-02-2013

 

Пользователь


Сообщения: 106
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата NRMS:
У Вас диск С (с меткой Files) почти под завязку забит. Я так понимаю тут файлопомойка расположена. »
Да это и есть файлопомойка, это вобще отдельный жесткий диск.
Цитата NRMS:
Файл подкачки на этом же диске? Папки "Program Files" и "Documents and Settings" тоже на нем? »
Это все на другом отдельном жестком диске, на логическом диске D.

P.S.
Ничего не могу понять...или мне кажется или весна так действует Ситуация такая, например смотрел вчера эту тему поздно вечером, сообщений не было, захожу сейчас появилось новое сообщение, я смотрю когда это сообщение было написано, оказывается вчера вечером, то есть я последнее сообщение должен был увидеть еще вчера, а увидел последнее сообщение только сегодня и уже такое замечал не первый раз...хотя может показалось.

Отправлено: 11:39, 09-04-2013 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 8
Благодарности: 1

Профиль | Отправить PM | Цитировать


Я бы добавил памяти, включил режим PAE для системы и режим AWE для MSSQL. Настроил макс.объем памяти в свойствах SQL сервера с учетом на то, что 2 ГБ оставить на ОС и другие приложения. Посмотрите сколько памяти забирает процесс mssqlserver.exe, если порядка 1,7 Gb или около того, то явно проблема с нехваткой памяти. Сервер просто свопит. Посмотрите счетчик "Средняя длина очереди диска". То что вы высчитали совокупный объем занятой памяти и он у вас получился 2 Гб, ничего не значит. Т.к. 32 битная ОС для всех приложений оставляет только 2 Гб., остальное резервирует под себя любимую. То что больше 2 Гб, свопится на диск. Сам недавно с таким столкнулся, после проведения всех мероприятий (установка доп. 2 Гб. памяти, PAE, AWE, макс.объем памяти для SQL сервера 4 Гб.) сервер резко задышал. Если раньше средняя длина очереди диска частенько достигала 5-значных значений и сервер просто впадал в ступор, после мероприятий в максимуме опустилась до трехзначных, а в основном не превышает 10.

Отправлено: 20:40, 15-04-2013 | #12



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Медленная работа при работе с БД (MS SQL Server)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - [решено] Редактирование данных в БД MS SQL RazdoR Программирование и базы данных 10 14-03-2017 09:31
MSFT SQL Server - [решено] SQL Server 2008 и MS Dynamics (Ошибки при установке) Kitana Программирование и базы данных 5 25-04-2012 15:28
Использование - MS SQL server cal 2005 для доступа к SQL SRV 2008 xaustov Лицензирование продуктов Microsoft 1 20-01-2012 17:55
MSFT SQL Server - MS SQL 2005 Standard, проблема с БД 1С. __sa__nya Программирование и базы данных 5 23-04-2009 10:04
.NET - [решено] c# + ms sql server, таймаут при выполнении метода TableAdapter.Fill cleverkid Программирование и базы данных 3 12-01-2009 08:40




 
Переход