I’ve upgraded a suitecrm 7.6.7 to 7.12.2 and users complain when using the email module to see their mails in gmail because it is too slow (more than 50 seconds to get 75 email headers).
Every user config his profile to connect with gmail mailboxes via imap.
Debugging the problem I see many slow queries to the email table.
Wed Jan 26 17:45:27 2022 [772865][1][FATAL] Slow Query (time:0.93900990486145
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7770' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:28 2022 [772865][1][FATAL] Slow Query (time:0.91093397140503
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7770' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:29 2022 [772865][1][FATAL] Slow Query (time:0.88172602653503
SELECT emails.* FROM emails WHERE uid = '7770' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:30 2022 [772865][1][FATAL] Slow Query (time:0.90342378616333
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7769' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:31 2022 [772865][1][FATAL] Slow Query (time:0.9082670211792
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7769' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:32 2022 [772865][1][FATAL] Slow Query (time:0.90567803382874
SELECT emails.* FROM emails WHERE uid = '7769' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:33 2022 [772865][1][FATAL] Slow Query (time:0.91213297843933
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7768' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:34 2022 [772865][1][FATAL] Slow Query (time:0.91259098052979
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7768' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:34 2022 [772865][1][FATAL] Slow Query (time:0.86886286735535
SELECT emails.* FROM emails WHERE uid = '7768' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:35 2022 [772865][1][FATAL] Slow Query (time:0.92277789115906
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7767' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:36 2022 [772865][1][FATAL] Slow Query (time:0.91139602661133
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7767' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:37 2022 [772865][1][FATAL] Slow Query (time:0.85950088500977
SELECT emails.* FROM emails WHERE uid = '7767' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:38 2022 [772865][1][FATAL] Slow Query (time:0.88885688781738
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7766' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:39 2022 [772865][1][FATAL] Slow Query (time:0.89524793624878
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7766' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:40 2022 [772865][1][FATAL] Slow Query (time:0.86539602279663
SELECT emails.* FROM emails WHERE uid = '7766' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:41 2022 [772865][1][FATAL] Slow Query (time:0.89419794082642
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7765' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:42 2022 [772865][1][FATAL] Slow Query (time:0.90347385406494
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7765' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:42 2022 [772865][1][FATAL] Slow Query (time:0.85796904563904
SELECT emails.* FROM emails WHERE uid = '7765' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:43 2022 [772865][1][FATAL] Slow Query (time:0.88981294631958
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7764' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:44 2022 [772865][1][FATAL] Slow Query (time:0.91700506210327
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7764' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:45 2022 [772865][1][FATAL] Slow Query (time:0.86620497703552
SELECT emails.* FROM emails WHERE uid = '7764' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:46 2022 [772865][1][FATAL] Slow Query (time:0.9022319316864
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7763' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:47 2022 [772865][1][FATAL] Slow Query (time:0.93136787414551
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7763' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:48 2022 [772865][1][FATAL] Slow Query (time:0.8842179775238
SELECT emails.* FROM emails WHERE uid = '7763' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:49 2022 [772865][1][FATAL] Slow Query (time:0.91284418106079
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7762' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:50 2022 [772865][1][FATAL] Slow Query (time:0.90905714035034
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7762' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:51 2022 [772865][1][FATAL] Slow Query (time:0.87403798103333
SELECT emails.* FROM emails WHERE uid = '7762' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:51 2022 [772865][1][FATAL] Slow Query (time:0.92159295082092
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7761' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:52 2022 [772865][1][FATAL] Slow Query (time:0.91684222221375
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7761' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:53 2022 [772865][1][FATAL] Slow Query (time:0.876620054245
SELECT emails.* FROM emails WHERE uid = '7761' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:54 2022 [772865][1][FATAL] Slow Query (time:0.90852785110474
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7760' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:55 2022 [772865][1][FATAL] Slow Query (time:0.89805102348328
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7760' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:56 2022 [772865][1][FATAL] Slow Query (time:0.85335993766785
SELECT emails.* FROM emails WHERE uid = '7760' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:57 2022 [772865][1][FATAL] Slow Query (time:0.88656282424927
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7759' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:58 2022 [772865][1][FATAL] Slow Query (time:0.88611197471619
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7759' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:45:59 2022 [772865][1][FATAL] Slow Query (time:0.85839080810547
SELECT emails.* FROM emails WHERE uid = '7759' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:45:59 2022 [772865][1][FATAL] Slow Query (time:0.88148593902588
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7758' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:00 2022 [772865][1][FATAL] Slow Query (time:0.88884615898132
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7758' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:01 2022 [772865][1][FATAL] Slow Query (time:0.92806506156921
SELECT emails.* FROM emails WHERE uid = '7758' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:46:01 2022 [777378][1][WARN] There is no any workflow to run
Wed Jan 26 17:46:02 2022 [772865][1][FATAL] Slow Query (time:0.98910808563232
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7757' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:03 2022 [772865][1][FATAL] Slow Query (time:0.89977288246155
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7757' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:04 2022 [772865][1][FATAL] Slow Query (time:0.86867809295654
SELECT emails.* FROM emails WHERE uid = '7757' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:46:05 2022 [772865][1][FATAL] Slow Query (time:0.8966600894928
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7756' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:06 2022 [772865][1][FATAL] Slow Query (time:0.89115500450134
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7756' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:07 2022 [772865][1][FATAL] Slow Query (time:0.86240315437317
SELECT emails.* FROM emails WHERE uid = '7756' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:46:08 2022 [772865][1][FATAL] Slow Query (time:0.88788414001465
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7755' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:08 2022 [772865][1][FATAL] Slow Query (time:0.92219400405884
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7755' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:09 2022 [772865][1][FATAL] Slow Query (time:0.87941598892212
SELECT emails.* FROM emails WHERE uid = '7755' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:46:10 2022 [772865][1][FATAL] Slow Query (time:0.91070795059204
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7754' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:11 2022 [772865][1][FATAL] Slow Query (time:0.89181303977966
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7754' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:12 2022 [772865][1][FATAL] Slow Query (time:0.86645483970642
SELECT emails.* FROM emails WHERE uid = '7754' AND deleted=0 LIMIT 0,1)
Wed Jan 26 17:46:13 2022 [772865][1][FATAL] Slow Query (time:0.89633011817932
SELECT emails.*, users.user_name as assigned_user_name
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7753' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:14 2022 [772865][1][FATAL] Slow Query (time:0.91510581970215
SELECT emails.*, users.user_name as assigned_user_name or uid columns. Should I create them?
Are I missing some step in the migration proccess?
FROM emails
LEFT JOIN users ON emails.assigned_user_id=users.id
WHERE emails.uid LIKE '7753' AND emails.mailbox_id = '22383af8-a754-c23d-5298-50b8fff22e0f' AND emails.deleted=0
ORDER BY date_sent_received DESC)
Wed Jan 26 17:46:15 2022 [772865][1][FATAL] Slow Query (time:0.86342215538025
SELECT emails.* FROM emails WHERE uid = '7753' AND deleted=0 LIMIT 0,1)
I have one million records on the email table and I don’t see index created to assigned_user_id or uid. Should I create index for these columns?
Maybe I skip some step on the migration process… Could you help me?