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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.01.2013, 12:10   #1  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
Ухудшение работы SQL-запросов
Доброго времени суток!

Существует интересная проблемка:
имеется CRM 4 с SQL server 2005.
примерно пол года назад было замечено что запросы связанные с entity1 стали выполнятся ооооочень медленно.
грубо говоря запрос select top(1) * from entity1 выполнялся около 1.5 минут
такое же поведение присутствовало и в функционале црм - квери на вытягивание рекорд работали медленно и постепенно начинали взлетать (ограничение на время запроса и т.д.)
количество рекорд entity1 не было большим (существовали сущности с большим количеством и работали нормально)

теперь подобное поведение начало повторятся и для сущности entity2. пока-что не так сильно заметно, но уверен что дело идет к такой же ситуации...

как человек не шибко шарящий в SQL серверах и каких-либо тонкостях их работы прошу помощи в устранении/предостережении таких проблем.
хотябы что конкретно можно почитать относительно SQL-серверов по этому поводу?
Старый 09.01.2013, 16:02   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
А сколько записей в таблицах, что так тормозит?
Индексы не пытались строить?
__________________
Axapta book for developer
Старый 09.01.2013, 16:08   #3  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
В момент когда запросы на entity1 уже работали плохо, там было около 100 000 записей.
В тот же момент у entity2 было около 300 000 и запросы работали мгновенно. Сейчас кол-во записей изменилось минимально (или совсем не изменилось), а запросы отрабатываются медленней. можно даже сказать что "с каждым днем" происходит замедление.
Старый 09.01.2013, 17:25   #4  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Записей не много. CRM работает в основном с представлениями, а не с таблицами поиграйтесь с индексами, должно помочь.
__________________
Axapta book for developer
Старый 10.01.2013, 10:56   #5  
spirius is offline
spirius
Участник
 
34 / 12 (1) ++
Регистрация: 27.02.2012
проблема в том, что не только CRM тормозит. запросы плохо работают в самом сиквеле...
т.е. фактически со стороны CRM-а проблема идет на второй план.

а можно поподробнее об "Индексах" в SQL? хотябы название валидное на англейском, чтобы гуглить лучше было =)
Старый 10.01.2013, 11:20   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Начните отсюда
__________________
Axapta book for developer
Старый 11.01.2013, 04:45   #7  
griefon is offline
griefon
Участник
 
131 / 52 (2) ++++
Регистрация: 07.12.2010
Адрес: down under
Цитата:
Сообщение от spirius Посмотреть сообщение
проблема в том, что не только CRM тормозит. запросы плохо работают в самом сиквеле...
Запросы к представлениям или к таблицам?

Вообще, добавление индексов обычно помогает. Еще если я не путаю, то установка update rollup'ов может сбросить индексы (если в rollup'е есть обновление таблицы), тогда надо будет их заново создать.
Старый 10.01.2013, 02:33   #8  
griefon is offline
griefon
Участник
 
131 / 52 (2) ++++
Регистрация: 07.12.2010
Адрес: down under
А вы пользуетесь функционалом предоставления общего доступа к записям? Это может очень оказывать значительное влияние, так как join с таблицей общего доступа есть почти в каждом представлении.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM and SQL Server 2012 - Better Together Blog bot Dynamics CRM: Blogs 0 08.03.2012 04:32
Danny Varghese: SQL Server Clustering Blog bot Dynamics CRM: Blogs 0 24.06.2011 18:11
Мир CRM: Новости об одной из составляющих работы Dynamics CRM - Microsoft SQL Server Blog bot Dynamics CRM: Blogs 0 03.11.2008 06:18
Microsoft Dynamics CRM Team Blog: Accessing a SQL Database from a Microsoft Dynamics CRM Plug-in Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05
работы SQL сервера для CRM kras Dynamics CRM: Администрирование 1 21.05.2008 10:38

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:50.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.