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

Откуда:
Сообщений: 128
Просьба помочь.
Есть база данных 60 Гб. MS SQL 2005.
Неделю назад польщователи спокойно и без проблем работали в базе.
Но, вот уже неделю как пользователи жалуются на медленную работу. Частые Зависания.
В базе ничего не менялось.
Админы утверждают что сервер несколько раз за последний месяц выключался из-за откобчение света.
Мне может помочь check db ? с какими параметрами желательно запустить ? и как долго может работать check db ?
5 ноя 09, 16:20    [7887117]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
То, что пользователи называют "медленно работает" и "зависает", не означает, что база или сервер сломались. Просто написанные вами запросы стали неоптимальны.
Вы проводили анализ того, что происходит на сервере, когда "база зависает" ?
Вы проводите регламентные работы со своей базой ?
5 ноя 09, 16:31    [7887264]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
я отслеживал работу. ничего особого не нашел. запросы не менялись. размер базы практически не увеличился. А, вот на счет регламентных работ не знаю. админ базы заболел, поэтому ничего сказать не могу.
5 ноя 09, 16:45    [7887436]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
art07
я отслеживал работу. ничего особого не нашел. запросы не менялись. размер базы практически не увеличился.

Интересно, а отслеживали только тексты запросов что ли ?
А как именно они выполняются вам не интересно ?
Или, наоборот, почему не выполняются ?
5 ноя 09, 16:47    [7887454]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
поймите - я отслеживал функционал который работает с базой данных на SQL сервере.
я прекрастно понимаю что функционал не менялся и не обновлялся (я сам разрабатываю этот функционал). И так как я не менял функционал - то пенять на работу программы которая обращается к базе я немогу.
Так вот мне и приходится думать что проблема в самой базе.
5 ноя 09, 17:02    [7887609]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
самый элементарный select стал работать долго.
5 ноя 09, 17:09    [7887667]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
art07
поймите - я отслеживал функционал который работает с базой данных на SQL сервере.

Так вы видели как выполняются ваш "функционал" на серере ? Отимальные ли планы он использует ? Какую нагрузку дает ? Не блокирует ли кого ? Или напротив не заблокирован ли кем ?
Кто это все за вас будет проверять ?
5 ноя 09, 17:09    [7887670]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
Не надо за меня проверять.
Нет блокировок.
пользователь выполняет выборку - инструкция select без блокировок.
нагрузки на сервер нет.
просто запускаю select и все. сижу и жду. записей в таблице 100 000. всё.
5 ноя 09, 17:18    [7887746]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
art07
Не надо за меня проверять.
Нет блокировок.
пользователь выполняет выборку - инструкция select без блокировок.
нагрузки на сервер нет.
просто запускаю select и все. сижу и жду. записей в таблице 100 000. всё.

Мда. И вы все 100 000 хотите получить от сервера ?
5 ноя 09, 17:20    [7887759]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Кхе
Guest
Мне кажется Глори как бы намекает, чтобы вы воспользовались профайлером
5 ноя 09, 17:21    [7887765]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
плюс - пользователь вышел из программы, при этом выполнялся select. но, после выхода зависла сессия на сервере. попробовал её убить, но, не получается. сессия продолжает висеть.
5 ноя 09, 17:22    [7887771]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
art07
Не надо за меня проверять.
Нет блокировок.
пользователь выполняет выборку - инструкция select без блокировок.

То, что вы не написали в своем селекте никаких команд блокироки не означает
- что сервер не будет ничего блокировать
- что сервер сможет прочитать заблокированные другими данные
5 ноя 09, 17:23    [7887781]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
нет не 100 000.
а, одну запись
5 ноя 09, 17:24    [7887794]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
проходящий.
Guest
art07
Не надо за меня проверять.
Прямо гора с плеч.

Нет блокировок.
И sp_lock с этим согласна?

пользователь выполняет выборку - инструкция select без блокировок.
Грязное чтение чтоль?

нагрузки на сервер нет.
Хм, а select - это не нагрузка?

просто запускаю select и все. сижу и жду. записей в таблице 100 000. всё.
Select на все поля? На все записи? А ширина записи под предел? И каков объем результата?
5 ноя 09, 17:25    [7887813]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
art07
плюс - пользователь вышел из программы, при этом выполнялся select. но, после выхода зависла сессия на сервере. попробовал её убить, но, не получается. сессия продолжает висеть.

И как же он вышел, а коннект остался ? Разве ваше приложение не должно закрывать коннекты ?
5 ноя 09, 17:26    [7887819]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 33339
Блог
Мб вам стоит подождать, пока заболевший админ выйдет?)
5 ноя 09, 17:33    [7887864]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
увы, элементарные рабочие действия проходят очень долго.
и , увы не могу ждать. пытаюсь сам понять.
5 ноя 09, 17:35    [7887889]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
Glory
art07
плюс - пользователь вышел из программы, при этом выполнялся select. но, после выхода зависла сессия на сервере. попробовал её убить, но, не получается. сессия продолжает висеть.

И как же он вышел, а коннект остался ? Разве ваше приложение не должно закрывать коннекты ?


после того как пользователь пытался получить данные и прошло больше 10 минут, путем диспетчера задач попытался закрыть пргграмму. у, него получилось.
сессия осталась, пришлось сбить её в ручную, и при этом kill проходил примерно 10 минут.
5 ноя 09, 17:38    [7887904]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
проходящий.
Guest
art07
увы, элементарные рабочие действия проходят очень долго.
Что сразу наводит мысль на блокировки, наличие которых Вы, однако, отрицаете.
5 ноя 09, 17:38    [7887906]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
проходящий.
art07
увы, элементарные рабочие действия проходят очень долго.
Что сразу наводит мысль на блокировки, наличие которых Вы, однако, отрицаете.

Но при этом есть непонятные коннекты от приложений, которые уже закрыты.
5 ноя 09, 17:39    [7887909]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
art07
Member

Откуда:
Сообщений: 128
можно опрекратить эту не понятную дискуссию.
можено ответит myf вопрос -
по какой причине может происходить замедленная работа запросов (кроме блокировок, и "не оптимально написанный запрос") ?
5 ноя 09, 17:51    [7887969]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Glory
Member

Откуда:
Сообщений: 104760
art07
можно опрекратить эту не понятную дискуссию.
можено ответит myf вопрос -
по какой причине может происходить замедленная работа запросов (кроме блокировок, и "не оптимально написанный запрос") ?

Есть мнение, что некто по имени Вильям Гейтс заставил разработчиков MS SQL внедрить в движок сервере проверку, не работает ли с базой приложение art07. И если работает, то искусственно тормозить выполнение таких запросов.
5 ноя 09, 17:54    [7887980]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
проходящий.
Guest
art07
можно опрекратить эту не понятную дискуссию.
Вот как раз непонятность Вам этой дискуссии и настораживает.

можено ответит myf вопрос -
по какой причине может происходить замедленная работа запросов (кроме блокировок, и "не оптимально написанный запрос") ?
А уже точно установлена именно "замедленная работа запросов"?
5 ноя 09, 17:59    [7888013]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
MsDatabaseru
Member

Откуда: Hobby.MsDatabase.ru
Сообщений: 10937
по какой причине может происходить замедленная работа запросов
кроме блокировок, и "не оптимально написанный запрос"

классы причин:
аппаратные проблемы
программные проблемы операционной системы и иных приложений на сервере
проблемы MSSQL сервиса

вас интересует какой то конкретный класс причин или желаете подробную лекцию?
5 ноя 09, 18:01    [7888030]     Ответить | Цитировать Сообщить модератору
 Re: Зависает база  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36800
2art07: первое и последнее китайское. Следующий переход на личности, и будет бан.
5 ноя 09, 18:10    [7888088]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить