AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.07.2011, 12:36   #1  
Briscard is offline
Briscard
Участник
 
40 / 10 (1) +
Регистрация: 28.06.2010
Warning в логе сервера
Добрый день!
У нас в логах сервера несколько дней назад появилось предупреждение, которое повторяется в среднем шесть раз в минуту. Может, кто-то подскажет: что это может быть, чем грозит и как бороться?

Query execution time of 30.1 seconds exceeded the threshold of 10 seconds. Thread: 12; Database: I_Free_MSCRM; Query:
WITH Candidates
(
ActivityId
) AS
(SELECT ActivityId
FROM EmailHashBase WITH (NOLOCK)
WHERE ActivityId IN
(SELECT ActivityId
FROM EmailHashBase WITH (NOLOCK)
WHERE HashType = 0
AND Hash IN (-1037874640,1231474368,1001172473,-1420793558)
GROUP BY ActivityId
HAVING COUNT(ActivityId) >= 4
)
AND HashType = 1
AND Hash IN (1236587759,-1246206773)
GROUP BY ActivityId
HAVING COUNT(ActivityId) >= 2
)
SELECT TOP 1 a.ActivityId
FROM ActivityPointerBase AS a WITH (NOLOCK)
WHERE a.ActivityId IN
(SELECT ActivityId
FROM Candidates AS c
WHERE(
(SELECT COUNT(*)
FROM EmailHashBase AS h
WHERE h.ActivityId = c.ActivityId
AND h.HashType = 0
)
<= 4
)
)
ORDER BY a.ModifiedOn DESC.
Старый 19.07.2011, 14:35   #2  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
сами мы не местные (не занимаюсь CRM), однако могу предложить версию.

Есть некий запрос, которые выполняется 30секунд и есть некий процесс, который следит за "здоровьем" системы и который считает, что запрос более 10 секунд не должен выполняться.
О чем это следящий процесс и сообщает вам.

Варианты решения.
1. Что-то подправить в запросе или индексах для уменьшения времени выполнения запроса
2. Изменить настройки, чтобы пороговым значением было не 10сек, а 60, например.
3. Отключить процесс генерящий такие запросы
4. Отключить контроль "здоровья" системы
Старый 19.07.2011, 14:45   #3  
Briscard is offline
Briscard
Участник
 
40 / 10 (1) +
Регистрация: 28.06.2010
Спасибо, Wamr
На этом уровне и я все понял ))
Вот только не могу понять:
по п. 1: как определить что это за процесс? где его искать? Найдем, а дальше уже разобраться не проблема...
по 2.: увеличивать порог, не зная - почему было исходно ограничение, я бы не стал
по п. 3: см. ответ на п. 1
по п. 4: см. ответ на п. 2
Старый 19.07.2011, 15:01   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
п.1 индексы ведь можно и не понимая процесса править...
посмотреть план, добавить индекс и фсе
а чтобы понять что за процесс надо знать, что за таблички EmailHashBase, ActivityPointerBase.. понять, а что же оно ищет. Может это просто почтовый бот проверяет обновление почты, чтобы услать или принять...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Установка CRM 4.0, "Приложение сервера не доступно" dencat Dynamics CRM: Администрирование 4 16.11.2010 17:40
Сбой при запуске отчетов с сервера CRM xmarina Dynamics CRM: Администрирование 5 03.09.2009 14:46
Можно ли узнать id сервера из CRM? Dekan Dynamics CRM: Разработка 5 24.08.2009 20:06
Повторное создание элементов электронной почты (e-mail) после перезагрузки сервера Likefire Dynamics CRM: Функционал 6 30.01.2009 10:59
Microsoft Dynamics CRM Team Blog: ASP.NET 2.0.50727.0 Warning Event ID: 1309 due to Request time out Blog bot Dynamics CRM: Blogs 0 21.11.2008 02:08

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:41.