Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Имеется 3 сервера на которых происходит ночной пересчет данных, на одном из них данные практически не считаются, причем в тот момент когда стартует JOB с перераспределением памяти валятся такие вот уведомления:

Журнал SQL Server
Configuration option 'max server memory (MB)' changed from 10000 to 35000. Run the RECONFIGURE statement to install. - тут увеличение памяти, это нормально, а дальше...

SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Object Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.

SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'SQL Plans' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.

SQL Server has encountered 1 occurrence(s) of cachestore flush for the 'Bound Trees' cachestore (part of plan cache) due to some database maintenance or reconfigure operations.


Кто нибудь сталкивался с таким?
13 фев 12, 14:34    [12081752]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Так а чего не понятного-то?
Александр52
due to some database maintenance or reconfigure operations.
13 фев 12, 14:39    [12081796]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
не понимаю
т.е. из-за команды:
EXEC sys.sp_configure N'max server memory (MB)', N'35000'
GO
RECONFIGURE WITH OVERRIDE
GO
??
а почему на других серверах работает?
13 фев 12, 14:50    [12081912]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Александр52
а почему на других серверах работает?
А на этом что-то не работает?
13 фев 12, 14:56    [12081962]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Гавриленко Сергей Алексеевич
А на этом что-то не работает?

у нас всего 3 сервера. На каждом установлен sql 2005 и sql 2008.
Каждую ночь происходит пересчет данных на серверах, при этом память на 2005 увеличивается, на 2008 уменьшается.
на первых двух серверах просчитывается по 20 000 значений, на третьем 5-7 значений
и на этом же третьем в журнале sql я обнаружил данные уведомления
13 фев 12, 15:02    [12082006]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Glory
Member

Откуда:
Сообщений: 104751
Александр52
и на этом же третьем в журнале sql я обнаружил данные уведомления

И почему вы решили, что что-то не работает ?
13 фев 12, 15:05    [12082041]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Александр52
Гавриленко Сергей Алексеевич
А на этом что-то не работает?

у нас всего 3 сервера. На каждом установлен sql 2005 и sql 2008.
Каждую ночь происходит пересчет данных на серверах, при этом память на 2005 увеличивается, на 2008 уменьшается.
на первых двух серверах просчитывается по 20 000 значений, на третьем 5-7 значений
и на этом же третьем в журнале sql я обнаружил данные уведомления
И вы уже выяснили какой именно запрос у вас медленно работает?
13 фев 12, 15:05    [12082044]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Glory
И почему вы решили, что что-то не работает ?

я посчитал за ночь просчитанные значения на каждом из серверов:
1 - 20 000 за ночь
2 - 20 000 за ночь
3- 7 за ночь
скрипты идентичны, железо тоже
единственное - не на рабочем сервере эти уведомления, делаю вывод что с ними как то связано.
Должно быть так же 20 000, т.к. просчитываются айдишники с остатком от деления на 3.
13 фев 12, 15:08    [12082076]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Александр52
Glory
И почему вы решили, что что-то не работает ?

я посчитал за ночь просчитанные значения на каждом из серверов:
1 - 20 000 за ночь
2 - 20 000 за ночь
3- 7 за ночь
скрипты идентичны, железо тоже
единственное - не на рабочем сервере эти уведомления, делаю вывод что с ними как то связано.
Должно быть так же 20 000, т.к. просчитываются айдишники с остатком от деления на 3.
Сервер не обязан выполнять идентичные скрипты каждый раз одинаково.
13 фев 12, 15:09    [12082086]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Glory
Member

Откуда:
Сообщений: 104751
http://support.microsoft.com/kb/917828
13 фев 12, 15:10    [12082093]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
И вы уже выяснили какой именно запрос у вас медленно работает?
угу, при помощи:
SELECT
    der.session_id ,
    dest.text ,
    DB_NAME(der.database_id) ,
    der.start_time ,
    des.host_name ,
    des.login_name ,
    des.program_name
FROM
    sys.dm_exec_requests AS der
OUTER APPLY sys.dm_exec_sql_text(der.sql_handle) AS dest
LEFT JOIN sys.dm_exec_sessions AS des ON des.session_id = der.session_id
WHERE
    der.session_id > 50






не успевает отрабатывать запрос по ночному просчету данных. Больше на 2005 ничего не крутится, 1 JOB.
Вопрос почему на одинаковых серверах, один и с одним и тем же кодом не просчитываются данные.
13 фев 12, 15:11    [12082105]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Glory
Member

Откуда:
Сообщений: 104751
Александр52
Вопрос почему на одинаковых серверах, один и с одним и тем же кодом не просчитываются данные

Для ответа на такие вопросы сначала включают мониторинг и собирают какую-никакую статитистику использования ресурсов
13 фев 12, 15:13    [12082122]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
[/quot]Сервер не обязан выполнять идентичные скрипты каждый раз одинаково.[/quot]
к сожалению это повторяется каждую ночь именно с этим сервером
13 фев 12, 15:13    [12082123]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Glory
Member

Откуда:
Сообщений: 104751
Александр52
к сожалению это повторяется каждую ночь именно с этим сервером

Это только показывает, что причину нужно искать на этом сервере
13 фев 12, 15:14    [12082141]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Александр52
Member

Откуда: Кокосовые острова ส็็็็็
Сообщений: 5136
Glory, к сожалению не помогла ваша ссылка. Вижу что я не один с этим, но решения в ней нет.
13 фев 12, 15:31    [12082281]     Ответить | Цитировать Сообщить модератору
 Re: Тормозит пересчет ms sql 2005 (SQL Server has encountered 1 occurrence(s) of cachestore )  [new]
Glory
Member

Откуда:
Сообщений: 104751
Александр52
Вижу что я не один с этим, но решения в ней нет.

Разумеется, множество людей сталкиваются с изменением производительности своих запросов.
Только нет настройки сервера "Чтоб все работало"
Для этого выясняют, что и почему медленно работает.

А ссылка лишь говорит о том, что ваше изменение конфигурации на лету может быть причиной падения производительности

Сообщение было отредактировано: 13 фев 12, 15:36
13 фев 12, 15:34    [12082308]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить