у меня майсиквел поднят в Докере, проблема в тому что этот обычный квери пытается сделать апдейт только 200 записей в БД, но как только я делаю execute этого квери то мой CPU контейнера майсиквел выростат до 100%, скажите в чем можем быть проблема ?
WITH getDefaultLanguage AS (
SELECT options->>'$.defaultLanguage' AS defaultLanguage, sm.stepModuleId, properties ->> '$.checklistItemType' AS checklistItemType
FROM guide g
JOIN step s ON g.guideId = s.guideId
JOIN stepModule sm ON sm.stepId = s.stepId
WHERE sm.stepModuleId IN (SELECT stepModuleId FROM stepModuleIdTable)
),
А в чём проблема, что CPU возрастает до 100 % ?
Проблема в том что квери не исполняется, потсоянно весит execute query и не выоплняется
а это что за хрень ? options->>'$.defaultLanguage'
а show process list что в это время показывает ?
достаю дефолтный язык с опций колонки options
Парсинг жсона на базе это очень дорогая операция
это докер, 8 cpu, 18 ram
Обсуждают сегодня