Open vorpal-buildbot opened 6 months ago
Exceeded slow_query limit (34.8 > 1.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('High-Speed Hoverbike', 'Tectonic Reformation', 'Seaside Citadel', 'Cloudpost', 'Rootbound Crag', 'Kaleidostone', 'Spirited Companion', 'Cave of the Frost Dragon', 'Zof Consumption', 'Matzalantli, the Great Door', 'Hagra Mauling', 'Dig Through Time', 'Djeru''s Renunciation', 'Touch the Spirit Realm', 'Brushland', 'Horned Loch-Whale', 'Raise the Alarm', 'Valakut Awakening', 'Shambling Vent', 'Blade Splicer', 'Inventors'' Fair', 'Lost in the Maze', 'Lightning Rift', 'Jace, Architect of Thought', 'Sleeper Dart', 'Secret Passage', 'Flourishing Fox', 'Birds of Paradise', 'Mystic Gate', 'Isolated Chapel', 'Meria, Scholar of Antiquity', 'Breeches, Eager Pillager', 'Desolate Lighthouse', 'Deduce', 'Conduit Pylons', 'Thaumatic Compass', 'Faithless Salvaging', 'Malcolm, the Eyes', 'Spyglass Siren', 'Mobilization', 'Chancellor of the Annex', 'Gather the Townsfolk', 'Sea Gate Oracle', 'Search for Azcanta', 'Crawling Barrens', 'Dread Return', 'Treasure Map', 'Merchant of the Vale', 'Temple of Silence', 'Zirda, the Dawnwaker', 'Silence', 'Day of Judgment', 'Dire Fleet Daredevil', 'Metallic Mimic', 'Wrath of God', 'Eye of Vecna', 'Requisition Raid', 'Intangible Virtue', 'Everflowing Chalice', 'Mortarpod', 'Temple of Enlightenment', 'Prophetic Prism', 'Go for Blood', 'Nimbus Maze', 'Scattered Groves', 'Kumano Faces Kakkazan', 'Metalspinner''s Puzzleknot', 'Flooded Grove', 'Thassa''s Intervention', 'Emmara, Soul of the Accord', 'Wanderwine Hub', 'Arc Trail', 'Golden Egg', 'Forsake the Worldly', 'Zenith Flare', 'Repeal', 'Balustrade Spy', 'Ashiok, Nightmare Weaver', 'The Raven''s Warning', 'Novice Inspector', 'Restless Spire', 'Temple of Deceit', 'Ondu Inversion', 'Celestial Colonnade', 'Insolent Neonate', 'No More Lies', 'Obscura Charm', 'Timeless Dragon', 'Glare of Subdual', 'Hazoret the Fervent', 'Mogg Fanatic', 'Demigod of Revenge', 'Verity Circle', 'Sphere of the Suns', 'Scrap Trawler', 'Spark Spray', 'Staunch Crewmate', 'Spell Pierce', 'Burst Lightning', 'Shinka, the Bloodsoaked Keep', 'Loam Dryad', 'Andúril, Flame of the West', 'Beckon Apparition', 'Clifftop Retreat', 'Stromkirk Noble', 'Yavimaya Coast', 'Sulfuric Vortex', 'Ghoulsteed', 'Flame Javelin', 'Out of Air', 'Guardian of Ghirapur', 'Rabbit Battery', 'Kazandu Mammoth', 'Buried Treasure', 'Study', 'Field of the Dead', 'Sheltered Thicket', 'Akroma''s Blessing', 'Angel of Glory''s Rise', 'Captain Storm, Cosmium Raider', 'Caves of Koilos', 'Inferno Titan', 'Metalwork Colossus', 'Castle Vantress', 'Mox Tantalite', 'Pest Infestation', 'Scene of the Crime', 'Semblance Anvil', 'The Shire', 'Legion''s Landing', 'Dark Confidant', 'Detention Sphere', 'Dawn of Hope', 'Thief of Sanity', 'Bonfire of the Damned', 'Ash Zealot', 'Barbarian Ring', 'Path to Exile', 'Decree of Justice', 'Sulfur Falls', 'Reckless Waif', 'Ballroom', 'Laboratory Maniac', 'Figure of Destiny', 'Dream Trawler', 'Irrigated Farmland', 'Undercity Informer', 'Sweltering Suns', 'Intruder Alarm', 'Azami, Lady of Scrolls', 'Kitesail Larcenist', 'Absorb', 'Yorion, Sky Nomad', 'Footfall Crater', 'Breeches, the Blastmaker', 'Glacial Fortress', 'Soul Search', 'Stonybrook Schoolmaster', 'Incinerate', 'Circuit Mender', 'Wild Guess', 'Clay-Fired Bricks', 'Venser, Shaper Savant', 'Narcomoeba', 'Siren''s Ruse', 'Damn', 'Moonsnare Prototype', 'Kessig Wolf Run', 'Sanctum of Ugin', 'Surgespanner', 'Twining Twins', 'Wylie Duke, Atiin Hero', 'Monument to Perfection', 'Wooded Bastion', 'Secluded Steppe', 'Reckless Lackey', 'Shivan Reef', 'Phantom Interference', 'Condemn'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 34.8, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (15.8 > 2.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Damn', 'Dark Confidant', 'Yahenni''s Expertise', 'Castle Vantress', 'Thalia''s Lieutenant', 'Zenith Flare', 'Forsake the Worldly', 'Phantom Interference', 'Dream Trawler', 'Vedalken Shackles', 'Isamaru, Hound of Konda', 'Nameless Inversion', 'Champion of the Parish', 'Genesis', 'Bloodsoaked Champion', 'Dig Through Time', 'Valentin, Dean of the Vein', 'Timeless Dragon', 'Balustrade Spy', 'Prohibit', 'Akroma''s Blessing', 'Shoot the Sheriff', 'Carth the Lion', 'Laboratory Maniac', 'Jirina, Dauntless General', 'Llanowar Wastes', 'Mikaeus, the Lunarch', 'Hagra Mauling', 'Pteramander', 'Restless Spire', 'Elite Vanguard', 'Undercity Informer', 'Foulmire Knight', 'Vindicate', 'Garruk, Cursed Huntsman', 'Dragonskull Summit', 'Bedlam Reveler', 'Nissa, Voice of Zendikar', 'Autochthon Wurm', 'Glimpse of Tomorrow', 'Soldier of the Pantheon', 'Forlorn Flats', 'Oath of Liliana', 'Calibrated Blast', 'Graven Cairns', 'Eroded Canyon', 'Glacial Fortress', 'Seal of Cleansing', 'Thassa''s Intervention', 'Putrid Imp', 'Foreboding Ruins', 'Captured Sunlight', 'Jagged Barrens', 'Rugged Prairie', 'Twinshot Sniper', 'Deep-Cavern Bat', 'Spell Pierce', 'Azami, Lady of Scrolls', 'Buried Treasure', 'Vexing Devil', 'Boromir, Warden of the Tower', 'Goblin Bombardment', 'Isolated Chapel', 'Hogaak, Arisen Necropolis', 'Price of Progress', 'Wrath of God', 'Birds of Paradise', 'Volcanic Salvo', 'Grim Lavamancer', 'Absorb', 'Stromkirk Noble', 'Deduce', 'Pippin, Guard of the Citadel', 'Day of Judgment', 'Tendo Ice Bridge', 'Sphere of the Suns', 'Order of Midnight', 'Sweltering Suns', 'Garruk Relentless', 'Shadow of Mortality', 'Dread Return', 'Thaumatic Compass', 'Case of the Gateway Express', 'Dwarven Mine', 'Abraded Bluffs', 'Creosote Heath', 'Study', 'Kumano Faces Kakkazan', 'Minas Tirith', 'Benevolent Bodyguard', 'Luminarch Aspirant', 'Silence', 'Forsaken Miner', 'Hissing Quagmire', 'Vraska, Golgari Queen', 'Flowering of the White Tree', 'Forbid', 'Eiganjo Castle', 'Judith, the Scourge Diva', 'Boonweaver Giant', 'Skystrike Officer', 'Earthshaker Khenra', 'Repeal', 'Tempest Djinn', 'Spark Spray', 'Devouring Sugarmaw', 'Narcomoeba', 'Shivan Reef', 'Blinkmoth Infusion', 'Condemn', 'Lightning Rift', 'Golgari Grave-Troll', 'Cave of the Frost Dragon', 'Academy Loremaster', 'Sheltered Thicket', 'Sylvan Caryatid', 'Valakut Awakening', 'Ayli, Eternal Pilgrim', 'Incinerate', 'Scattered Groves', 'Sleight of Hand', 'Ghitu Encampment', 'Student of Warfare', 'Icatian Javelineers', 'Everflowing Chalice', 'Lurrus of the Dream-Den', 'Mystic Gate', 'Urza''s Ruinous Blast', 'Clifftop Retreat', 'Footfall Crater', 'Hope of Ghirapur', 'Tectonic Reformation', 'Lotleth Troll', 'Vadmir, New Blood', 'Deathrite Shaman', 'Murderous Rider', 'Slith Firewalker', 'Sulfur Falls', 'Brute Force', 'Chandra, Pyromaster', 'No More Lies', 'Etali''s Favor', 'Ghoulsteed', 'Search for Azcanta', 'Secluded Steppe', 'Stoic Sphinx', 'Mox Tantalite', 'Woodland Cemetery', 'Chancellor of the Forge', 'Siege-Gang Commander', 'Kazandu Mammoth', 'Flame-Kin Zealot', 'Necroblossom Snarl', 'Bristling Backwoods', 'Call of the Ring', 'Fortified Beachhead', 'Celestial Colonnade', 'Harbin, Vanguard Aviator', 'Ondu Inversion', 'Stensia Bloodhall', 'Irrigated Farmland', 'Frodo, Sauron''s Bane', 'Out of Air', 'Rivendell', 'Garruk Wildspeaker', 'Dreadhorde Butcher', 'Zof Consumption', 'Brushland', 'Shambling Vent', 'Jace, Architect of Thought', 'Chart a Course', 'Markov Blademaster', 'Flourishing Fox', 'Battlefield Forge', 'Horned Loch-Whale', 'Go for Blood', 'Chancellor of the Annex', 'Geological Appraiser', 'Midnight Clock', 'Novice Inspector', 'Path to Exile', 'Anafenza, Kin-Tree Spirit', 'Oliphaunt', 'Djeru''s Renunciation', 'Burst Lightning', 'Vraan, Executioner Thane', 'Vault of the Archangel', 'Glissa Sunslayer', 'Caves of Koilos', 'Goblin Dark-Dwellers', 'Insidious Roots', 'Thalia, Guardian of Thraben', 'Festering Gulch', 'Sphinx''s Revelation', 'Haughty Djinn', 'Abrupt Decay', 'Dawn of Hope', 'Haakon, Stromgald Scourge', 'Angel of Glory''s Rise', 'Kher Keep'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 15.8, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (32.0 > 2.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Dread Return', 'Harbin, Vanguard Aviator', 'Balustrade Spy', 'Secluded Steppe', 'Prohibit', 'Hagra Mauling', 'Valakut Awakening', 'Tracker''s Instincts', 'Mystic Gate', 'Eiganjo Castle', 'Glacial Fortress', 'Tithing Blade', 'Stromkirk Noble', 'Touch the Spirit Realm', 'Guardian of Ghirapur', 'Drowned Catacomb', 'Dream Trawler', 'Necroblossom Snarl', 'Haughty Djinn', 'Clifftop Retreat', 'Laboratory Maniac', 'Graven Cairns', 'Thalia''s Lieutenant', 'Temple of Silence', 'Vraan, Executioner Thane', 'Kazandu Mammoth', 'Commune with Spirits', 'Dread Wanderer', 'Autochthon Wurm', 'Itzquinth, Firstborn of Gishath', 'Pteramander', 'Abrupt Decay', 'Sheltered Thicket', 'Llanowar Wastes', 'Scavenger Grounds', 'Go for Blood', 'Isolated Chapel', 'Goblin Bombardment', 'Library', 'Skullcap Snail', 'Forsaken Miner', 'Restless Spire', 'Shadow of Mortality', 'Barbarian Ring', 'Flowering of the White Tree', 'Regrowth', 'Hidden Volcano', 'Rootbound Crag', 'Shriekhorn', 'Desolate Lighthouse', 'Shivan Reef', 'Elite Vanguard', 'Hogaak, Arisen Necropolis', 'Putrid Imp', 'Dark Confidant', 'Price of Progress', 'Chancellor of the Annex', 'Yorion, Sky Nomad', 'Twining Twins', 'Bedlam Reveler', 'Shambling Vent', 'Incinerate', 'Domri, Anarch of Bolas', 'Grozoth', 'Ondu Inversion', 'Lukka, Bound to Ruin', 'Gallia of the Endless Dance', 'Sweltering Suns', 'Skystrike Officer', 'Champion of the Parish', 'Soldier of the Pantheon', 'Bristling Backwoods', 'Zof Consumption', 'Commune with the Gods', 'Hazoret the Fervent', 'Minas Tirith', 'Desert of the Glorified', 'Flourishing Fox', 'Jungle Hollow', 'Crawling Barrens', 'Insidious Roots', 'Judith, the Scourge Diva', 'Logic Knot', 'Angel of Glory''s Rise', 'Footfall Crater', 'Bard Class', 'Blasphemous Act', 'Icatian Javelineers', 'Grave Titan', 'Djeru''s Renunciation', 'Thalia, Guardian of Thraben', 'Vraska the Unseen', 'Calibrated Blast', 'Spirited Companion', 'Vexing Devil', 'Bituminous Blast', 'Temple of Deceit', 'Ghoulsteed', 'Akroma''s Blessing', 'Burst Lightning', 'Sphere of the Suns', 'Golgari Grave-Troll', 'Hidden Nursery', 'Xenagos, the Reveler', 'Chart a Course', 'Rags // Riches', 'Grand Warlord Radha', 'Foul Orchard', 'Genesis', 'Radha, Heart of Keld', 'Searing Spear', 'Cave of the Frost Dragon', 'Ball Lightning', 'Pippin, Guard of the Citadel', 'Lurrus of the Dream-Den', 'Tectonic Reformation', 'Silence', 'Scattered Groves', 'Festering Gulch', 'Detention Sphere', 'Earthshaker Khenra', 'Lounge', 'Raging Ravine', 'Bloodsoaked Champion', 'Rubblebelt Maverick', 'Dreadhorde Butcher', 'Bitter Triumph', 'Yavimaya Coast', 'Irrigated Farmland', 'Boromir, Warden of the Tower', 'Shinka, the Bloodsoaked Keep', 'Jagged Barrens', 'Sulfur Falls', 'Migloz, Maze Crusher', 'Spark Spray', 'Blade Splicer', 'Oath of Chandra', 'Cabal Therapist', 'Wandering Fumarole', 'Azami, Lady of Scrolls', 'Kari Zev, Skyship Raider', 'Soured Springs', 'Celestial Colonnade', 'Buried Treasure', 'Hissing Quagmire', 'Rivendell', 'Argoth, Sanctum of Nature', 'Venser, Shaper Savant', 'Mox Tantalite', 'Mesmeric Fiend', 'Deduce', 'Hajar, Loyal Bodyguard', 'Everflowing Chalice', 'Phantom Interference', 'Lotleth Troll', 'Crypt of Agadeem', 'Zenith Flare', 'Radha, Heir to Keld', 'Circuit Mender', 'Magma Spray', 'Foreboding Ruins', 'Temple of Enlightenment', 'Halana and Alena, Partners', 'Fortified Beachhead', 'Forsake the Worldly', 'Undercity Informer', 'Bomat Courier', 'Field of the Dead', 'Lightning Rift', 'Golgari Guildgate', 'Woodland Cemetery', 'Aftermath Analyst', 'Generator Servant', 'Sea Gate Oracle', 'Game Trail', 'Okina, Temple to the Grandfathers', 'Zurgo Bellstriker', 'No More Lies', 'Tovolar, Dire Overlord', 'Horned Loch-Whale', 'Eroded Canyon', 'Sleight of Hand', 'Narcomoeba', 'Snarling Gorehound', 'Hidden Necropolis'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 32.0, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (65.0 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Path to Exile', 'Food Fight', 'Minas Tirith', 'Terrarion', 'Tireless Tracker', 'Skystrike Officer', 'Grasslands', 'Fortified Beachhead', 'Bloodsoaked Champion', 'Scavenging Ooze', 'Barbarian Ring', 'Promising Vein', 'Nezumi Linkbreaker', 'Open the Way', 'Deduce', 'Crux of Fate', 'Deep-Cavern Bat', 'Draconic Roar', 'Runed Halo', 'Decadent Dragon', 'Solemn Simulacrum', 'Icatian Javelineers', 'Rampaging Spiketail', 'Lord Skitter, Sewer King', 'Brushland', 'Andúril, Flame of the West', 'Tangled Colony', 'Experimental Synthesizer', 'Boromir, Warden of the Tower', 'Karumonix, the Rat King', 'Dreadhorde Butcher', 'Foreboding Ruins', 'Stirring Wildwood', 'Sylvan Library', 'Noxious Gearhulk', 'Scattered Groves', 'Lovestruck Beast', 'Blighted Steppe', 'Conduit Pylons', 'Nahiri, the Unforgiving', 'Call of the Death-Dweller', 'Elite Vanguard', 'Woodland Cemetery', 'Shinka, the Bloodsoaked Keep', 'Garruk Wildspeaker', 'Divest', 'Dread Presence', 'Ichor Rats', 'Grave Titan', 'Temple of Plenty', 'Pack Rat', 'Dreadbore', 'Vraska, Golgari Queen', 'Smoldering Egg', 'Spelunking', 'Canyon Slough', 'Conservatory', 'Akroma''s Memorial', 'Thalia, Guardian of Thraben', 'Eiganjo Castle', 'Erebos''s Intervention', 'Dark Confidant', 'Heartless Summoning', 'Dread Wanderer', 'Thunderbreak Regent', 'Judith, the Scourge Diva', 'Merry, Esquire of Rohan', 'Llanowar Wastes', 'Thalia''s Lieutenant', 'Shoot the Sheriff', 'Frodo, Sauron''s Bane', 'Arch of Orazca', 'Syndicate Trafficker', 'Gavony Township', 'Okina, Temple to the Grandfathers', 'Wooded Bastion', 'Vraan, Executioner Thane', 'Hour of Promise', 'Swarmyard', 'Harbin, Vanguard Aviator', 'Garrison Cat', 'Sylvan Scrying', 'Goblin Bombardment', 'Rugged Prairie', 'Tenacious Underdog', 'Dragonskull Summit', 'Hissing Quagmire', 'Champion of the Parish', 'Mystic Gate', 'Zurgo Bellstriker', 'Taii Wakeen, Perfect Shot', 'Glissa Sunslayer', 'Maestros Theater', 'Graven Cairns', 'Pippin, Guard of the Citadel', 'Gideon, Ally of Zendikar', 'Burning-Rune Demon', 'Rabbit Battery', 'Abrupt Decay', 'Kellan, Daring Traveler', 'Oni-Cult Anvil', 'Azusa, Lost but Seeking', 'Tithing Blade', 'Massacre Wurm', 'Sunpetal Grove', 'Creosote Heath', 'Battlefield Forge', 'Birds of Paradise', 'Maelstrom Pulse', 'Soldier of the Pantheon', 'Murderous Rider', 'Canopy Vista', 'Frodo, Determined Hero', 'Mukotai Ambusher', 'Nameless Inversion', 'Cave of the Frost Dragon', 'Kolaghan, the Storm''s Fury', 'Sandstorm Verge', 'Burst Lightning', 'Dragon Tempest', 'Isamaru, Hound of Konda', 'Gleaming Geardrake', 'Lightning Helix', 'Dragon''s Hoard', 'Rivendell', 'Pest Infestation', 'Tendo Ice Bridge', 'Mesmeric Fiend', 'Scourge of Valkas', 'Restless Prairie', 'Scavenger Grounds', 'Lake of the Dead', 'Typhoid Rats', 'Gyruda, Doom of Depths', 'Tarrian''s Journal', 'Caves of Koilos', 'Sword of Light and Shadow', 'Field of the Dead', 'Forsaken Miner', 'Flowering of the White Tree', 'Tajic, Legion''s Edge', 'Mephitic Draught'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 65.0, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (64.6 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Gideon of the Trials', 'Vessel of Nascency', 'Strangle', 'Stonecoil Serpent', 'Lake of the Dead', 'Kher Keep', 'Kaleidoscorch', 'Absorb', 'Boonweaver Giant', 'Splendid Reclamation', 'Electrolyze', 'Maestros Theater', 'Rewind', 'Deduce', 'Magma Spray', 'Timeless Dragon', 'Glimpse of Tomorrow', 'Disallow', 'Flowering of the White Tree', 'Benevolent Bodyguard', 'Isolated Chapel', 'Kjeldoran Outpost', 'Eiganjo Castle', 'Regrowth', 'Oliphaunt', 'Keep Safe', 'Harbin, Vanguard Aviator', 'Yavimaya Coast', 'Nimbus Maze', 'Pippin, Guard of the Citadel', 'Syr Ginger, the Meal Ender', 'Naru Meha, Master Wizard', 'Brushland', 'Kellan, Daring Traveler', 'Geological Appraiser', 'No More Lies', 'Unholy Strength', 'Ascendant Evincar', 'Ghostly Flicker', 'Eternal Thirst', 'Adventure Awaits', 'Jace Beleren', 'Animation Module', 'Grave Titan', 'Heartflame Duelist', 'Flotsam // Jetsam', 'Kor Spiritdancer', 'Hope of Ghirapur', 'Spell Pierce', 'Requisition Raid', 'Noxious Gearhulk', 'Garrison Cat', 'Intrepid Paleontologist', 'Rivendell', 'Jace, Architect of Thought', 'Nevinyrral''s Disk', 'Obscura Storefront', 'Commune with Nature', 'Disdainful Stroke', 'Arcbound Mouser', 'Skystrike Officer', 'Rain of Revelation', 'Ratchet Bomb', 'Sulfur Falls', 'Castle Vantress', 'Devouring Sugarmaw', 'Fortified Beachhead', 'Cave of the Frost Dragon', 'Champion of the Parish', 'Shambling Vent', 'Volatile Fault', 'Mesmeric Fiend', 'Chancellor of the Forge', 'Wrath of God', 'Horned Loch-Whale', 'Dead Weight', 'Brokers Hideout', 'Heartless Summoning', 'Mu Yanling, Sky Dancer', 'Aetherspouts', 'Arcbound Javelineer', 'River Hoopoe', 'Prohibit', 'Ral, Izzet Viceroy', 'Riveteers Overlook', 'Detention Sphere', 'Gonti, Lord of Luxury', 'Jace, Mirror Mage', 'Elite Vanguard', 'Icatian Javelineers', 'Field of the Dead', 'Vedalken Shackles', 'Hinterland Harbor', 'Path to Exile', 'Tempered Steel', 'Jace, Unraveler of Secrets', 'Pillar of Flame', 'Prairie Stream', 'Sylvan Caryatid', 'Demonic Vigor', 'Dig Through Time', 'Solemn Simulacrum', 'Thassa''s Intervention', 'Boromir, Warden of the Tower', 'Canopy Tactician', 'Hardened Scales', 'Spelunking', 'Cabaretti Courtyard', 'Price of Progress', 'Elvish Archivist', 'Iron Apprentice', 'Luminarch Aspirant', 'Render Silent', 'Scorching Dragonfire', 'Ambassador Laquatus', 'Deviant Glee', 'Sunpetal Grove', 'Birds of Paradise', 'Minas Tirith', 'Wandering Fumarole', 'Glacial Fortress', 'Abrade', 'Forbid', 'Thalia''s Lieutenant', 'Angelic Gift', 'Arcbound Ravager', 'Novice Inspector', 'Oversold Cemetery', 'Twinshot Sniper', 'Siege-Gang Commander', 'Irrigated Farmland', 'Caves of Koilos', 'Massacre Wurm', 'Jace, Memory Adept', 'Soldier of the Pantheon', 'Cartouche of Solidarity', 'Condemn', 'Metallic Mimic', 'Hieroglyphic Illumination', 'Out of Air', 'Sleight of Hand', 'Clifftop Retreat', 'Specter''s Shriek', 'Poison Dart Frog', 'Battlefield Forge', 'Alchemist''s Refuge', 'Flooded Grove', 'Dread Presence', 'Rugged Prairie', 'Phantom Interference', 'Bring to Light', 'Wooded Bastion', 'Dream Trawler', 'Repeal', 'Goblin Dark-Dwellers', 'Sram, Senior Edificer', 'Patchwork Automaton', 'Blinkmoth Nexus', 'Into the Fire', 'Thalia, Guardian of Thraben', 'Arc Trail', 'Wasteful Harvest', 'Celestial Colonnade', 'Steel Overseer', 'Sudden Demise', 'Aftermath Analyst', 'Fire Prophecy', 'Shock', 'Flame-Kin Zealot', 'Restless Spire', 'Glaring Spotlight', 'Mystic Gate', 'Dark Confidant', 'Gyruda, Doom of Depths', 'Search for Azcanta', 'Ghitu Encampment', 'Etali''s Favor', 'Burst Lightning', 'Spell Snuff', 'Arcbound Worker'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 64.6, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (110.5 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Repeal', 'Animation Module', 'Spirited Companion', 'Jace, Architect of Thought', 'Okina, Temple to the Grandfathers', 'Battlefield Forge', 'Flame-Kin Zealot', 'Siege-Gang Commander', 'Andúril, Flame of the West', 'Path to Exile', 'Sulfur Falls', 'Open the Way', 'Minas Tirith', 'Blossoming Sands', 'Breeches, Eager Pillager', 'Eiganjo Castle', 'Akroma''s Memorial', 'Scab-Clan Berserker', 'Incinerate', 'Spyglass Siren', 'Clifftop Retreat', 'Shock', 'Circuit Mender', 'Frantic Scapegoat', 'Warkite Marauder', 'Mystic Gate', 'Kitesail Larcenist', 'Oath of Kaya', 'Canopy Vista', 'Spelunking', 'Hour of Promise', 'Irrigated Farmland', 'Stirring Wildwood', 'Kumano Faces Kakkazan', 'Price of Progress', 'Thalia''s Lieutenant', 'Cunning Coyote', 'Detention Sphere', 'Stromkirk Noble', 'Westvale Abbey', 'Harbin, Vanguard Aviator', 'Isolated Chapel', 'Arcbound Ravager', 'Rabbit Battery', 'Fortified Beachhead', 'Ghitu Encampment', 'Restless Prairie', 'Kaya, Ghost Assassin', 'Earthshaker Khenra', 'Render Silent', 'Runed Halo', 'Pippin, Guard of the Citadel', 'Chancellor of the Forge', 'Blighted Steppe', 'Staunch Crewmate', 'Search for Azcanta', 'Champion of the Parish', 'Shinka, the Bloodsoaked Keep', 'Burst Lightning', 'Gavony Township', 'Conduit Pylons', 'Boromir, Warden of the Tower', 'Shivan Reef', 'Rivendell', 'Geological Appraiser', 'Scattered Groves', 'Yorion, Sky Nomad', 'Azusa, Lost but Seeking', 'Celestial Colonnade', 'Prairie Stream', 'Oliphaunt', 'Icatian Javelineers', 'Tithing Blade', 'Thassa''s Intervention', 'Stonecoil Serpent', 'Twinshot Sniper', 'Daring Buccaneer', 'Malcolm, the Eyes', 'Dig Through Time', 'Tendo Ice Bridge', 'No More Lies', 'Captain Storm, Cosmium Raider', 'Out of Air', 'Sorin, Vengeful Bloodlord', 'Wrath of God', 'Vindicate', 'Rugged Prairie', 'Glimpse of Tomorrow', 'Patchwork Automaton', 'Elite Vanguard', 'Field of the Dead', 'Glacial Fortress', 'Horned Loch-Whale', 'Timeless Dragon', 'Steel Overseer', 'Grasslands', 'Arcbound Worker', 'Ash Zealot', 'Skystrike Officer', 'Zo-Zu the Punisher', 'Guardian of Ghirapur', 'Arch of Orazca', 'Damn', 'Soldier of the Pantheon', 'Temple of Plenty', 'Kher Keep', 'Spell Pierce', 'Conservatory', 'Thalia, Guardian of Thraben', 'Novice Inspector', 'Garrison Cat', 'Hazoret the Fervent', 'Caves of Koilos', 'Arcbound Javelineer', 'Cabaretti Courtyard', 'Wooded Bastion', 'Condemn', 'Iron Apprentice', 'Skullcap Snail', 'Deduce', 'Sylvan Scrying', 'Shambling Vent', 'Barbarian Ring', 'Nurturing Pixie', 'Boonweaver Giant', 'Etali''s Favor', 'Syr Ginger, the Meal Ender', 'Promising Vein', 'Kari Zev, Skyship Raider', 'Brushland', 'Goblin Dark-Dwellers', 'Arcbound Mouser', 'Fortified Village', 'Siren''s Ruse', 'Clay-Fired Bricks', 'Devouring Sugarmaw', 'Flowering of the White Tree', 'Dream Trawler', 'Sunpetal Grove', 'Hardened Scales', 'Cave of the Frost Dragon', 'Icon of Ancestry'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 110.5, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (60.4 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Temple of Plenty', 'Tireless Tracker', 'Spirited Companion', 'Conservatory', 'Settle the Wreckage', 'Port Town', 'Wasteland Strangler', 'Dread Presence', 'Condemn', 'Open the Way', 'Zombie Infestation', 'Hogaak, Arisen Necropolis', 'Thalia, Guardian of Thraben', 'Luminarch Aspirant', 'Cave of the Frost Dragon', 'Blinkmoth Nexus', 'Azusa, Lost but Seeking', 'Okina, Temple to the Grandfathers', 'Pandemonium', 'Insidious Roots', 'Secluded Courtyard', 'Kaya, Ghost Assassin', 'Fumigate', 'Vindicate', 'Bitter Triumph', 'Parhelion II', 'Kaya the Inexorable', 'Solemn Simulacrum', 'Nine Lives', 'Skysovereign, Consul Flagship', 'Greasefang, Okiba Boss', 'Lively Dirge', 'Twinshot Sniper', 'Timeless Dragon', 'Kellan, Inquisitive Prodigy', 'Field of the Dead', 'Commune with the Gods', 'Overwhelming Splendor', 'Haazda Marshal', 'Lukka, Bound to Ruin', 'Battlefield Forge', 'Blighted Steppe', 'Spring-Loaded Sawblades', 'Arch of Orazca', 'Noxious Gearhulk', 'Golgari Grave-Troll', 'Domri, Anarch of Bolas', 'Detention Sphere', 'Horned Loch-Whale', 'No More Lies', 'Caves of Koilos', 'Yavimaya Coast', 'Boonweaver Giant', 'Jirina, Dauntless General', 'Dream Trawler', 'Search for Azcanta', 'Stirring Wildwood', 'Lake of the Dead', 'Tithing Blade', 'Glimpse of Tomorrow', 'Sylvan Scrying', 'Celestial Colonnade', 'Silver Scrutiny', 'Riveteers Overlook', 'Glacial Fortress', 'Cleansing Nova', 'Guardian of Ghirapur', 'Vineglimmer Snarl', 'Rubblebelt Maverick', 'Firja''s Retribution', 'Scattered Groves', 'Chancellor of the Forge', 'Mystic Snake', 'Rootbound Crag', 'Arcbound Mouser', 'Repeal', 'Jolene, Plundering Pugilist', 'Coveted Falcon', 'Oath of Kaya', 'Restless Prairie', 'Migloz, Maze Crusher', 'Dark Confidant', 'Venser, Shaper Savant', 'Deduce', 'Raffine''s Informant', 'Shizo, Death''s Storehouse', 'Absorb', 'Hieroglyphic Illumination', 'Oversold Cemetery', 'Lotleth Troll', 'Shambling Vent', 'Shardless Agent', 'Hinterland Harbor', 'Conduit Pylons', 'Runed Halo', 'Benevolent Bodyguard', 'Nightpack Ambusher', 'Devouring Sugarmaw', 'Mesmeric Fiend', 'Flame-Kin Zealot', 'Itzquinth, Firstborn of Gishath', 'Isolated Chapel', 'Devastating Mastery', 'Sheltered Thicket', 'Regal Bunnicorn', 'Rugged Prairie', 'Deep-Cavern Bat', 'Ghitu Encampment', 'Kher Keep', 'Prairie Stream', 'Flooded Grove', 'Grave Titan', 'Fire-Lit Thicket', 'Tamiyo''s Safekeeping', 'Clay-Fired Bricks', 'Castle Vantress', 'Creosote Heath', 'Halana and Alena, Partners', 'Damn', 'Out of Air', 'Cunning Nightbonder', 'Sorin, Vengeful Bloodlord', 'Novice Inspector', 'Geological Appraiser', 'Heartless Summoning', 'Corpse Churn', 'Sword of Light and Shadow', 'Siege-Gang Commander', 'Tenacious Underdog', 'Xenagos, the Reveler', 'Bringer of the Last Gift', 'Temple of Mystery', 'Thalia''s Lieutenant', 'Thassa''s Intervention', 'Burst Lightning', 'Raging Ravine', 'Sarcomancy', 'Orator of Ojutai', 'Arcbound Worker', 'Wrath of God', 'Eiganjo Castle', 'Jace, Architect of Thought', 'Llanowar Wastes', 'Scavenger Grounds', 'Champion of the Parish', 'Saproling Burst', 'Hour of Promise', 'Tendo Ice Bridge', 'Unsummon', 'Admiral''s Order', 'Clifftop Retreat', 'Squee, Goblin Nabob', 'Wooded Bastion', 'Volatile Fault', 'Akroma''s Memorial', 'Sulfur Falls', 'Temple of Enlightenment', 'Dragon Turtle', 'Nimbus Maze', 'Fortified Village', 'Elite Spellbinder', 'Sunpetal Grove', 'Etali''s Favor', 'Canopy Vista', 'Gavony Township', 'Arcbound Javelineer', 'Hardened Scales', 'Gallia of the Endless Dance', 'Dig Through Time', 'Radha, Heart of Keld', 'Stonecoil Serpent', 'Hajar, Loyal Bodyguard', 'Botanical Plaza', 'Gonti, Lord of Luxury', 'Kari Zev, Skyship Raider', 'Animation Module', 'Massacre Wurm', 'Bloodsoaked Champion', 'Steel Overseer', 'Gyruda, Doom of Depths', 'Arcbound Ravager', 'Sylvan Library', 'Boromir, Warden of the Tower', 'Frilled Mystic', 'Spelunking', 'Goblin Dark-Dwellers', 'Syr Ginger, the Meal Ender', 'Mystic Gate', 'Yorion, Sky Nomad', 'Grasslands', 'Brushland', 'Sandstorm Verge', 'Argoth, Sanctum of Nature', 'Nurturing Pixie', 'Oliphaunt', 'Flowering of the White Tree', 'Bard Class', 'Irrigated Farmland', 'Path to Exile', 'Soldier of the Pantheon', 'Patchwork Automaton', 'Buried Alive', 'Iron Apprentice'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 60.4, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (97.4 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Morselhoarder', 'Skirge Familiar', 'Yavimaya Coast', 'Yahenni''s Expertise', 'Graven Cairns', 'Disfigure', 'Stromkirk Noble', 'Bloodsoaked Champion', 'Unlucky Witness', 'Boom Box', 'Pippin, Guard of the Citadel', 'Slip Out the Back', 'Sublime Epiphany', 'Wishclaw Talisman', 'Eureka', 'Gods Willing', 'Sulfuric Vortex', 'Howltooth Hollow', 'Smallpox', 'Bitterblossom', 'Goblin Bombardment', 'Glacial Fortress', 'Wheel of Fate', 'Commit // Memory', 'Edric, Spymaster of Trest', 'Treasure Hunt', 'Kiki-Jiki, Mirror Breaker', 'Security Bypass', 'Niv-Mizzet, Parun', 'Lively Dirge', 'Creeping Tar Pit', 'Minas Tirith', 'Slitherwisp', 'Pack Rat', 'Ionize', 'Torrential Gearhulk', 'Kellan, Daring Traveler', 'Wandering Fumarole', 'Lavaclaw Reaches', 'Asmodeus the Archfiend', 'Urborg Scavengers', 'Favored Hoplite', 'Lonely Sandbar', 'Mire''s Toll', 'Hypergenesis', 'Aether Spike', 'Necrotic Ooze', 'Dreadhorde Butcher', 'Sulfurous Springs', 'Staggering Insight', 'Thran Portal', 'Seismic Assault', 'Grim Lavamancer', 'Repeal', 'Swans of Bryn Argoll', 'Hard Evidence', 'Malcolm, Alluring Scoundrel', 'Dread Wanderer', 'Brushland', 'Soulflayer', 'Decree of Justice', 'Voracious Greatshark', 'Blightsteel Colossus', 'Ertai Resurrected', 'Bomat Courier', 'Zealous Conscripts', 'Mindswipe', 'Pillar of Flame', 'Council''s Judgment', 'Nissa, Steward of Elements', 'Dark Ritual', 'Temple of Epiphany', 'Tinybones Joins Up', 'Shardless Agent', 'Dwarven Strike Force', 'Horned Loch-Whale', 'Forsaken Miner', 'Mazemind Tome', 'White Sun''s Twilight', 'Mana Leak', 'Power Sink', 'Condemn', 'Day of Judgment', 'Sulfur Falls', 'Dragonskull Summit', 'Judith, the Scourge Diva', 'Rugged Prairie', 'Lost in the Maze', 'Sauron''s Ransom', 'Adarkar Wastes', 'Zetalpa, Primal Dawn', 'Underground River', 'Priest of Forgotten Gods', 'Weatherlight Compleated', 'Price of Progress', 'Hagra Mauling', 'Curiosity', 'Norin the Wary', 'Liliana, Death''s Majesty', 'Forbid', 'Forgotten Cave', 'Crumb and Get It', 'Dack''s Duplicate', 'Oriq Loremage', 'Barrenton Medic', 'Vivid Crag', 'Spark Spray', 'Raven''s Crime', 'Tendo Ice Bridge', 'Shivan Reef', 'Orim''s Chant', 'Abbot of Keral Keep', 'Bogardan Hellkite', 'Shore Up', 'Blast Zone', 'Dynavolt Tower', 'Aether Revolt', 'Buried Alive', 'Frostboil Snarl', 'Wrath of God', 'Burst Lightning', 'Deputy of Detention', 'Profane Tutor', 'Birds of Paradise', 'Kitesail Larcenist', 'Chain Lightning', 'Drowned Catacomb', 'Spell Pierce', 'Pestermite', 'Notion Thief', 'Mount Doom', 'Benevolent Bodyguard', 'Precognition Field', 'Vraan, Executioner Thane', 'Monument to Perfection', 'Augur of Skulls', 'Blue Sun''s Twilight', 'Malevolent Hermit', 'Luminarch Aspirant', 'Brutal Expulsion', 'Nighthawk Scavenger', 'Warstorm Surge', 'Vendilion Clique', 'Brineborn Cutthroat', 'Hieroglyphic Illumination', 'Vivid Creek', 'Meddling Mage', 'Ripples of Undeath', 'Venser, Shaper Savant', 'Dawn of Hope', 'Aetherspouts', 'Illuminator Virtuoso', 'Metamorphic Blast', 'Dennick, Pious Apprentice', 'Porphyry Nodes', 'Swarm Intelligence', 'Sunken Ruins', 'Ghitu Encampment', 'Temple of Abandon', 'Vesuva', 'Cloudpost', 'White Sun''s Zenith', 'Boromir, Warden of the Tower', 'Duress'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 97.4, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (146.0 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Minas Tirith', 'Asmodeus the Archfiend', 'Vampire Neonate', 'Curiosity', 'Barbarian Ring', 'Fetid Heath', 'Oriq Loremage', 'Mistcutter Hydra', 'Lively Dirge', 'Erebos''s Intervention', 'Bitterblossom', 'Dwarven Strike Force', 'Benevolent Bodyguard', 'Hagra Mauling', 'Buried Alive', 'Gods Willing', 'Viashino Pyromancer', 'Pithing Needle', 'Blast Zone', 'Deputy of Detention', 'Hall of Heliod''s Generosity', 'Phyrexian Unlife', 'Resplendent Angel', 'Cunning Coyote', 'Brushland', 'Case of the Uneaten Feast', 'Solitary Confinement', 'Phyrexian Arena', 'Orim''s Chant', 'Scattered Groves', 'Dennick, Pious Apprentice', 'Siege Veteran', 'Kumano Faces Kakkazan', 'Birds of Paradise', 'Kellan, Daring Traveler', 'Thran Portal', 'Lyra Dawnbringer', 'Pack Rat', 'Wojek Investigator', 'Hurricane', 'Curse of Death''s Hold', 'Raven''s Crime', 'Curse of Misfortunes', 'Cruel Reality', 'Elspeth Resplendent', 'Goreclaw, Terror of Qal Sisma', 'Rhonas the Indomitable', 'Leatherback Baloth', 'Adarkar Wastes', 'Polukranos Reborn', 'Linvala, Keeper of Silence', 'Jet Medallion', 'Illuminator Virtuoso', 'Vampire Nighthawk', 'Meddling Mage', 'Shambling Vent', 'Burst Lightning', 'Wayward Guide-Beast', 'Scroll of Avacyn', 'Lotus Bloom', 'Pippin, Guard of the Citadel', 'Slip Out the Back', 'Favored Hoplite', 'Enduring Ideal', 'Visara the Dreadful', 'Kitesail Larcenist', 'Barrenton Medic', 'Incinerate', 'Surrak, the Hunt Caller', 'Staggering Insight', 'Aspect of Hydra', 'Timeless Dragon', 'Reinforced Ronin', 'Vexing Devil', 'Yavimaya Coast', 'Security Bypass', 'Profane Tutor', 'Polukranos, World Eater', 'Skystrike Officer', 'Skirge Familiar', 'Crumb and Get It', 'Necrotic Ooze', 'Rune-Scarred Demon', 'Dark Ritual', 'Nissa, Steward of Elements', 'Zurgo Bellstriker', 'Archangel Avacyn', 'Yahenni''s Expertise', 'Council''s Judgment', 'Saltcrusted Steppe', 'Steel Leaf Champion', 'Parting Gust', 'Gideon, Ally of Zendikar', 'Price of Progress', 'Okina, Temple to the Grandfathers', 'Boromir, Warden of the Tower', 'Elvish Mystic', 'Curse of Silence', 'Bomat Courier', 'Distress', 'Duress', 'Cave of the Frost Dragon', 'Dovescape', 'Flaying Tendrils', 'Sulfuric Vortex', 'Fervent Champion', 'Chain Lightning', 'Ob Nixilis, the Fallen', 'Phyrexian Obliterator', 'Earthshaker Khenra', 'Disfigure', 'Tribute to the World Tree', 'Speaker of the Heavens', 'Archangel of Tithes', 'Giada, Font of Hope', 'Eiganjo Castle', 'Stromkirk Noble', 'Ripples of Undeath', 'Caves of Koilos', 'Shadow of the Second Sun', 'Luminarch Aspirant', 'Fell', 'Fanatic of Rhonas', 'Bishop of Wings', 'Form of the Dragon', 'Yorvo, Lord of Garenbrig', 'Elspeth, Knight-Errant', 'Overwhelming Splendor', 'Erebos, Bleak-Hearted', 'Monumental Henge', 'Glacial Fortress', 'Castle Garenbrig', 'Shore Up', 'Morselhoarder'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 146.0, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (83.8 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Syncopate', 'Blightsteel Colossus', 'Dread Wanderer', 'Glacial Fortress', 'Saltcrusted Steppe', 'Guardian Seraph', 'Burst Lightning', 'Wandering Fumarole', 'Mount Doom', 'Sunken Ruins', 'Kura, the Boundless Sky', 'Eroded Canyon', 'Sylvan Library', 'Kessig Wolf Run', 'Slick Sequence', 'Elspeth Resplendent', 'Unlucky Witness', 'Blinkmoth Nexus', 'Curse of Silence', 'Day of Judgment', 'Narset Transcendent', 'Mikokoro, Center of the Sea', 'Everflowing Chalice', 'Tahngarth''s Rage', 'Favored Hoplite', 'Sigarda, Font of Blessings', 'Horned Loch-Whale', 'Deep Analysis', 'Invoke Despair', 'Dreadhorde Butcher', 'Lonely Sandbar', 'Game Trail', 'Obsessive Search', 'Khalni Hydra', 'Parting Gust', 'Spell Pierce', 'Sylvan Caryatid', 'Death Cloud', 'Overwhelming Splendor', 'Frantic Search', 'Phyrexian Unlife', 'Kaito, Dancing Shadow', 'Resplendent Angel', 'Thieves'' Guild Enforcer', 'Mistbind Clique', 'Gideon of the Trials', 'White Sun''s Twilight', 'Sylvan Awakening', 'Tamiyo, Collector of Tales', 'Monument to Perfection', 'Vivid Creek', 'Security Bypass', 'Lonely Arroyo', 'The Birth of Meletis', 'Brute Force', 'Tyrant''s Choice', 'Vessel of Volatility', 'Aether Spellbomb', 'Drawn from Dreams', 'Cloudpost', 'Vraska the Unseen', 'Enchantress''s Presence', 'Consume the Meek', 'Sunpetal Grove', 'Rugged Prairie', 'Condemn', 'Diregraf Ghoul', 'Solitary Confinement', 'Lumbering Falls', 'Giada, Font of Hope', 'Demonic Dread', 'Faerie Vandal', 'Kumano Faces Kakkazan', 'Chrome Host Seedshark', 'Fieldmist Borderpost', 'Master of the Feast', 'Inscription of Abundance', 'Brushland', 'Wrath of God', 'Mind''s Desire', 'Teetering Peaks', 'Drowned Catacomb', 'Case of the Uneaten Feast', 'Kaya, Intangible Slayer', 'Monumental Henge', 'The Celestus', 'Kalonian Hydra', 'Easy Prey', 'Hieroglyphic Illumination', 'Dovin Baan', 'Meddling Mage', 'Enter the God-Eternals', 'Zenith Flare', 'Luminarch Aspirant', 'Sulfuric Vortex', 'Shining Shoal', 'Caves of Koilos', 'Castle Vantress', 'Powerbalance', 'Eureka', 'Search for Azcanta', 'Baru, Fist of Krosa', 'Runed Halo', 'Mox Tantalite', 'Satyr Hedonist', 'Malcolm, Alluring Scoundrel', 'Fateful Absence', 'Hypergenesis', 'Firebrand Archer', 'Birds of Paradise', 'Temple of Epiphany', 'Viashino Pyromancer', 'War Squeak', 'Temple of Silence', 'Metalwork Colossus', 'Brokers Hideout', 'Astral Cornucopia', 'Stromkirk Noble', 'Scion of Oona', 'Mesmeric Fiend', 'Dovescape', 'Chain Lightning', 'Swans of Bryn Argoll', 'Judith, the Scourge Diva', 'Elspeth Conquers Death', 'Resilient Roadrunner', 'Shinka, the Bloodsoaked Keep', 'Sunscorched Desert', 'Phyrexian Arena', 'Bishop of Wings', 'Timeless Dragon', 'Repeal', 'Rampaging Ferocidon', 'Nissa, Vastwood Seer', 'Bristling Backwoods', 'Electrolyze', 'Creeping Tar Pit', 'Faerie Dreamthief', 'Curse of Misfortunes', 'Vexing Devil', 'Duress', 'Firewild Borderpost', 'Quartzwood Crasher', 'Commit // Memory', 'Tendo Ice Bridge', 'Shambling Vent', 'Sign in Blood', 'Mental Journey', 'Generator Servant', 'Progenitor Mimic', 'Fetid Heath', 'Boom Box', 'Void Winnower', 'Graven Cairns', 'Council''s Judgment', 'Jace, Architect of Thought', 'Abstruse Appropriation', 'Daybreak Coronet', 'Mogg Fanatic', 'Sisay''s Ingenuity', 'Tibalt''s Trickery', 'Nephalia Drownyard', 'Staggering Insight', 'Lyra Dawnbringer', 'Hidden Necropolis', 'Bellowing Tanglewurm', 'Castle Ardenvale', 'Slip Out the Back', 'Ob Nixilis Reignited', 'Mesa Enchantress', 'Nissa, Vital Force', 'The Antiquities War', 'Altered Ego', 'Startling Development', 'Highway Robbery', 'Cunning Coyote', 'Mesmeric Orb', 'Earthshaker Khenra', 'Benevolent Bodyguard', 'Lofty Denial', 'Dawn of Hope', 'Adarkar Wastes', 'Collective Defiance', 'Abbot of Keral Keep', 'Perilous Research', 'Boseiju, Who Shelters All', 'Volatile Stormdrake', 'Sylvan Anthem', 'Akroma''s Blessing', 'Hagra Mauling', 'Thran Portal', 'Valiant Rescuer', 'Builder''s Talent', 'Dark Petition', 'Liliana, Heretical Healer', 'Obyra, Dreaming Duelist', 'Fae of Wishes', 'Spellgyre', 'Bloodsoaked Champion', 'Curiosity', 'Decree of Justice', 'Orim''s Chant', 'Torrential Gearhulk', 'Treasure Hunt', 'Barbarian Ring', 'Orcish Lumberjack', 'Sphinx of the Steel Wind', 'Beacon of Creation', 'Eiganjo Castle', 'Authority of the Consuls', 'Elvish Mystic', 'Metropolis Reformer', 'Forgotten Cave', 'Knight of the Ebon Legion', 'Zurgo Bellstriker', 'Kirtar''s Desire', 'Obscura Storefront', 'Reshape', 'Falkenrath Pit Fighter', 'Braids, Cabal Minion', 'Glimpse the Unthinkable', 'Kiki-Jiki, Mirror Breaker', 'Grim Lavamancer', 'Cabal Therapist', 'Kor Spiritdancer', 'Academy Loremaster', 'Iona, Shield of Emeria', 'Mistvein Borderpost', 'Mirrorshell Crab', 'Kederekt Parasite', 'Coruscation Mage', 'Escape Velocity', 'Spark Spray', 'Celestial Colonnade', 'Jace''s Phantasm', 'Robber of the Rich', 'Jukai Naturalist', 'Kari Zev, Skyship Raider', 'Underground River', 'Festering Gulch', 'Cruel Reality', 'Glittering Wish', 'Cyclonic Rift', 'Jadar, Ghoulcaller of Nephalia', 'Lavaclaw Reaches', 'Veinfire Borderpost', 'Oath of Nissa', 'Temple of Mystery', 'Skullcrack', 'Ultimate Price', 'Flooded Grove', 'Ashiok, Nightmare Weaver', 'Garruk Wildspeaker', 'Minas Tirith', 'Creosote Heath', 'Nevermore', 'Kaya, Ghost Assassin', 'Dig Through Time', 'Feather of Flight', 'Breaking // Entering', 'Shoot the Sheriff', 'Rampant Growth', 'Warstorm Surge', 'Hall of Heliod''s Generosity', 'Liliana, Death''s Majesty', 'Brain Freeze', 'Goddric, Cloaked Reveler', 'Agonizing Remorse', 'Binding Negotiation', 'Searing Spear', 'Okina, Temple to the Grandfathers', 'Priest of Forgotten Gods', 'Oversold Cemetery', 'Absorb', 'Lush Oasis', 'An Offer You Can''t Refuse', 'Sulfurous Springs', 'Rankle, Master of Pranks', 'Tendrils of Agony', 'Drannith Stinger', 'Scroll of Avacyn', 'Fortified Village', 'Disrupting Shoal', 'Furycalm Snarl', 'Tomb of Urami', 'Augur of Skulls', 'Sauron''s Ransom', 'Mazemind Tome', 'Wooded Bastion', 'Lotus Bloom', 'Curse of the Cabal', 'Vesuva', 'Irrigated Farmland', 'Sythis, Harvest''s Hand', 'Sunken Hollow', 'Magister of Worth', 'Gifts Ungiven', 'Tergrid, God of Fright', 'Bitterblossom', 'Stormfist Crusader', 'Prairie Stream', 'Profane Tutor', 'Secure the Wastes', 'Kaya''s Guile', 'Twilight Mire', 'Out of Time', 'Gideon Jura', 'Enduring Ideal', 'Forbid', 'Vantress Gargoyle', 'The Eternal Wanderer', 'Colossal Skyturtle', 'Detention Sphere', 'Illuminator Virtuoso', 'Nighthawk Scavenger', 'Phantom Interference', 'Shalai, Voice of Plenty', 'Bogardan Hellkite', 'Thrun, Breaker of Silence', 'Seal of Cleansing', 'Shore Up', 'Wheel of Fate', 'Jace Beleren', 'Isolated Chapel', 'Sigil of the Empty Throne', 'Ash Zealot', 'Bontu''s Last Reckoning', 'Archangel Avacyn', 'Forsaken Miner', 'Gatekeeper of Malakir', 'Mana Leak', 'Fanatical Firebrand', 'Rockfall Vale', 'Primal Surge', 'Experimental Synthesizer', 'Dragonskull Summit', 'The Restoration of Eiganjo', 'Glaring Aegis', 'Fervent Champion', 'Shadow of the Second Sun', 'Pestermite', 'Vendilion Clique', 'Wildfield Borderpost', 'Traverse the Ulvenwald', 'Kher Keep', 'Jeskai Ascendancy', 'Unburial Rites', 'Titan''s Strength', 'Ertai Resurrected', 'Disfigure', 'Shizo, Death''s Storehouse', 'Word of Undoing', 'Restore Balance', 'Battlefield Forge', 'Intimidation Campaign', 'Yavimaya Coast', 'Shamanic Revelation', 'Approach of the Second Sun', 'Vindicate', 'River of Tears', 'Vivid Crag', 'Seismic Assault', 'Secluded Glen', 'Improbable Alliance', 'Tainted Indulgence', 'Sulfur Falls', 'Maddening Cacophony', 'Malcolm, the Eyes', 'Murderous Rider', 'Dust Corona', 'Demonic Ruckus', 'Fatestitcher', 'Gideon, Ally of Zendikar', 'Nissa, Voice of Zendikar', 'Brineborn Cutthroat', 'Sterling Grove', 'Blast Zone', 'Drannith Healer', 'Grave Titan', 'Temple of Deceit', 'Goblin Bombardment', 'Price of Progress', 'Sleep-Cursed Faerie', 'The Elder Dragon War', 'Westvale Abbey', 'Crumb and Get It', 'Gods Willing', 'Bomat Courier', 'Lightning Rift', 'Zhalfirin Void', 'Ilharg, the Raze-Boar', 'Weatherlight Compleated', 'Curse of Death''s Hold', 'Elspeth, Sun''s Champion', 'Victim of Night', 'Palani''s Hatcher', 'Mastermind''s Acquisition', 'Wail of the Forgotten', 'Erebos''s Intervention', 'Unsummon', 'Foreboding Ruins', 'Battle of Wits', 'Underworld Dreams', 'Lurrus of the Dream-Den', 'Ego Drain', 'Djeru''s Renunciation', 'Wayward Guide-Beast', 'Ugin, the Ineffable', 'Sol Talisman', 'Smokestack', 'Llanowar Wastes', 'White Sun''s Zenith', 'Hammerhand', 'Reenact the Crime', 'Incinerate', 'Phoenix of Ash', 'Greater Gargadon', 'Bump in the Night', 'Vraan, Executioner Thane', 'Raven''s Crime', 'Flourishing Fox', 'Into the Story', 'The Raven''s Warning', 'Clifftop Retreat', 'Shivan Reef', 'Hard Evidence', 'Shardless Agent', 'Dark Ritual'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 83.8, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (294.4 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Metalspinner''s Puzzleknot', 'Damn', 'Sheoldred, Whispering One', 'Repeal', 'Phelia, Exuberant Shepherd', 'Bomat Courier', 'Unctus, Grand Metatect', 'Commence the Endgame', 'Auntie''s Hovel', 'River of Tears', 'Long River''s Pull', 'Kari Zev, Skyship Raider', 'Nature''s Lore', 'Isamaru, Hound of Konda', 'Barbarian Ring', 'Syncopate', 'Smother', 'Shineshadow Snarl', 'Garruk, Primal Hunter', 'Mystic Gate', 'Sphinx''s Revelation', 'Assassin''s Trophy', 'Ob Nixilis Reignited', 'The Eternal Wanderer', 'Dream Trawler', 'Six', 'Greater Gargadon', 'Vindicate', 'Absorb', 'Disallow', 'Wildfield Borderpost', 'Devastation Tide', 'Dragonskull Summit', 'Oust', 'Guardian of New Benalia', 'Cloud Key', 'Tinybones Joins Up', 'Sulfuric Vortex', 'Horror of the Broken Lands', 'Thragtusk', 'Spymaster''s Vault', 'Kaya, Intangible Slayer', 'Kiora''s Follower', 'Eiganjo Castle', 'Frodo, Sauron''s Bane', 'Inventors'' Fair', 'Canyon Slough', 'Fortified Beachhead', 'Starstorm', 'Despise', 'Mistvein Borderpost', 'Spider Spawning', 'Memoricide', 'Hissing Quagmire', 'Tramway Station', 'Consume the Meek', 'Teetering Peaks', 'Cruelclaw''s Heist', 'Verdant Embrace', 'Barren Moor', 'Dread Return', 'Flowering of the White Tree', 'Kor Skyfisher', 'Elesh Norn, Grand Cenobite', 'Shambling Vent', 'Sarkhan the Mad', 'Vexing Devil', 'Laboratory Maniac', 'Yavimaya Coast', 'Azorius Charm', 'Cinder Barrens', 'Malevolent Hermit', 'Sygg, River Cutthroat', 'Nissa, Steward of Elements', 'Foreboding Ruins', 'Sulfur Falls', 'Fatestitcher', 'Furycalm Snarl', 'Solemn Simulacrum', 'Temple of Enlightenment', 'Guild Globe', 'Fieldmist Borderpost', 'Restless Vents', 'Dark Ritual', 'Quicken', 'Doomskar', 'Painful Truths', 'Murmuring Bosk', 'Scavenging Ooze', 'Phyrexian Arena', 'Duress', 'Day of Judgment', 'Devil''s Play', 'Traverse the Ulvenwald', 'Dusk Legion Duelist', 'Nephalia Drownyard', 'Rain of Revelation', 'Exorcise', 'Thawing Glaciers', 'Akoum Refuge', 'Deputy of Detention', 'Sunken Hollow', 'Bandit''s Talent', 'Canopy Vista', 'Irrigated Farmland', 'Sunpetal Grove', 'Altar of Dementia', 'Birds of Paradise', 'Glorybringer', 'Angel of Serenity', 'Detention Sphere', 'Nowhere to Run', 'Scattered Groves', 'Blightning', 'Okina, Temple to the Grandfathers', 'Firewild Borderpost', 'Approach of the Second Sun', 'Shivan Reef', 'Cryptic Command', 'Arasta of the Endless Web', 'Oath of Kaya', 'Persist', 'Nighthawk Scavenger', 'Borderland Ranger', 'Disdainful Stroke', 'Fetid Pools', 'Zurgo Bellstriker', 'Thassa''s Intervention', 'Grave Titan', 'Spell Snuff', 'Grixis Panorama', 'Living Death', 'Siege Rhino', 'Bad River', 'Luminarch Aspirant', 'Nicol Bolas, the Ravager', 'Underground River', 'Glimmerpost', 'Clifftop Retreat', 'Demonic Dread', 'Woodland Cemetery', 'The Raven''s Warning', 'Invert Polarity', 'Minas Tirith', 'Rugged Prairie', 'Jace, Memory Adept', 'Fervent Champion', 'Sprouting Thrinax', 'Olivia Voldaren', 'Huntmaster of the Fells', 'Temple of Triumph', 'Ishkanah, Grafwidow', 'Earthshaker Khenra', 'Abbot of Keral Keep', 'Sleeper Dart', 'Seal of Doom', 'Malcolm, Alluring Scoundrel', 'Mortarpod', 'Jund Charm', 'Fumigate', 'Shriekhorn', 'Wrath of God', 'Sauron''s Ransom', 'Veinfire Borderpost', 'Twitching Doll', 'Thought Vessel', 'Cave of the Frost Dragon', 'Vedalken Shackles', 'Flooded Grove', 'Search for Azcanta', 'Fauna Shaman', 'Kitesail Larcenist', 'Glacial Fortress', 'Chainweb Aracnir', 'Coiling Rebirth', 'Burst Lightning', 'Caves of Koilos', 'Reliquary Tower', 'Hostile Hostel', 'Smoldering Marsh', 'Terminus', 'Vivid Crag', 'Molten Tributary', 'Merry, Esquire of Rohan', 'Incinerate', 'Spellgyre', 'Seasons Past', 'Fugitive Codebreaker', 'Dreadbore', 'Hieroglyphic Illumination', 'Mishra''s Factory', 'Garruk Relentless', 'Kaya, Ghost Assassin', 'Nadu, Winged Wisdom', 'Sylvan Library', 'Broodspinner', 'Cascade Bluffs', 'Nevinyrral''s Disk', 'Runed Halo', 'Semblance Anvil', 'Sylvan Safekeeper', 'Thalia, Guardian of Thraben', 'Laelia, the Blade Reforged', 'Doomsday Excruciator', 'Ebondeath, Dracolich', 'Clockwork Percussionist', 'Rootbound Crag', 'Don''t Make a Sound', 'Shardless Agent', 'Built to Smash', 'Igneous Pouncer', 'Sanctum of Ugin', 'Beacon of Destruction', 'Impulse', 'Memory Lapse', 'Battlefield Forge', 'Monstrous Carabid', 'Swarmyard', 'Antagonize', 'Keranos, God of Storms', 'Doom Blade', 'Fateful Absence', 'Geier Reach Sanitarium', 'Professional Face-Breaker', 'Rampant Growth', 'Vampire Nighthawk', 'Maelstrom Pulse', 'Adeline, Resplendent Cathar', 'Hour of Revelation', 'Erebos''s Intervention', 'Eddymurk Crab', 'Restore Balance', 'March of Reckless Joy', 'Priest of Fell Rites', 'Tireless Tracker', 'Lurching Rotbeast', 'Scrap Trawler', 'Temple of Epiphany', 'Sire of Insanity', 'Pippin, Guard of the Citadel', 'Architects of Will', 'Lounge', 'Pack Rat', 'Arc Trail', 'Hero''s Downfall', 'Llanowar Wastes', 'Treasure Hunt', 'Sporogenic Infection', 'Electrostatic Infantry', 'Kaya, Orzhov Usurper', 'Prairie Stream', 'Phoenix Chick', 'Forbid', 'Kaleidostone', 'Academy Ruins', 'Crypt of Agadeem', 'Temple of Deceit', 'Celestial Colonnade', 'Kytheon, Hero of Akros', 'Jace, Architect of Thought', 'The Celestus', 'Cloudpost', 'The End', 'Master of the Wild Hunt', 'Port Town', 'Lolth, Spider Queen', 'Thoughts of Ruin', 'Springheart Nantuko', 'Commit // Memory', 'Siege-Gang Commander', 'Hidden Grotto', 'Castle Ardenvale', 'Think Twice', 'Dark Petition', 'Hope of Ghirapur', 'Broodmate Dragon', 'Riveteers Overlook', 'Fires of Victory', 'Zombie Infestation', 'Kellan, Daring Traveler', 'Mystical Teachings', 'Llanowar Elves', 'Bituminous Blast', 'Shelob, Child of Ungoliant', 'Archfiend of Ifnir', 'Abstruse Appropriation', 'Turn Inside Out', 'Slaughter Pact', 'Darkmoss Bridge', 'Isolated Chapel', 'Defiled Crypt // Cadaver Lab', 'Bloodfell Caves', 'Castle Vantress', 'Prophetic Prism', 'Bonfire of the Damned', 'Ripples of Undeath', 'Dig Through Time', 'The Antiquities War', 'Shinka, the Bloodsoaked Keep', 'Ashen Rider', 'Decree of Justice', 'Ratchet Bomb', 'Temple of Silence', 'Timeless Dragon', 'Ultimate Price', 'Mu Yanling, Sky Dancer', 'Lochmere Serpent', 'Metalwork Colossus', 'Drowned Catacomb', 'Mystic Forge', 'Cache Grab', 'Garruk Wildspeaker', 'Siege Veteran', 'Choking Sands', 'Shock'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 294.4, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (69.8 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Drowned Catacomb', 'Malcolm, Alluring Scoundrel', 'Fateful Absence', 'Castle Ardenvale', 'Vivid Crag', 'Celestial Colonnade', 'Midnight Clock', 'Nowhere to Run', 'Steel Leaf Champion', 'Shadow Alley Denizen', 'Rockfall Vale', 'Fanatic of Rhonas', 'Gatekeeper of Malakir', 'Semblance Anvil', 'Omen of the Sea', 'Crumbling Vestige', 'Bottomless Pool // Locker Room', 'Doomsday Excruciator', 'Living Death', 'Horror of the Broken Lands', 'Sphinx''s Revelation', 'Doomwake Giant', 'Kaya, Ghost Assassin', 'Oath of Kaya', 'Okina, Temple to the Grandfathers', 'Long River''s Pull', 'Massacre Girl', 'Abstruse Appropriation', 'Architects of Will', 'The World Tree', 'Dark Petition', 'Vivid Creek', 'Slaughter Pact', 'Cunning Nightbonder', 'Scattered Groves', 'Clifftop Lookout', 'Thragtusk', 'Beastmaster Ascension', 'Spreading Seas', 'Forbid', 'Assassin''s Trophy', 'Metalspinner''s Puzzleknot', 'Kaya, Intangible Slayer', 'Monstrous Carabid', 'Henrika Domnathi', 'Mystic Gate', 'Far // Away', 'Hostile Hostel', 'Cryptic Command', 'Rhonas the Indomitable', 'Temple of Malady', 'Simic Signet', 'Thassa, Deep-Dwelling', 'Memory Lapse', 'Sporogenic Infection', 'Thawing Glaciers', 'Surrak, the Hunt Caller', 'Hinterland Harbor', 'Scrap Trawler', 'Aspect of Hydra', 'Lurching Rotbeast', 'Valgavoth''s Onslaught', 'Barad-dûr', 'Stormtide Leviathan', 'Prophetic Prism', 'Vineglimmer Snarl', 'Deeproot Wayfinder', 'Cut // Ribbons', 'Tireless Tracker', 'Dream Trawler', 'Miren, the Moaning Well', 'Wight of the Reliquary', 'Garruk, Primal Hunter', 'Spymaster''s Vault', 'Phelia, Exuberant Shepherd', 'Caves of Koilos', 'Murmuring Bosk', 'Shambling Vent', 'Siege Rhino', 'Crypt of Agadeem', 'Djeru and Hazoret', 'Gloomshrieker', 'Notion Thief', 'Bandit''s Talent', 'Assault // Battery', 'Faerie Vandal', 'Cyclonic Rift', 'Timeless Dragon', 'Erebos''s Intervention', 'Yavimaya Coast', 'Thassa''s Intervention', 'Massacre Wurm', 'Mystic Forge', 'Shineshadow Snarl', 'Port Town', 'Geralf''s Messenger', 'Stoic Sphinx', 'Archfiend of Ifnir', 'Painful Truths', 'Fetid Pools', 'See the Truth', 'Deserted Temple', 'Insidious Fungus', 'Fyndhorn Elves', 'Garruk Wildspeaker', 'Wooded Bastion', 'Valentin, Dean of the Vein', 'Selesnya Sanctuary', 'Jace, Architect of Thought', 'Sanctum of Ugin', 'Omenpath Journey', 'Tyvar, Jubilant Brawler', 'Memoricide', 'Knight of Autumn', 'Choked Estuary', 'Bloodbraid Challenger', 'Nissa, Vital Force', 'Undead Gladiator', 'Scavenger Grounds', 'Mnemonic Sphere', 'Llanowar Wastes', 'Glacial Fortress', 'Underground River', 'Nature''s Lore', 'Polukranos, World Eater', 'Nylea''s Presence', 'Doom Blade', 'Nylea, God of the Hunt', 'Yorvo, Lord of Garenbrig', 'Isolated Chapel', 'Search for Azcanta', 'Shardless Agent', 'Izzet Staticaster', 'Inventors'' Fair', 'Laelia, the Blade Reforged', 'Birds of Paradise', 'Vindicate', 'Approach of the Second Sun', 'Riveteers Overlook', 'Tranquil Frillback', 'Castle Garenbrig', 'Glimmerpost', 'Shivan Reef', 'Duress', 'Exorcise', 'Garruk Relentless', 'Disallow', 'Oust', 'Fire-Lit Thicket', 'Venser, Shaper Savant', 'Hurricane', 'Syr Faren, the Hengehammer', 'Council of the Absolute', 'Greater Tanuki', 'Crystal Grotto', 'Kaleidostone', 'Gray Merchant of Asphodel', 'Boromir, Warden of the Tower', 'Absorb', 'Altar of Dementia', 'Irrigated Farmland', 'Arch of Orazca', 'Springheart Nantuko', 'Damn', 'Fires of Invention', 'Temple of Silence', 'Ill-Timed Explosion', 'Lier, Disciple of the Drowned', 'Temple of Deceit', 'Day of Judgment', 'Consume the Meek', 'Greenhouse // Rickety Gazebo', 'Kenrith, the Returned King', 'Sylvan Library', 'Fear of Abduction', 'Ebondeath, Dracolich', 'Dawn of Hope', 'Don''t Make a Sound', 'Sleeper Dart', 'Prairie Stream', 'Azorius Charm', 'Repeal', 'Slitherwisp', 'Flooded Grove', 'Braids, Arisen Nightmare', 'Cloudpost', 'Lounge', 'Mesmeric Fiend', 'Sejiri Steppe', 'Cloud Key', 'Shizo, Death''s Storehouse', 'Zur the Enchanter', 'Treacherous Blessing', 'Leatherback Baloth', 'Canopy Vista', 'Hagra Mauling', 'Polukranos Reborn', 'Grist, Voracious Larva', 'Impulse', 'Persist', 'Six', 'Ugin, the Ineffable', 'Enigmatic Incarnation', 'Tinybones Joins Up', 'Kor Skyfisher', 'Berserk', 'Woodland Cemetery', 'Bond of Flourishing', 'Tribute to the World Tree', 'Sunpetal Grove', 'Dig Through Time', 'Wrath of God', 'Guild Globe', 'Emerald Medallion', 'Dark Ritual', 'Spellgyre', 'Arcbound Ravager', 'Barren Moor', 'Metalwork Colossus', 'Seasons Past', 'The Scarab God', 'Countersquall'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 69.8, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (69.5 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Doom Foretold', 'Castle Vantress', 'Spymaster''s Vault', 'Tangled Colony', 'Damn', 'Flowering of the White Tree', 'Fauna Shaman', 'Laboratory Maniac', 'Vryn Wingmare', 'Floodpits Drowner', 'Doom Blade', 'Sulfur Falls', 'Pouncing Shoreshark', 'Choked Estuary', 'Jadar, Ghoulcaller of Nephalia', 'Erebos''s Intervention', 'Raging Ravine', 'Malcolm, Alluring Scoundrel', 'Argoth, Sanctum of Nature', 'Bloodbraid Challenger', 'Avatar of the Resolute', 'Pelt Collector', 'Burst Lightning', 'Hagra Mauling', 'Sire of Insanity', 'Cascade Bluffs', 'Swans of Bryn Argoll', 'Sapphire Medallion', 'Long River''s Pull', 'Deeproot Wayfinder', 'Make Disappear', 'Kathari Remnant', 'Ghostly Flicker', 'Mystical Teachings', 'Hunter''s Talent', 'Six', 'Shivan Reef', 'Temple of Malady', 'Training Grounds', 'Flooded Grove', 'Giant Growth', 'Drana, Liberator of Malakir', 'Tendo Ice Bridge', 'Vren, the Relentless', 'Dakmor Salvage', 'Memory Lapse', 'Pack Rat', 'Unctus, Grand Metatect', 'Sejiri Steppe', 'Bogardan Hellkite', 'Karrthus, Tyrant of Jund', 'Eiganjo Castle', 'Kappa Tech-Wrecker', 'Corridor Monitor', 'Woodland Cemetery', 'Naban, Dean of Iteration', 'Auspicious Starrix', 'Drowned Catacomb', 'Stoic Sphinx', 'Tithe Taker', 'Berserk', 'The Scarab God', 'Fear of Impostors', 'Urabrask the Hidden', 'Vivid Creek', 'Phyrexian Arena', 'Llanowar Wastes', 'Thassa''s Intervention', 'Hypergenesis', 'Graven Cairns', 'Grand Coliseum', 'Scavenger Grounds', 'Tyvar, Jubilant Brawler', 'Springheart Nantuko', 'Temple of Deceit', 'Grist, Voracious Larva', 'Venser, Shaper Savant', 'Syr Faren, the Hengehammer', 'Obsessive Search', 'Shambling Vent', 'Dreadhorde Invasion', 'River of Tears', 'Riveteers Overlook', 'Adeline, Resplendent Cathar', 'Omen of the Sea', 'Hall of Heliod''s Generosity', 'Hissing Quagmire', 'Scute Swarm', 'Isolated Chapel', 'Vindicate', 'Birds of Paradise', 'Shardless Agent', 'Migratory Greathorn', 'Greenbelt Rampager', 'Etrata, Deadly Fugitive', 'Notion Thief', 'Dirge Bat', 'Gisela, Blade of Goldnight', 'Mesmeric Fiend', 'Aspect of Hydra', 'Toski, Bearer of Secrets', 'Impulse', 'Lavaclaw Reaches', 'Temple of Epiphany', 'Thing in the Ice', 'Deny Reality', 'Okina, Temple to the Grandfathers', 'Kytheon, Hero of Akros', 'Thalia, Guardian of Thraben', 'Hieroglyphic Illumination', 'Pillar of the Paruns', 'Repeal', 'Thorn of Amethyst', 'Dark Ritual', 'Progenitus', 'Obstinate Baloth', 'Swarmyard', 'Persistent Marshstalker', 'Nightscape Familiar', 'Warstorm Surge', 'Sunken Hollow', 'Zagoth Mamba', 'Forbidden Orchard', 'Fiend Hunter', 'Legion''s Landing', 'Steel Leaf Champion', 'Scattered Groves', 'Carrot Cake', 'Fatestitcher', 'Search for Azcanta', 'Ancestral Vision', 'Barad-dûr', 'Caves of Koilos', 'Dread Return', 'Commit // Memory', 'Kiora''s Follower', 'Scavenging Ooze', 'Ghalta, Primal Hunger', 'Nowhere to Run', 'Vivid Crag', 'Scrivener', 'Tail Swipe', 'Lord Skitter, Sewer King', 'Beastmaster Ascension', 'Underground River', 'Salvager of Secrets', 'Cryptic Command', 'Minas Tirith', 'Shineshadow Snarl', 'Drownyard Temple', 'Frodo, Sauron''s Bane', 'Slitherwisp', 'Dig Through Time', 'Isamaru, Hound of Konda', 'Experiment One', 'Fyndhorn Elves', 'Gemrazer', 'Eddymurk Crab', 'Yavimaya Coast', 'Nadu, Winged Wisdom', 'Sauron''s Ransom', 'Azure Beastbinder', 'Kambal, Consul of Allocation', 'Cunning Nightbonder', 'Insidious Fungus', 'Rockfall Vale', 'Neglected Manor', 'Countersquall', 'Crumbling Vestige', 'Seismic Assault', 'Invert Polarity', 'Tergrid, God of Fright', 'Lodestone Golem', 'Kiki-Jiki, Mirror Breaker', 'Braids, Cabal Minion', 'Fetid Pools', 'Aurelia, the Warleader', 'Sea Gate Oracle', 'Fire-Lit Thicket', 'Mount Doom', 'Ebondeath, Dracolich', 'Captured Sunlight', 'Selesnya Sanctuary', 'High Tide', 'Wight of the Reliquary', 'Shizo, Death''s Storehouse'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 69.5, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
Exceeded slow_query limit (67.9 > 60.0) in mysql: ```
SELECT
d.id,
d.finish,
d.decklist_hash,
cache.active_date,
cache.wins,
cache.losses,
cache.draws,
cache.color_sort,
ct.name AS competition_type_name,
COUNT(*) OVER () AS total
FROM
deck AS d
LEFT JOIN
competition AS c ON d.competition_id = c.id
LEFT JOIN
competition_series AS cs ON cs.id = c.competition_series_id
LEFT JOIN
competition_type AS ct ON ct.id = cs.competition_type_id
LEFT JOIN
deck_cache AS cache ON d.id = cache.deck_id
LEFT JOIN deck_cache AS season ON d.id = season.deck_id
WHERE
(d.id IN (SELECT deck_id FROM deck_card WHERE card IN ('Laelia, the Blade Reforged', 'Springheart Nantuko', 'Hagra Mauling', 'Abstruse Appropriation', 'Shared Summons', 'Eiganjo Castle', 'Kappa Tech-Wrecker', 'Steel Leaf Champion', 'Moonsnare Prototype', 'Adeline, Resplendent Cathar', 'Benevolent Bodyguard', 'Sarcomancy', 'Six', 'Gisela, Blade of Goldnight', 'Selesnya Sanctuary', 'The Huntsman''s Redemption', 'Oath of Kaya', 'Damn', 'Greenbelt Rampager', 'Sunpetal Grove', 'Glacial Fortress', 'Llanowar Wastes', 'Incinerate', 'Hinterland Harbor', 'Ebondeath, Dracolich', 'Sulfuric Vortex', 'Siege Veteran', 'Tail Swipe', 'Cave of the Frost Dragon', 'Elite Vanguard', 'Kor Skyfisher', 'Summon the School', 'Haazda Marshal', 'Braids, Cabal Minion', 'Crumbling Vestige', 'Riveteers Overlook', 'Porphyry Nodes', 'Encroaching Wastes', 'Sylvan Safekeeper', 'Yavimaya Coast', 'Experiment One', 'Memory Lapse', 'Kathari Remnant', 'Berserk', 'Madcap Skills', 'Temple of Malady', 'Forbid', 'Phelia, Exuberant Shepherd', 'Barad-dûr', 'Malcolm, Alluring Scoundrel', 'Sejiri Steppe', 'Flooded Grove', 'Shardless Agent', 'Valiant Veteran', 'Shared Discovery', 'Swallow Whole', 'Shineshadow Snarl', 'Lotus Cobra', 'Temple of Deceit', 'Vindicate', 'Nowhere to Run', 'Brutal Cathar', 'Scavenger Grounds', 'Tinybones Joins Up', 'Deeproot Wayfinder', 'Doom Foretold', 'Aurelia, the Warleader', 'Laboratory Maniac', 'Lord Skitter, Sewer King', 'Champion of the Parish', 'Nadu, Winged Wisdom', 'Carrot Cake', 'Lullmage Mentor', 'Rishadan Dockhand', 'Kaya, Ghost Assassin', 'Dark Ritual', 'Hall of Heliod''s Generosity', 'Tyvar, Jubilant Brawler', 'Burst Lightning', 'Cunning Nightbonder', 'Spirit en-Kor', 'Omen of the Sea', 'Stoic Sphinx', 'Wight of the Reliquary', 'Avatar of the Resolute', 'Drownyard Temple', 'Callous Bloodmage', 'Isolated Chapel', 'Sporogenic Infection', 'Dig Through Time', 'Vivid Creek', 'Merrow Reejerey', 'Fallowsage', 'Mesmeric Fiend', 'Unified Will', 'Smokestack', 'Choked Estuary', 'Temple of Silence', 'Insidious Fungus', 'Okina, Temple to the Grandfathers', 'Nissa, Steward of Elements', 'Brokers Hideout', 'Forbidden Orchard', 'Luminarch Aspirant', 'Kytheon, Hero of Akros', 'Fetid Pools', 'Bomat Courier', 'Jadar, Ghoulcaller of Nephalia', 'Ranger Class', 'Drowned Catacomb', 'Barbarian Ring', 'Clockwork Percussionist', 'Aspect of Hydra', 'Grimoire Thief', 'Underground River', 'Urabrask the Hidden', 'Oust', 'Pelt Collector', 'Bogardan Hellkite', 'Shambling Vent', 'Doom Blade', 'Legion''s Landing', 'Soldier of the Pantheon', 'Venser, Shaper Savant', 'Giant Growth', 'Flowering of the White Tree', 'Ghalta, Primal Hunger', 'Birds of Paradise', 'Dark Confidant', 'Reef Shaman', 'Slitherwisp', 'Bandit''s Talent', 'Fervent Champion', 'Pillar of the Paruns', 'Spellskite', 'Faerie Vandal', 'Rockfall Vale', 'Warstorm Surge', 'Scavenging Ooze', 'Dreadhorde Invasion', 'Wanderwine Hub', 'Thalia, Guardian of Thraben', 'Thalia''s Lieutenant', 'Countersquall', 'Caves of Koilos', 'Kitesail Larcenist', 'Syr Faren, the Hengehammer', 'Karrthus, Tyrant of Jund', 'Deeproot Pilgrimage', 'Bloodbraid Challenger', 'Hypergenesis', 'Veteran Survivor', 'Mishra''s Factory', 'Hunter''s Talent', 'Earthshaker Khenra', 'Roaring Earth', 'Captured Sunlight', 'Phoenix of Ash', 'Erebos''s Intervention', 'Grist, Voracious Larva', 'Darkstar Augur', 'Tendo Ice Bridge', 'Progenitus', 'Scattered Groves', 'Grand Coliseum', 'Judge of Currents', 'Bring to Light'))) AND (TRUE)
GROUP BY
d.id,
d.competition_id, -- Every deck has only one competition_id but if we want to use competition_id in the HAVING clause we need this.
season.season_id -- In theory this is not necessary as all decks are in a single season and we join on the date but MySQL cannot work that out so give it the hint it needs.
HAVING
TRUE
ORDER BY
active_date DESC, d.finish IS NULL, d.finish
```
[]
(slow_query, 67.9, mysql)
Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851
Labels: decksite
[]
(slow_query, 41.0, mysql)Reported on decksite by mysql-perf
Location Hash: 533bd47e58c956a670b115636d4f3a60a494f851