Skip to main content

Sammenhæng mellem magnesiummangel, overvægt, diabetes og metaboliske forstyrrelser

Sammenhæng mellem magnesiummangel, overvægt, diabetes og metaboliske forstyrrelserMagnesium indgår i flere hundrede enzymer, som er involveret i energiomsætningen, sukkerstofskiftet, nervesystemet og mange andre fundamentale processer. Men magnesiummangel er udbredt, og der er en stigende evidens for, at dette er involveret i en lang række metaboliske forstyrrelser som overvægt, insulinresistens, diabetes type-2, forhøjet blodtryk, forhøjet kolesterol samt lav grad af kronisk inflammation, som optræder ved de fleste kroniske sygdomme. Det tyder samtidig på, at et højt indtag af magnesium gennem kosten eller tilskud kan forebygge eller afhjælpe disse metaboliske forstyrrelser. I en ny oversigtsartikel, som er publiceret i Nutrients, ser forfatterne nærmere på magnesiummangels rolle i udviklingen af de udbredte metaboliske forstyrrelser. Forfatterne kommer også ind på, hvordan udpint jord, ensidig kost, dårlig optagelse, insulinresistens, medicin, alkoholmisbrug og stress kan føre til magnesiummangel.

Magnesium er et af de mineraler, som vi skal have mest af, og det findes især i en grov grøn kost som fuldkorn, kerner, mandler, nødder, banan, kål, spinat, avokado, andre grønsager, tofu og mørk chokolade. Omkring halvdelen af kroppens magnesium findes i knoglerne. Resten findes i muskler, nervevæv, blodkar og andet blødt væv, hvor det indgår i over 300 enzymprocesser. Overordnet har magnesium betydning for følgende:

  • Syntese af RNA og DNA
  • Kulhydrat- og fedtstofskifte
  • Insulinfølsomhed
  • Cellemembraners stabilitet
  • Kalcium- og knoglemetabolisme
  • Nervesystem
  • Immunsystem

Aktivering og udnyttelse af D-vitamin

Ifølge EFSA, Den Europæiske Fødevaresikkerhedsautoritet, ligger de officielle daglige anbefalinger på 300 mg for kvinder og 350 mg for mænd. Men det viser sig, at magnesiummangel er meget udbredt i den ”vestlige kost” grundet dyrkningsmetoder, raffinering og ensidige kostvaner. Dårlig optagelse, tarmsygdomme, insulinresistens, diabetes, nedsat nyrefunktion, graviditet, alkoholmisbrug, vanddrivende medicin og stress kan også føre til magnesiummangel.
Det er desuden svært, at måle magnesiummangler med en almindelig blodprøve, da mineralet primært findes inde i cellerne. Derfor er det bedre med fuldblodsprøver.
Tidlige tegn på magnesiummangel kan være træthed, muskeluro, forstoppelse, kramper eller søvnløshed. Det er også påvist, at magnesiummangel hænger sammen med hjerte-karsygdomme (arytmier, hjertesvigt, slagtilfælde ), hovedpine, luftvejssygdomme og depression.
Gennem de sidste år har der været stigende fokus på, hvorvidt magnesiummangel også hænger sammen med forskellige metaboliske forstyrrelser som overvægt, insulinresistens, diabetes type-2, forhøjet blodtryk, ændringer i fedtstofskiftet, åreforkalkning og højere risiko for hjertekarsygdomme. De pågældende patologiske tilstande er alle karakteriseret af lav grad af kronisk inflammation. I den nye oversigtsartikel har forfatterne derfor set nærmere på magnesiums rolle ved disse metaboliske forstyrrelser.

  • Det antages, at 30-50 procent i den vestlige verden får for lidt magnesium gennem kosten

Magnesium og overvægt

Ifølge WHO er knap to milliarder mennesker overvægtige og 650 millioner er fede med et BMI over 30. Fedme er også karakteriseret af for stor livvidde, hvor det farlige viscerale fedt sidder mellem indvoldene.
Flere studier tyder på, at indtaget af magnesium hænger omvendt sammen med risikoen for at udvikle overvægt – både hos børn og voksne. Studier har desuden vist, at overvægtige kvinder med polycystisk ovariesyndrom har lavere magnesiumkoncentrationer.
Mangel på magnesium kan således gå ud over en lang række stofskifteprocesser, der påvirker blodsukkeret, vægten og hormonbalancen.
Flere studier tyder allerede på, at tilskud med magnesium til overvægtige kan reducere taljemålet og beskytte mod vægtforøgelse. Men der er stadig brug for flere studier på området. I forbindelse med vægttab kan det også svare sig at gå over til en grov og grøn kost med færre kulhydrater, gode fedtstoffer og nok protein, der stabiliserer blodsukkeret.

Magnesium og forhøjet blodtryk

Forhøjet blodtryk øger risikoen for hjertesvigt og slagtilfælde. Ifølge WHO lider 1,9 milliarder voksne mellem 30-79 år af forhøjet blodtryk, og tallet stiger stadig. Det antages, at knap halvdelen ikke aner, at de har forhøjet blodtryk, som kan være en tikkende bombe for helbredet.
Magnesiums evne til at regulere blodtrykket skyldes blandt andet, at det findes i cellemembranerne, hvor det regulerer cellernes calciumoptagelse. Således bør det meste calcium indlejres i knoglerne, mens kalciumkoncentrationen bør være meget lille i blodkar, muskler og andre bløde væv. For hvis der strømmer for mange calcium-ioner ind i disse celler, bliver de overstimuleret, hvilket forårsager uhensigtsmæssige sammentrækninger og cellestress. Hos patienter med forhøjet blodtryk, har man således fundet øgede koncentrationer af calcium og for lave koncentrationer af magnesium i cellemembranerne.
I den nye oversigtsartikel henviser forfatterne til flere studier, hvor tilskud med magnesium signifikant kunne reducere det systoliske og diastoliske blodtryk.

  • Balancen mellem calcium og magnesium er meget vigtig
  • For meget calcium og for lidt magnesium øger risikoen for cellestress og mange metaboliske forstyrrelser

Magnesium, metabolisk syndrom og diabetes

Metabolisk syndrom er en udbredt stofskiftesygdom, som kommer snigende, og som er karakteriseret af insulinresistens, forhøjet blodtryk, forhøjet fedtindhold i blodet, for stor livvidde og øget risiko for diabetes type-2.
Forekomsten af metabolisk syndrom stiger med alderen. Således har knap hver tiende i 20-årsalderen metabolisk syndrom, mens det er 40 procent i 60-årsalderen.
Studier har afsløret, at op mod halvdelen (13,5-47,7 procent) med begge typer diabetes mangler magnesium. Det antages i denne forbindelse, at magnesiummangel bidrager til de metaboliske forstyrrelser, da magnesium har betydning for insulinfølsomheden og omsætningen af kulhydrater.
Studier tyder således på, at et lavt niveau af magnesium i serum hænger negativt sammen med BMI og diabeteskomponenter som insulinniveau, insulinresistens, fasteblodsukker og langtidsblodsukker (HbA1c).
I oversigtsartiklen henviser forfatterne blandt andet til en meta-analyse, som viste, at et højere indtag af magnesium hang sammen med en lavere risiko for at udvikle metabolisk syndrom.
Det tyder desuden på, at patienter med diabetes type-2 har en tendens til at udskille for meget magnesium gennem urinen, så det bliver en ond cirkel.
Af samme grund kan diabetikere have et behov for magnesium, som er højere end de officielle anbefalinger.

Magnesium, kolesterol og fedtstofskifte

Metabolisk syndrom er karakteriseret af et forhøjet niveau af triglycerider og LDL-kolesterol. Dette sker typisk, når leveren oversvømmes med for mange kulhydrater, så den bliver til en fedtfabrik.
Metabolisk syndrom er også karakteriseret af insulinresistens og et forhøjet insulinniveau, som medfører lav grad af kronisk inflammation. Dette påvirker kroppen med for mange frie radikaler. En af de farligste skadevirkninger er, når de frie radikale angriber kolesterolet, så det ikke længere kan bruges til opbygning af cellemembraner, opbygning af steroidhormoner, dannelse af D-vitamin, Q10 med videre. Der sker så det, at det ubrugelige, harske kolesterol ædes af hvide blodlegemer, som derefter indlejres i karvæggen som skumceller. Det er altså det oxiderede harske kolesterol, som er sundhedsskadeligt, og som baner vej for åreforkalkning.
Flere studier har allerede vist, at der er en direkte sammenhæng mellem mangel på magnesium og forstyrrelser i fedtstofskiftet. Man har således fundet, at 65,6 procent af patienterne med metabolisk syndrom havde lave magnesiumniveauer i blodet, hvorimod det kun var 4,9 procent i en rask kontrolgruppe.
Det antages, at tilskud med magnesium kan forbedre fedtstofskiftet på flere parametre.

Magnesium og inflammation

Den akutte inflammation er en naturlig reaktion på infektioner og celleskader. Men da inflammationer altid er forbundet med dannelse af frie radikaler, er det vigtigt, at disse er kontrollerede og ikke trækker ud.
I denne forbindelse er aldringsprocesser, metabolisk syndrom, diabetes type-2 og de fleste kroniske sygdomme præget af lav grad af kronisk inflammation, som er meget sundhedsskadelig. For kroniske inflammation påvirker hele tiden kroppen med for mange frie radikaler, som ikke alene angriber kolesterolet men også skaber kædereaktioner, som skader celler og væv.
Ved lav grad af kronisk inflammation kan der være et forhøjet niveau af biomarkører som CRP, hvide blodlegemer, fibrinogen, IL-6 og TNF-α. Adskillige studier har efterhånden vist, at koncentrationen af disse markører afhænger af kroppens magnesiumstatus.
Det tyder på, at magnesium påvirker inflammationsprocesserne via flere mekanismer. Den ene mekanisme er ved at blokere cellernes calciumkanaler, så de ikke oversvømmes med calcium-ioner. Hvis cellerne indeholder for mange calcium-ioner kan de nemlig udskille for mange proinflammatoriske markører som CRP, IL-6 og TNF-α.
Derudover kan magnesiummangel medføre en systemisk stress i kroppen, som påvirker nervesystemet og andre systemer som RAAS (renin-angiotensin system).
I den nye meta-analyse, som er publiceret i Nutrients, henviser forfatterne til flere studier, hvor tilskud med magnesium har en positiv effekt på regulering af inflammationer.
Det skal desuden tilføjes, at magnesiumholdige enzymer er afgørende for, at den D-vitaminform, som vi danner fra solen eller får fra tilskud, omdannes til den aktive form. Det betyder med andre ord, at magnesium er afgørende for, at D-vitamin også kan modvirke lav grad af kronisk inflammation via andre mekanismer. Det tyder således på, at effekten af magnesiumtilskud er størst, hvis man samtidig er velforsynet med D-vitamin.

  • Det er bedst, at få en del magnesium gennem en grov og grøn kost, da dette også bidrager med fibre og andre næringsstoffer.
  • Tilskud med magnesium bør være i en god kvalitet, som kroppen kan optage.
  • Den optimale effekt af magnesium kræver også nok D-vitamin.

Chrom, blodsukker og metaboliske forstyrrelser

Metaboliske forstyrrelser er ofte præget af et forstyrret blodsukker. I den følgende artikel kan du læse mere om, hvordan chrom og enkle kostændringer bidrager til at regulere blodsukkeret og vægten.

»Kan hjertekarsygdomme, diabetes og depression skyldes chrommangel?«

Referencer:

Ligia J Dominguez et al. The Role of Magnesium in the Pathogenesis of Metabolic Disorders. Nutrients 2022 May

Nicola Veronese et al. Effect of Magnesium Supplementation on Inflammatory Parameters: A Meta-Analysis of Randomized Controlled Trials. Nutrients 2022.

Andrea Rosanoff et al. Essential Nutrient Interactions: Does Low or Suboptimal Magnesium Interact with Vitamin D and/or Calcium status. Advances in Nutrition 2016

Metabolisk syndrom - Patienthåndbogen på sundhed.dk

Samfundsøkonomien og diabetes | Forskning | Samfund


  • Oprettet den .
9.353MBMemory Usage211msRequest Duration
Joomla! Version4.4.4
PHP Version8.3.6
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.40-0ubuntu0.24.04.1
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "i6ah3ivv40618va2qfu7orp17c" ]
$_SERVER
array:47 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744905090 "last" => 1744905090...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "da-DK" ]
  • afterLoad (456.81KB) (1.54ms)
  • afterInitialise (1.28MB) (16.51ms)
  • afterRoute (602.66KB) (5.32ms)
  • beforeRenderComponent com_content (23.57KB) (565μs)
  • Before Access::preloadComponents (all components) (36.09KB) (444μs)
  • After Access::preloadComponents (all components) (97.34KB) (814μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (23μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (5.54ms)
  • Before Access::getAssetRules (id:7373 name:com_content.article.3651) (130.65KB) (147μs)
  • After Access::getAssetRules (id:7373 name:com_content.article.3651) (7.38KB) (153μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.56MB) (26.06ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (560.22KB) (15.45ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (11μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (160μs)
  • beforeRenderRawModule mod_custom (Se testen her...) (3.62KB) (57μs)
  • afterRenderRawModule mod_custom (Se testen her...) (4.26KB) (358μs)
  • beforeRenderModule mod_custom (Se testen her...) (720B) (4μs)
  • afterRenderModule mod_custom (Se testen her...) (4.3KB) (52μs)
  • afterRenderComponent com_content (52.53KB) (14.18ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (2.39ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (38μs)
  • afterDispatch (27.73KB) (934μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (594μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (119.69KB) (49.82ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (31μs)
  • afterRenderRawModule mod_tags_popular (Søg) (19.59KB) (50.46ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.76ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (87μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (16μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (27μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (216μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (213.36KB) (1.98ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (82μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (89.41KB) (2.11ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (8μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (27μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (15μs)
  • afterRenderRawModule mod_finder () (70.78KB) (2.75ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (43μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (180μs)
  • afterRenderRawModule mod_custom () (21.98KB) (1.15ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (73μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (137μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (895μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (59μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (811μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (36μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (759μs)
  • beforeRenderModule mod_finder () (704B) (8μs)
  • afterRenderModule mod_finder () (1.23KB) (64μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (210μs)
  • afterRenderRawModule mod_custom () (944B) (167μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (84μs)
  • afterRenderRawModule mod_custom () (896B) (103μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (24μs)
  • afterRender (186.49KB) (3.74ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (19.59KB) (23.89%)
    50.46ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (119.69KB) (23.59%)
    49.82ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.56MB) (12.34%)
    26.06ms
    1 x afterInitialise (1.28MB) (7.82%)
    16.51ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (560.22KB) (7.32%)
    15.45ms
    1 x afterRenderComponent com_content (52.53KB) (6.71%)
    14.18ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (2.62%)
    5.54ms
    1 x afterRoute (602.66KB) (2.52%)
    5.32ms
    1 x afterRender (186.49KB) (1.77%)
    3.74ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.31%)
    2.76ms
    1 x afterRenderRawModule mod_finder () (70.78KB) (1.3%)
    2.75ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (1.13%)
    2.39ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (89.41KB) (1%)
    2.11ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (213.36KB) (0.94%)
    1.98ms
    1 x afterLoad (456.81KB) (0.73%)
    1.54ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.54%)
    1.15ms
    1 x afterDispatch (27.73KB) (0.44%)
    934μs
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.42%)
    895μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.39%)
    814μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.38%)
    811μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.36%)
    759μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.28%)
    594μs
    1 x beforeRenderComponent com_content (23.57KB) (0.27%)
    565μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.21%)
    444μs
    1 x afterRenderRawModule mod_custom (Se testen her...) (4.26KB) (0.17%)
    358μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.1%)
    216μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.1%)
    210μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.09%)
    180μs
    1 x afterRenderRawModule mod_custom () (944B) (0.08%)
    167μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (0.08%)
    160μs
    1 x After Access::getAssetRules (id:7373 name:com_content.article.3651) (7.38KB) (0.07%)
    153μs
    1 x Before Access::getAssetRules (id:7373 name:com_content.article.3651) (130.65KB) (0.07%)
    147μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.06%)
    137μs
    1 x afterRenderRawModule mod_custom () (896B) (0.05%)
    103μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.04%)
    87μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    84μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (0.04%)
    82μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    73μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.03%)
    64μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.03%)
    59μs
    1 x beforeRenderRawModule mod_custom (Se testen her...) (3.62KB) (0.03%)
    57μs
    1 x afterRenderModule mod_custom (Se testen her...) (4.3KB) (0.02%)
    52μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    43μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    38μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    36μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    31μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    27μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    27μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    24μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    19μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    16μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    15μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    12μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0.01%)
    11μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0.01%)
    11μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Se testen her...) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
77 statements were executed, 39 of which were duplicates, 38 unique145ms1.38MB
  • SELECT @@SESSION.sql_mode;82μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?227μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 199μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `has_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id2.5ms992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1289μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`146μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `has_usergroups` AS `a` LEFT JOIN `has_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest200μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `has_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`643μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC205μs2.33KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `has_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1167μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config200μs1.06KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `has_menu` AS `m` LEFT JOIN `has_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`1.02ms165.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray1,:preparedArray2)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`381μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `has_template_styles` AS `s` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1243μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)455μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.77ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`816μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3651'1.68ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)468μs22.19KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`459μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)4.34ms4.16KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`447μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC388μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id147μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.77ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)4.47ms1.45KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,COUNT( `tag_id`) AS `count`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `cc` ON `m`.`core_content_id` = `cc`.`core_content_id` INNER JOIN `has_content_types` AS `ct` ON `m`.`type_alias` = `ct`.`type_alias` WHERE ( ( ( (`m`.`tag_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7) AND `t`.`access` IN (:preparedArray8,:preparedArray9) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray10,:preparedArray11) OR `cc`.`core_access` = 0)) AND (`m`.`content_item_id` <> :currentId OR `m`.`type_alias` <> :prefix)) AND (`cc`.`core_publish_up` IS NULL OR `cc`.`core_publish_up` = :nullDateUp OR `cc`.`core_publish_up` <= :nowDateUp)) AND (`cc`.`core_publish_down` IS NULL OR `cc`.`core_publish_down` = :nullDateDown OR `cc`.`core_publish_down` >= :nowDateDown) AND `cc`.`core_language` IN (:preparedArray12,:preparedArray13) GROUP BY `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` ORDER BY `count` DESC LIMIT 152.96ms20.72KBParams/modules/mod_tags_similar/src/Helper/TagsSimilarHelper.php:200Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`381μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id160μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id89μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id115μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id72μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id72μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id75μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id58μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id62μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id101μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id84μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id92μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC11ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1168μs536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0447μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id116μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id73μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'da-DK' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-17 15:51:33') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-17 15:51:33') AND c2.state = 1392μs12.47KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug`,( SELECT COUNT(`i`.`id`) FROM `has_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1 AND `i`.`language` IN (:preparedArray5,:preparedArray6)) AS `numitems` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`10.11ms4.05KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray6,:preparedArray7) ORDER BY RAND() ASC LIMIT 1536.69ms247.28KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 1548.78ms2.75KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `has_menu` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id272μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1249μs640B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)233μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.ordering ASC379μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)214μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `has_scheduler_tasks` AS `a` WHERE `a`.`state` = 1164μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`420μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?155μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?3.51ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy