SQL - оптимизация запроса Mysql
212 UAHПытаюсь понять, как оптимизировать время выполнения важного для меня запроса.
Возможно, здесь есть специалист, который мне в этом поможет, я отблагодарю.

К сожалению, SQL фрилансхант воспринимает как контактные данные и не дает опубликовать код, пришлось прикрепить скриншотом 😔
P.S. Добавил текстовый SQL в обсуждениях к проекту.
Проблема во времени исполнения запроса:
**Run Time: 4.206827**
Select Type Table Type Possible Keys Key Key Len Ref Rows Extra
SIMPLE ws_manager_repl_log ALL 415 Using where; Using temporary; Using filesort
SIMPLE kst_cs_shopping ALL 45831 Using where; Using join buffer (flat, BNL join)Screen 1: https://i.imgur.com/wF0du28.png
Screen 2: Explain: https://i.imgur.com/4lOhyso.png
Screen3: Profiling: https://i.imgur.com/cU2SPgI.png
Screen4: Index def: https://i.imgur.com/UAfioBF.png
-
SELECT ws_manager_repl_log.*, kst_cs_shopping.thread_id, kst_cs_shopping.stage, kst_cs_shopping.user_id FROM ws_manager_repl_log LEFT JOIN kst_cs_shopping ON ws_manager_repl_log.thread_id = kst_cs_shopping.thread_id WHERE kst_cs_shopping.stage != 'shoping' AND ws_manager_repl_log.updated_at <= 1599982332 AND ws_manager_repl_log.mark_as_removed IS NULL ORDER BY ws_manager_repl_log.updated_at DESC LIMIT 15 OFFSET 15 -
Актуальні фриланс-проєкти в категорії Бази даних та SQL
Система обліку, планування та продажу для грибної ферми
27 000 UAH
Ось повний, фінальний текст Технічного завдання (ТЗ). Він об'єднує всі ваші вимоги: 16 камер, 20 контрагентів, розклад по днях, облік тари, розрахунок рентабельності та обов'язковий поділ на три сорти грибів. Ви можете повністю скопіювати цей текст і надсилати розробникам або… Бази даних та SQL, Управління клієнтами та CRM ∙ 1 день 11 годин тому ∙ 51 ставка |
Зовнішній звіт 1С 8.3 — прогноз залишків товарів
1000 UAH
Потрібен зовнішній звіт (.erf) для 1С:Підприємство 8.3 (конфігурація уточнюється). Що має робити: Витягувати залишки товарів з бази Аналізувати історію продажів за останні 30 днів Рахувати середній темп продажів по кожному товару Визначати через скільки днів товар закінчиться… Бази даних та SQL, Управління клієнтами та CRM ∙ 1 день 11 годин тому ∙ 11 ставок |
Аудит безпеки веб-додатків та бази даних для кастомного CRM — спеціаліст з BaaS / бази даних як API (пенетраціяОгляд проекту Ми експлуатуємо спеціально розроблену платформу управління взаємовідносинами з клієнтами (CRM), яка обслуговує два сервісні бізнеси на єдиній системі. Це сучасний веб-додаток на JavaScript, підтримуваний базою даних як послугою (BaaS) і розгорнутий на безсерверній… Бази даних та SQL, Тестування та QA ∙ 2 дні тому ∙ 9 ставок |
Синхронізація баз данихСинхронізація програм Microsoft Access та CRM SalesDrive. Передача даних з CRM в Microsoft Access на першому етапі (зміна статусу воронки). Передача даних з Microsoft Access в CRM на другому етапі (зміна статусу в програмі). Бази даних та SQL ∙ 2 дні 5 годин тому ∙ 11 ставок |
Налаштування системи резервного копіювання та оптимізація серверної інфраструктуриМета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури. DevOps, Бази даних та SQL ∙ 3 дні 4 години тому ∙ 24 ставки |