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

Откуда:
Сообщений: 14
Добрый день, помогите разобраться:
Имеется виртуальный сервер развернутый внутри сети (Intel Xeon CPU X5680 3.33 GHz 2 processors, DDR 8Gb, HDD 320Gb, OS MS Win server 2008 SP2 32bit, MS SQL Server 2012).
Постоянных пользователей внутри сети от 10 до 100. Проблема в том, что 1-2 дня запросы у всех выполняются замечательно (примерно 0,5 сек), быстро, а потом (как по щелчку) у всех до единого начинают тормозить (выполнение одного около минуты), даже вообще без нагрузки. И так идет до перезапуска службы SQL. После перезапуска опять все хорошо 1-2 дня (бывает и через пару часов уже тормозит, но так редко)
9 июл 14, 07:52    [16278860]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
qpash
а потом (как по щелчку) у всех до единого начинают тормозить (выполнение одного около минуты), даже вообще без нагрузки


да, это чудо!
9 июл 14, 08:16    [16278898]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
guest1978
Guest
qpash,

наверное статистика прокисает), сделайте джоб обновления статистики по табличкам
9 июл 14, 09:02    [16279008]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
qpash
Member

Откуда:
Сообщений: 14
А как именно его сделать? (такое не делал еще)
9 июл 14, 09:38    [16279147]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
Mairos
Member

Откуда:
Сообщений: 555
qpash,
use Test
go
EXEC sp_updatestats;
go
 

Где Test имя вашей БД
это если ручками статистику базы обновить.
А вот тут порядок создания задачи в планировщике
[url=]http://msdn.microsoft.com/ru-ru/library/ms190268.aspx[/url]
9 июл 14, 10:06    [16279302]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8316
Перезагрузка никоим боком не изменяет статистику. А вот кэш планов запросов сбрасывается, табличный кэш также.
9 июл 14, 13:03    [16280574]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
_djХомяГ
Guest
Также перезагрузка "сбрасывает" блокировки :-))))
9 июл 14, 13:05    [16280592]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
gandjustas
Member

Откуда:
Сообщений: 857
Блог
qpash,

Смотрите для начала wait statistics
9 июл 14, 15:21    [16281658]     Ответить | Цитировать Сообщить модератору
 Re: Скорость выполнения запросов  [new]
Mairos
Member

Откуда:
Сообщений: 555
qpash,
-- Сбор статистики по базе данных
use ИмяБазы
go
EXEC sp_updatestats;
go
------------------------------------------------------------------------------------------------------
-- Очистка кэша планов(процедурного кэша)  в базе данных
USE ИмяБазы  
GO
DBCC FREEPROCCACHE()
go
---------------------------------------------------------------------------------------------------
-- Очистка кэша данных в базе данных 
use ИмяБазы
go
DBCC DROPCLEANBUFFERS();
go
14 янв 15, 15:10    [17117214]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить