boa tarde a todos.
A minha dúvida é a seguinte, sempre que é disparado uma campanha de marketing grande toda vez que se tenta criar qualquer tipo de atividade o banco de dados
da block.
Ao utilizar o profiler percebe-se que o CRM fica executando a seguinte consulta, e a mesma fica bloqueando os outros processos:
WITH Candidates(ActivityId)
AS
(
SELECT ActivityId
FROM EmailHashBase
WHERE ActivityId
IN
(
SELECT ActivityId
FROM EmailHashBase
WHERE HashType
= 1
AND
Hash
IN
(-824960484,-1290058943)
GROUP
BY ActivityId
HAVING
COUNT(ActivityId)
>= 2
)
AND HashType
= 0
AND
Hash
IN
(121738860,3401,-1570966457)
GROUP
BY ActivityId
HAVING
COUNT(ActivityId)
>= 3)
SELECT
TOP 1 e.ActivityId
FROM EmailBase
AS e
JOIN ActivityPointerBase
AS a
ON
(e.ActivityId
= a.ActivityId)
WHERE a.DeletionStateCode
= 0
AND e.ActivityId
IN
(
SELECT ActivityId
FROM Candidates
as c
WHERE
((SELECT
COUNT
FROM EmailHashBase
AS h
WHERE h.ActivityId
= c.ActivityId
AND h.HashType
= 0)
<= 3)
)
ORDER
BY a.ModifiedOn
DESC
Obrigado a todos pela ajuda