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

К сожалению, 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 -
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Audyt bezpieczeństwa aplikacji internetowej i bazy danych dla niestandardowego CRM — specjalista BaaS / Database-as-API (PenetrPrzegląd projektu Obsługujemy platformę zarządzania relacjami z klientami (CRM) stworzoną na zamówienie, która prowadzi dwa biznesy usługowe w jednym systemie. Jest to nowoczesna aplikacja internetowa JavaScript wspierana przez bazę danych jako usługa (BaaS) i wdrożona na… Bazy danych i SQL, Testowanie i kontrola jakości ∙ 28 minut temu ∙ 1 oferta |
Synchronizacja baz danychSynchronizacja programów Microsoft Access i CRM SalesDrive. Przekazywanie danych z CRM do Microsoft Access na pierwszym etapie (zmiana statusu lejka). Przekazywanie danych z Microsoft Access do CRM na drugim etapie (zmiana statusu w programie). Bazy danych i SQL ∙ 6 godzin 20 minut temu ∙ 8 ofert |
Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowejCel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności… DevOps, Bazy danych i SQL ∙ 1 dzień 4 godziny temu ∙ 23 oferty |
System PIM
817 PLN
Trzeba zrobić system PIM. Liczba produktów — kilka milionów. Jest kilku dostawców, którzy podają dane w różnych formatach: csv, xml, API. Dane są ograniczone, często trzeba znajdować cechy produktów w innych źródłach i uzupełniać. Trzeba zrobić tabelę, w której będą… Bazy danych i SQL, Programowanie stron internetowych ∙ 1 dzień 6 godzin temu ∙ 43 oferty |
Integracja BAS szwejk 8
817 PLN
Dzień dobry, trzeba zintegrować BAS szwejk 8, podłączyć stronę i CRM sales drive, ustawić raporty i inne dane Bazy danych i SQL ∙ 1 dzień 7 godzin temu ∙ 10 ofert |