Skip to main content

Sund aldring kræver nok magnesium

En sund aldring kræver nok magnesiumMagnesium har betydning for en lang række fysiologiske funktioner. I en ny oversigtsartikel, som er publiceret i Nutrients, har forfatterne set nærmere på forholdet mellem kroppens niveau af magnesium og en række markører for aldringsprocesser. De har desuden den hypotese, at et optimalt indtag af magnesium gennem hele livet er en nem og billig måde at opnå en sund aldring på.

Aldringsprocesser inkluderer ændringer på biologiske, fysiologiske og psykiske niveauer, hvilket øger risikoen for akutte og kroniske sygdomme. De fleste ældre tager derfor forskellige medicintyper, som ikke fjerner årsagen, og som ofte er forbundet med alvorlige bivirkninger. Meget tyder samtidig på, at simpel magnesiummangel kan fremme aldringsprocesserne. Det skyldes, at magnesium er et livsvigtigt mineral med betydning for knoglerne, nervesystemet, musklerne, fordøjelsen, immunforsvaret, omsætning af næringsstoffer, aktivering af D-vitamin og mange andre funktioner.
I 2013 definerede Lopez-Otin og en gruppe forskningskolleger ni markører for aldringsprocesser, og siden er flere markører kommet til. Den nye oversigtsartikel havde derfor til formål at se nærmere på sammenhængen mellem magnesium, de pågældende markører og udviklingen af kroniske sygdomme i forbindelse med aldringsprocesser.

Magnesium og cellernes sundhed

Magnesium er et af de mineraler, som vi skal have mest af. 98 procent af kroppens magnesium findes inde i cellerne, hvor det regulerer flere end 300 forskellige enzymprocesser, som blandt andet har betydning for energiomsætningen, nervesystemet, musklerne, syntesen af proteiner og omsætningen af kulhydrater. Magnesium regulerer også cellernes optagelse af calcium, hvilket er en meget vigtig funktion. Størstedelen af kroppens calcium bør nemlig indlejres i knoglecellerne, mens nerveceller og andre celler, der tilhører blødt væv, bør være næsten calciumtomme. Hvis der mangler magnesium, og der af den grund strømmer for meget calcium ind i disse celler, bliver de overstimuleret og stressede, hvilket øger risikoen for forstyrrelser i nervesystemet, kronisk inflammation og celleskader.

Aldringsprocesserne og udbredt magnesiummangel

Aldringsprocesser forårsages af skader på cellerne, hvilket påvirker forskellige organer og væv i en negativ retning. Gener, kost og livsstil har stor betydning, og i takt med at antallet af ældre stiger, er der kommet mere fokus på dette felt. Det tyder samtidig på, at aldringsprocesserne kan bremses, hvis man påvirker de mekanismer, som er involveret. Dette gælder blandt andet kronisk magnesiummangel, som kan skyldes en ensidig, forarbejdet kost, dårlig optagelse af magnesium eller øget magnesium-udskillelse via urinvejene. Derudover kan stress samt vanddrivende medicin, syreneutraliserende medicin og andre lægemidler, som mange ældre tager, hæmme kroppens optagelse eller udnyttelse af magnesium. Man har desuden observeret, at ældre har for lavt intracellulært indhold af magnesium, også selvom magnesiumniveauet i serum er normalt.
Den udbredte kroniske magnesiummangel hos ældre hænger sammen med adskillige kroniske sygdomme og kirurgiske indgreb. Derfor bør der være et øget fokus på, at ældre får nok magnesium via kosten og eventuelle tilskud.

  • Kilder til magnesium:
    Grønne bladgrønsager, bælgfrugter, fuldkorn, quinoa, nødder og kakaobønner.
  • Biotilgængeligheden øges af:
    D-vitamin og B6-vitamin. Uforarbejdede råvarer, fermenterede råvarer og nok mavesyre.
  • Biotilgængeligheden hæmmes af:
    Raffinerede råvarer, for meget calcium, kaffe, alkohol og sodavand samt for lidt mavesyre. Desuden flere medicintyper.

Sammenhæng mellem magnesium og markører for aldringsprocesser

I oversigtsartiklen beskrives, hvordan magnesiummangel kan forårsage ændringer i forskellige markører og derigennem øge risikoen for ændret immunrespons, infektioner, type-2 diabetes , hjertekarsygdomme, forhøjet blodtryk, kræft, Alzheimers sygdom, Parkinsons sygdom og mange andre sygdomme. Forfatterne beskriver desuden følgende markører for aldringsprocesser:

• Kronisk inflammation og oxidativ stress

Cellerne producerer energi i form af ATP i mitokondrierne. Denne energiomsætning efterlader frie radikaler, som øges med alderen grundet en dårligere iltomsætning. Påvirkningen af frie radikaler øges også af tobaksrygning, alkoholmisbrug, overvægt, stråling, mangel på søvn og meget medicin. Vores eneste værn mod de frie radikaler er forskellige antioxidanter, og hvis de mangler, opstår der oxidativ stress, hvor de frie radikaler via kædereaktioner begynder at angribe celler og væv.
Aldringsprocesser præges desuden af et svagt og afsporet immunforsvar, som skaber grundlag for lav grad af kronisk inflammation eller autoimmune sygdomme som leddegigt. Den kroniske inflammation medfører en konstant påvirkning af frie radikaler, og aldringsinflammation er et ret nyt begreb, der øger risikoen for mange sygdomme og tidlig død.
I oversigtsartiklen beskriver forfatterne, hvordan et tilstrækkeligt magnesiumindtag fra kost eller tilskud bidrager til at modvirke oxidativ stress og sænke forskellige inflammationsmarkører som blandt andet CRP (C-reaktivt protein), IL-1, IL-6 og TNF-α. Flere studier og metaanalyser afslører desuden, at tilskud af magnesium hæmmer inflammationsmarkører - især CRP.

• Genetisk ustabilitet og forringet cellekommunikation

Dette refererer til skader på cellernes DNA og mutationer. Skaderne kan skyldes oxidativ stress samt manglende reparation af skader på DNA, som regulerer utallige processer i cellerne og mellem cellerne. I oversigtsartiklen beskriver forfatterne, hvilken betydning magnesium har for cellernes DNA-replikation, hvilket er en forudsætning for en vellykket celledeling. Derudover har magnesium betydning for adskillige enzymprocesser, som er involveret i reparation af ødelagt DNA.

  • Forkortede telomerer, muskler og søvn

Telomererne sidder for enden af cellernes kromosomer (DNA-strenge) som en form for beskyttelse. Hver gang en celle deler sig, afkortes telomererne en smule, og når telomererne på et tidspunkt bliver for korte, ophører cellen med at dele sig eller udfører programmeret celledød, som kaldes for apoptose. Telomererne kan også blive ødelagt eller forkortet på grund af oxidativ stress. Forkortede telomerer hænger sammen med aldringsprocesser, øget risiko for kræft, hjertekarsygdomme og for tidlig død.
I oversigtsartiklen beskriver forfatterne, hvordan magnesium påvirker telomerernes struktur og integritet. Magnesium beskytter desuden mod aldersrelateret muskelsvind (sarcopenia) samt ændringer af døgnrytmen med dårlig søvn, som mange ældre oplever.

• Dysfunktioner i mitokondrierne

Som nævnt producerer cellerne energi i mitokondrierne, men iltomsætningen forringes med alderen. Mitokondrierne har også andre funktioner, som blandt andet inkluderer regulering af cellens stofskifte, calciumsignalering, cellernes membranpotentiale og apoptose. Mere end en tredjedel af det intracellulære magnesium findes i mitokondrierne. Det betyder, at mangel på magnesium kan gå ud over mitokondriernes energiomsætning og de mange andre funktioner som mitokondrierne har i cellerne.

• Forstyrrelser i proteinsynteser

Cellernes dannelse af forskellige proteiner består af tre trin – transskription, translation og foldning. Ændringer i proteinsynteserne kan medføre mangel på stabilitet i cellen og akkumulering af misfoldede proteiner. Hjertekarsygdomme, neurologiske sygdomme og flere andre sygdomme hænger sammen med forstyrrelser i cellernes proteinsynteser. Ved Alzheimers sygdom optræder der misfoldede eller sammenklumpede proteiner (beta-amyloid og tau) i hjernen.
Magnesium har betydning for proteinsyntesen. Og man har konstateret magnesiummangel i en række neurologiske sygdomme som Alzheimers sygdom, Parkinsons sygdom, epilepsi og migræne.
I oversigtsartiklen beskriver forfatterne, hvordan magnesium har betydning for nervesystemet, og hvordan magnesium på forskellige måder modvirker ophobning af de skadelige proteiner.

• Forstyrrelser i omsætning af kulhydrater

Magnesium har betydning for insulinfølsomheden og derigennem cellernes optagelse af blodsukker, som bør være stabil.
Mangel på magnesium i kosten hænger sammen med en øget risiko for forstyrrelser i blodsukkeret og metabolisk syndrom, der er karakteriseret ved insulinresistens, forhøjet blodtryk, forhøjet kolesterol og for stor livvidde. Metabolisk syndrom er forstadie til type 2 diabetes.
To meta-analyser har afsløret en omvendt relation mellem magnesiumindtag og risikoen for at få type 2 diabetes.

• Dårlig fordøjelse og dysbioser

Den enorme tarmflora har betydning for fordøjelsen, dannelse af vitaminer, enzymer, neurotransmittere med videre. Der er desuden et tæt forbindelse til hjernen via den såkaldte tarm-hjerne-akse. Derfor har fordøjelsen også betydning for det mentale helbred.
Den livsvigtige sameksistens med diverse mikroorganismer kaldes for symbiose. Men hvis potentielt skadelige bakterier eller svampe bliver for dominerende, kan der opstår dysbioser, som skaber grundlag for dårlig fordøjelse, infektioner, neurologiske sygdomme og mange andre sygdomme.
Aldringsprocesser kan gå ud over symbiosen på hud og slimhinder. Det tyder samtidig på, at tilskud af magnesium kan afhjælpe forstoppelse og reducere de bakterier, som er involveret i dysbioser og inflammatoriske tarmsygdomme.

• Udmattede stamceller og andre markører

Stamceller er ikke-specialiserede celler, som i modsætning til andre celletyper har to egenskaber, da de både kan gennemgå et ubegrænset antal celledelinger (mitoser) og har evnen til at modnes (differentiere) til flere celletyper i forskellige væv. Under aldringsprocesser kan stamcellernes evne til at dele sig og differentiere påvirkes af oxidativ stress og andre faktorer. Dette kan især påvirke immunforsvarets hvide blodceller i en negativ retning, hvilket blandt andet øger risikoen for, at COVID-19 og andre infektioner bliver komplicerede. Der er også en øget risiko for autoimmune sygdomme samt anæmi og leukæmi, der opstår i knoglemarvens stamceller.
I denne forbindelse viser det sig, at magnesium har afgørende betydning for kroppens immunrespons via dannelsen og aktiveringen af forskellige hvide blodceller (makrofager, T- og B-celler) samt dannelse af antistoffer og regulering af inflammation.
Magnesium har også betydning for opbygning af knogleceller og andre celler. Mangel på magnesium kan i det hele taget påvirke stamcellerne, så de bliver udmattede og mister evnen til at differentiere.
I oversigtsartiklen beskriver forfatterne, hvordan magnesium har betydning for cellernes kommunikation og reaktion på forskellige stressfaktorer. Dette inkluderer cellernes evne til at udføre autofagi, hvor cellen på en kontrolleret måde nedbryder dele, som er uønskede eller defekte.
Derudover har magnesium betydning for, at vi kan omdanne den D-vitaminform, som vi danner via solen eller får gennem tilskud, til den form, der måles i blodet (25 (OH)D).
Mangel på magnesium er som en ond cirkel, der påvirker en lang række markører i en negativ retning, hvilket øger risikoen for mange aldersrelaterede sygdomme og tidlig død. Et optimalt indtag af magnesium gennem hele livet via kosten og letoptagelige tilskud er en nem og billig måde at opnå sund aldring på.
RI (referenceindtaget) er sat til 375 mg, men som det fremgår, kan dårlig optagelse og øget udskillelse af magnesium samt forskellige stressfaktorer øge behovet.

Magnesiumtilskud og optagelse

  • I tilskud findes magnesium i forskellige organiske og uorganiske former.
  • Det vigtigste er dog, at disse magnesiumformer efter indtagelsen, bliver til frie magnesium-ioner, der kan optages i tyndtarmen.
  • Vær desuden opmærksom på, at den uorganiske forbindelse magnesiumoxid ikke optages særlig godt og primært har en afførende virkning.

Reference:

Ligia J. Dominguez et al. Magnesium and the Hallmarks of Aging. Nutrients 2024

Carsten Carlberg and Eunike Velleur. Vitamin D and Aging: Central Role of Immunocompetence. Nutrients 2024


 

  • Oprettet den .
29.829MBMemory Usage469msRequest 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" => "fp7qconnkhh42nmbchsim0f6vf" ]
$_SERVER
array:47 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744787964 "last" => 1744787964...
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 (3.82MB) (13.43ms)
  • afterInitialise (8.46MB) (46.27ms)
  • afterRoute (2.02MB) (18.03ms)
  • beforeRenderComponent com_content (397.13KB) (3.86ms)
  • Before Access::preloadComponents (all components) (259.13KB) (1.25ms)
  • After Access::preloadComponents (all components) (100.46KB) (4.36ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (6.27ms)
  • Before Access::getAssetRules (id:8686 name:com_content.article.4488) (130.65KB) (86μs)
  • After Access::getAssetRules (id:8686 name:com_content.article.4488) (26.98KB) (176μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (7.2MB) (91.84ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (775.59KB) (25.52ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (6μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (12.19KB) (203μs)
  • beforeRenderRawModule mod_custom (Se testen her...) (3.62KB) (42μs)
  • afterRenderRawModule mod_custom (Se testen her...) (15.16KB) (342μs)
  • beforeRenderModule mod_custom (Se testen her...) (720B) (4μs)
  • afterRenderModule mod_custom (Se testen her...) (4.3KB) (489μs)
  • afterRenderComponent com_content (193.7KB) (23.34ms)
  • Before Access::getAssetRules (id:8 name:com_content) (249.49KB) (5.44ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (28μs)
  • afterDispatch (28.2KB) (1.28ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (66.98KB) (2.24ms)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (397.1KB) (79.67ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (30μs)
  • afterRenderRawModule mod_tags_popular (Søg) (167.71KB) (88.99ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (441.55KB) (9.36ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (64μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (12.2KB) (453μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (425.51KB) (7.7ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.7KB) (72μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (21μs)
  • afterRenderRawModule mod_languages (Sprogskift) (267.34KB) (4.94ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (32μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (541.28KB) (8.13ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (48μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (1.54ms)
  • afterRenderRawModule mod_custom () (23.36KB) (2.02ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (47μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (318μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (10.39KB) (2.82ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (49μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.96ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (32μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (5.98KB) (1.75ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (45μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (1.6ms)
  • afterRenderRawModule mod_custom () (944B) (168μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (2.43KB) (41μs)
  • beforeRenderRawModule mod_custom () (688B) (381μs)
  • afterRenderRawModule mod_custom () (896B) (119μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (37μs)
  • afterRender (410.66KB) (11.53ms)
  • 1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (7.2MB) (19.57%)
    91.84ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (167.71KB) (18.96%)
    88.99ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (397.1KB) (16.98%)
    79.67ms
    1 x afterInitialise (8.46MB) (9.86%)
    46.27ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (775.59KB) (5.44%)
    25.52ms
    1 x afterRenderComponent com_content (193.7KB) (4.97%)
    23.34ms
    1 x afterRoute (2.02MB) (3.84%)
    18.03ms
    1 x afterLoad (3.82MB) (2.86%)
    13.43ms
    1 x afterRender (410.66KB) (2.46%)
    11.53ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (441.55KB) (1.99%)
    9.36ms
    1 x afterRenderRawModule mod_finder () (541.28KB) (1.73%)
    8.13ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (425.51KB) (1.64%)
    7.70ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (1.33%)
    6.27ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (249.49KB) (1.16%)
    5.44ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (267.34KB) (1.05%)
    4.94ms
    1 x After Access::preloadComponents (all components) (100.46KB) (0.93%)
    4.36ms
    1 x beforeRenderComponent com_content (397.13KB) (0.82%)
    3.86ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (10.39KB) (0.6%)
    2.82ms
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (66.98KB) (0.48%)
    2.24ms
    1 x afterRenderRawModule mod_custom () (23.36KB) (0.43%)
    2.02ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.42%)
    1.96ms
    1 x afterRenderRawModule mod_finder () (5.98KB) (0.37%)
    1.75ms
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.34%)
    1.60ms
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.33%)
    1.54ms
    1 x afterDispatch (28.2KB) (0.27%)
    1.28ms
    1 x Before Access::preloadComponents (all components) (259.13KB) (0.27%)
    1.25ms
    1 x afterRenderModule mod_custom (Se testen her...) (4.3KB) (0.1%)
    489μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (12.2KB) (0.1%)
    453μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.08%)
    381μs
    1 x afterRenderRawModule mod_custom (Se testen her...) (15.16KB) (0.07%)
    342μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.07%)
    318μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (12.19KB) (0.04%)
    203μs
    1 x After Access::getAssetRules (id:8686 name:com_content.article.4488) (26.98KB) (0.04%)
    176μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    168μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    119μs
    1 x Before Access::getAssetRules (id:8686 name:com_content.article.4488) (130.65KB) (0.02%)
    86μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.7KB) (0.02%)
    72μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    64μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    49μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    48μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    47μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    45μs
    1 x beforeRenderRawModule mod_custom (Se testen her...) (3.62KB) (0.01%)
    42μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    41μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    37μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    32μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    32μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    28μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    18μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Se testen her...) (720B) (0%)
    4μs
76 statements were executed, 39 of which were duplicates, 37 unique222ms1.4MB
  • SELECT @@SESSION.sql_mode;70μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?121μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 182μ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_id995μs992BParams/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` = 1211μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`75μ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` = :guest128μ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`434μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC121μ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` = 1117μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config147μ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`2.46ms165.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`851μ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` = 1188μ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)1.9ms7.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` = 03.12ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.05ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4488'2.03ms48B/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)318μ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`333μ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)11.69ms4.09KBParams/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`335μ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 ASC289μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id100μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id65μ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`4.16ms261.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.91ms1.38KBParams/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) AND `t`.`access` IN (:preparedArray5,:preparedArray6) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray7,:preparedArray8) 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 (:preparedArray9,:preparedArray10) 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 151.68ms19.34KBParams/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`304μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.11ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μ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 `alias` FROM `has_content` WHERE `id` = :id52μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id123μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id134μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id83μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id70μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id66μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id51μ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` = :id51μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id137μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id303μ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` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.07ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id100μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id108μ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` = :id109μ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 `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μ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` = :id253μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id102μ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 DESC16.88ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1123μ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` = 0343μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id91μ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 `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-16 07:19:28') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-16 07:19:28') AND c2.state = 1914μ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`16.6ms4.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 1555.57ms271.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 1585.02ms2.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` = :id215μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1143μ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)134μ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 ASC291μ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)132μ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` = 1116μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?83μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?856μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy