PennyDreadfulMTG / perf-reports

2 stars 2 forks source link

Exceeded slow_query limit (70.5 > 60.0) in mysql: ``` #59882

Open vorpal-buildbot opened 1 year ago

vorpal-buildbot commented 1 year ago
    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 70.5, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.84 Cf-Ray: 77568e595a79b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```
vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (75.2 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 75.2, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e538eaeb930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (72.5 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 72.5, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e7a8a33b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (72.8 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 72.8, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.84 Cf-Ray: 77568e782e31b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (70.8 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 70.8, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e7bbc4db930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (76.9 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 76.9, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.84 Cf-Ray: 77568e7d1ea0b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (76.9 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 76.9, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e7e38c6b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (67.6 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 67.6, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.84 Cf-Ray: 77568e834c39b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (73.3 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 73.3, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e7f6b36b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (68.4 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 68.4, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e81d90db930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (73.4 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 73.4, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.84 Cf-Ray: 77568e80be6db930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (66.6 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 66.6, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.84 Cf-Ray: 77568e8b3d0ab930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (66.6 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 66.6, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e8e5ba1b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (63.8 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 63.8, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e921b1fb930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite

vorpal-buildbot commented 1 year ago

Exceeded slow_query limit (64.0 > 60.0) in mysql: ```

    SELECT
        p.id,
        LOWER(IFNULL(IFNULL(IFNULL(p.name, p.mtgo_username), p.mtggoldfish_username), p.tappedout_username)) AS name,
        p.mtgo_username,
        p.tappedout_username,
        p.mtggoldfish_username,
        p.discord_id,
        p.elo,
        p.locale,
        p.banned,
        SUM(1) AS num_decks,
        SUM(dc.wins) AS wins,
        SUM(dc.losses) AS losses,
        SUM(dc.draws) AS draws,
        SUM(dc.wins - dc.losses) AS record,
        SUM(CASE WHEN dc.wins >= 5 AND dc.losses = 0 AND d.source_id IN (SELECT id FROM source WHERE name = 'League') THEN 1 ELSE 0 END) AS perfect_runs,
        SUM(CASE WHEN d.finish = 1 THEN 1 ELSE 0 END) AS tournament_wins,
        SUM(CASE WHEN d.finish <= 8 THEN 1 ELSE 0 END) AS tournament_top8s,
        IFNULL(ROUND((SUM(dc.wins) / NULLIF(SUM(dc.wins + dc.losses), 0)) * 100, 1), '') AS win_percent,
        SUM(DISTINCT CASE WHEN d.competition_id IS NOT NULL THEN 1 ELSE 0 END) AS num_competitions
    FROM
        person AS p
    LEFT JOIN
        deck AS d ON d.person_id = p.id
    LEFT JOIN
        deck_cache AS dc ON d.id = dc.deck_id

    WHERE
        (p.mtgo_username IS NOT NULL) AND (TRUE)
    GROUP BY
        p.id
    ORDER BY
        num_decks DESC, p.name

```

[] (slow_query, 64.0, mysql)

Reported on decksite by mysql-perf

Location Hash: 2c466bf2c8ec1bde87cc110aa01a4baf9a57ec7d

Request Data ``` Request Method: GET Path: /matchups/?season_id=27&hero_archetype_id=&hero_person_id=8619&hero_card=&enemy_archetype_id=&enemy_person_id=8786&enemy_card= Cookies: ImmutableMultiDict([('hide_intro', 'True'), ('page_size', '20'), ('deck_id', '202832'), ('session', '.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk'), ('views', '354')]) Endpoint: matchups View Args: {} Person: 343361125699813376 Referrer: https://pennydreadfulmagic.com/matchups/ Request Data: {} Host: pennydreadfulmagic.com Accept-Encoding: gzip X-Forwarded-For: 178.85.220.176, 172.69.22.85 Cf-Ray: 77568e969b45b930-SJC X-Forwarded-Proto: https Cf-Visitor: {"scheme":"https"} Sec-Ch-Ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108" Sec-Ch-Ua-Mobile: ?0 Sec-Ch-Ua-Platform: "Windows" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9 Sec-Fetch-Site: same-origin Sec-Fetch-Mode: navigate Sec-Fetch-User: ?1 Sec-Fetch-Dest: document Referer: https://pennydreadfulmagic.com/matchups/ Accept-Language: en-US,en;q=0.9 Cookie: hide_intro=True; page_size=20; deck_id=202832; session=.eJx1UctuwjAQ_BefUxTHwcTcoEhQiQoKVR9UVWQlm2BI7GA7lIf49zpUNIeqx9nZnZ2dPaO4Al1yCdKivtU1eIinpZCon_HCOJRCKUqVtliYROk0Fq6ESEgIxTjoUsYiTEiPorajUAkvwHWBvBsPHfH_iJBxXosivVkoVJ5D2lgzSl5XRRQzD5U2V3FtQEteNsoOZ1xixhoRxWu7DmJjuW24Gu8B5lP1bKA33Wbv1exhfqgmmc6DyebY9lu1BXfuGfEkAWNuGC1OwHeLld533-Yvo-UqCV6z2SGsiNg8TlI3D4dKaDAxd8lhSlnY8wPMOgz7UchoyzdhUj-MfN9DGjJXWv8uYZP5YCfI6WtpRvmY-iRI6lFIgvu8HFRPbomLsnLXfKBrPqazUU6uidI9TGTNGT8E-vTQVTS2x2YADYFr0OjioT8pWq5zcKZlXRSXb05dpcs.Y49z5w.-MmW94DepCuYiczC3fPm2FIdyHk; views=354 Priority: u=0 Cf-Connecting-Ip: 178.85.220.176 Cf-Ipcountry: NL Cdn-Loop: cloudflare X-Forwarded-Host: pennydreadfulmagic.com X-Forwarded-Server: pennydreadfulmagic.com Connection: Keep-Alive ```

Labels: decksite