Hello,
J'ai besoin d'une expertise pointue (ou pas forcément d'ailleurs vu mon niveau...)
J'exécute une requête qui prend trop de temp:
Qu'est ce qui peut ralentir ? La fonction SUM ?select DOC_WKFKEY, sum(DOC_DISPLAYED=0) as NB_UNREAD_DOCS, COUNT(DOC_KEY) as NB_DOCS ,(COUNT(DOC_KEY)-sum(doc_fk is not null and type=?)) AS NB_TO_CLASSIFY
FROM O_DOCUMENT
left join O_FIELD_DOC
on O_DOCUMENT.DOC_KEY=O_FIELD_DOC.doc_fk
WHERE O_DOCUMENT.DOC_WKFKEY in ({0})
and DOC_FAMKEY=-1
group by O_DOCUMENT.DOC_WKFKEY
D'autre part SHOW PROCESSLIST me donne un state = "Copying to tmp table"
Comment cela se fait-il ?
Merci pour votre expertise !
Partager