Skip to main content

Magnesium er livsvigtigt - bør du overveje tilskud?

Magnesium er livsvigtigt - og bør du også overveje tilskud?Magnesium har betydning for helbredet og livskvaliteten på mange fronter. Men det antages, at omkring 30 procent af befolkningen har magnesiummangel. Enten er det fordi, indtaget gennem kosten er for lavt, eller også er det fordi, der udskilles for meget på grund af stress, medicin, kroniske sygdomme og andre årsager. Magnesiummangel, som er svær at diagnosticere, øger risikoen for knogleskørhed, infektioner, søvnløshed, hjertekarsygdomme, overvægt, diabetes, slagtilfælde, kræft, neurologiske lidelser og mange andre sygdomme. Det fremgår af en oversigtsartikel, som er publiceret i Clinics and Practice. Her kommer forfatterne nærmere ind på magnesiums mange funktioner, og hvorfor det kan være relevant med regelmæssige tilskud, da det er en nem og billig løsning på et alvorligt og udbredt sundhedsproblem.

Magnesium er et livsvigtigt mineral, og det findes især inde i cellerne, hvor det regulerer calciumoptagelsen og indgår i flere hundrede enzymprocesser, som har betydning for energiomsætningen, dannelsen af DNA, knoglesundheden, nervesystemet, fordøjelsen, væskebalancen, blodtrykket, kredsløbet, blodsukkeret, immunforsvaret og mange andre funktioner.
Når vi har indtaget magnesium gennem kost eller fra tilskud, skal det optages i blodet fra tyndtarmen som frie ioner. Voksne indeholder omkring 25 g eller 1.000 nmol magnesium, hvor omkring 60 procent findes i knoglerne og omkring 39 procent findes inde i cellerne i de bløde væv. Da det kun er 0,3 - 1 procent af kroppens magnesium, der findes ekstracellulært i serum, er det svært at konstatere mangler via almindelige blodprøver, og magnesiummangel er et stort og undervurderet sundhedsproblem. Det antages nemlig, at omkring 30 procent af befolkningen i vores del af verden mangler magnesium, og det øger risikoen for dårlig trivsel, alvorlige sygdomme og tidlig død.
I den nye oversigtsartikel granskede forskerne en lang række publicerede studier via forskellige databaser som PubMed og Google Scholar med relevante søgeord, hvor de så nærmere på forholdet mellem magnesiummangel og sygdomme som diabetes, hjertekarsygdomme, COVID-19 og andre luftvejssygdomme, kræft og neurologiske sygdomme, hvilket kort opsummeret fremgår af følgende:

• Magnesiummangel, insulinresistens og diabetes

Hormonet insulin dannes i bugspytkirtlen, når vi har indtaget forskellige kulhydrater, som nedbrydes til blodsukker (glukose). I denne forbindelse har magnesium betydning for cellernes insulinfølsomhed, som er afgørende for, at cellerne kan optage glukosen til energiomsætningen. Mangel på magnesium øger derfor risikoen for insulinresistens, hvor cellernes evne til at optage blodsukker er nedsat. Det indebærer, at maden ikke mætter særlig godt, og der er risiko for, at de overskydende kalorier fjernes fra blodbanen og deponeres som fedt, især omkring maven. Insulinresistens er en del af metabolisk syndrom, som også er karakteriseret ved forhøjet blodtryk, forhøjet kolesterol og en lav grad af kronisk inflammation.
Metabolisk syndrom er forstadie til diabetes type 2. Flere studier på dyr og mennesker har vist, at mangel på magnesium hænger sammen med udvikling af diabetes type 2.
Insulinresistens og diabetes type 2 øger desuden kroppens udskillelse af magnesium, og dette giver automatisk et øget behov for mineralet.
En metaanalyse og adskillige andre studier har vist, at højere magnesiumindtag fra kosten og magnesiumtilskud kan forbedre insulinfølsomheden, reducere kronisk inflammation og regulere andre metaboliske forstyrrelser hos patienter med diabetes type 2.

• Magnesiummangel, hjertekarsygdomme og tidlig død

Der er flere årsager til, at magnesiummangel øger risikoen for hjertekarsygdomme og tidlig død. En væsentlig årsag til hjertekarsygdomme er kronisk inflammation og oxidativ stress, som også forekommer ved diabetes type 2.
Ved kronisk inflammation og oxidativ stress er der for mange frie radikaler i forhold til beskyttende antioxidanter. Vi danner alle frie radikaler under iltomsætningen, og mængden øges gevaldigt af aldringsprocesser, rygning, kroniske sygdomme, forgiftninger og meget medicin.
Ved oxidativ stres er der fare for, at de frie radikaler angriber det livsvigtige kolesterol, så det harskner og ikke kan bruges til de mange funktioner i cellemembranerne samt til dannelse af D-vitamin, Q10 og steroidhormoner. Der sker så det, at det harske kolesterol ædes af hvide blodlegemer, som derefter indlejres i karvæggen i form af såkaldte skumceller. Det er altså det harske og ødelagte kolesterol, der baner vej for udvikling af åreforkalkning.
I denne forbindelse tyder det på, at magnesium fungerer som en antioxidant, der beskytter det livsvigtige kolesterol via flere mekanismer, som inkluderer cellernes normale iltomsætning samt regulering af kronisk inflammation og oxidativ stress. Men hvis der mangler magnesium, øges risikoen for åreforkalkning og hjertekarsygdomme. Magnesiummangel kan også forårsage pludselig hjertedød.
Hvis åreforkalkning skyldes metabolisk syndrom, diabetes eller nyresygdomme, kan magnesiummangel fremme de kredsløbsmæssige komplikationer. På den anden side kan et tilstrækkeligt magnesiumindtag fra kost og tilskud forebygge eller forhale udviklingen af åreforkalkning og andre hjerte-kar-sygdomme.

• Magnesiummangel, immunforsvaret og luftvejssygdomme

Magnesium har betydning for det medfødte immunforsvar, hvor forskellige proteiner og hvide blodceller tackler de fleste smittekim uden symptomer. Det medfødte immunforsvar kommunikerer også med det erhvervede immunforsvar, som er mere specialiseret med T-celler, B-celler og antistoffer.
Når immunforsvaret angriber smittekim under de inflammatoriske processer, kan det blandt andet bruge frie radikaler som en form for missilvåben. Det er samtidig vigtigt, at immunforsvarets proteiner og hvide blodceller kan kommunikere, angribe målrettet og trække sig tilbage i tide.
Mangel på magnesium kan resultere i en uhensigtsmæssig aktivering af det medfødte immunforsvar, hvilket kan føre til kronisk, systemisk inflammation og oxidativ stress.
Mangel på magnesium går også ud over de forskellige T-celler, som især beskytter mod virusinfektioner og abnorme celler.
Man har i næsten hundrede år vidst, at tilskud af magnesium kan lindre symptomer ved luftvejsinfektioner. Magnesium kan også understøtte bronkiernes funktion og forbedre vejrtrækningen.
Man har observeret, at patienter indlagt med COVID-19 ofte mangler magnesium. Dette kan spille en væsentlig rolle i udvikling af hyperinflammation, som kan gøre infektionen livstruende. Blodforgiftning skyldes også hyperinflammation. Man har desuden fundet, at magnesiummangel hænger sammen med en større risiko for at blive indlagt på intensivafdelingen og dø af blodforgiftning.
Derudover kan magnesiummangel udløse forskellige autoimmune sygdomme, som er præget af kronisk inflammation, og hvor immunforsvaret angriber kroppens eget væv.
Det fremgår således, at kroppens magnesiumstatus hænger direkte sammen med immunforsvarets kapacitet og normale funktion. Det bør desuden tilføjes, at magnesium har betydning for aktivering af D-vitamin, som ligeledes har betydning for immunforsvaret og mange andre funktioner.

• Magnesiummangel og kræft

Nogle studier har vist, at magnesiummangel kan øge risikoen for kræft i tarm, bryst, bugspytkirtel og lunger. Ikke desto mindre er sammenhængen mellem magnesiummangel og kræft ret kompleks.
Som nævnt har magnesium betydning for immunforsvaret, der også bør bekæmpe abnorme celler som kræftceller. Ikke desto mindre spiller en lav grad af kronisk inflammation en væsentlig rolle i udviklingen og spredningen af kræft, og magnesiummangel kan netop forårsage uhensigtsmæssig aktivering af en række proinflammatoriske cytokiner (TNF, Interleukin 1 og 6).
Kræft er også præget af en dårlig iltomsætning i mitokondrierne. I denne forbindelse har magnesium både betydning for mitokondriernes iltomsætning, og for at de beskyttes mod oxidativ stress forårsaget af frie radikaler.
Kræft er desuden præget af skader på cellernes DNA. Her vides det, at magnesiumholdige enzymer har betydning for cellernes DNA-kopiering og reparation af ødelagt DNA.
Studier af cellekulturer har vist, at magnesium kan udløse kræftcellers apoptose, hvilket er en programmeret selvdestruktion af celler.
Magnesiums evne til at aktivere D-vitamin, som vi også skal have nok af, er ligeledes vigtig i denne sammenhæng, da mangel på D-vitamin også øger risikoen for flere kræftformer.

• Neurologiske sygdomme

Magnesium har betydning for nervesystemet på flere fronter. En af de vigtigste funktioner er, at magnesium, nærmest som en dørmand i cellemembranen, regulerer cellernes indslusning af calcium, hvor omkring 99 procent findes i knogler og tænder. Samtidig bør calciumkoncentrationen i nerveceller og andet blødt væv være meget lille. Calcium er afgørende for en række nerveimpulser, der er vigtige for, at hjertet banker, og musklerne kan trække sig sammen. Men hvis der mangler magnesium, er der fare for, at nervecellerne og andre celler oversvømmes med calcium-ioner, så de overreagerer, stresser og skaber inflammation. Magnesium betragtes således som en calciumantagonist.
Magnesium indgår desuden i opretholdelse og regulering af blod-hjerne-barrieren og forskellige proteiner (neurotrofiner) som BDNF (brain-derived-neurotrophic factor), der har betydning for hjernens plasticitet samt indlæring og hukommelse.
Derudover stimulerer magnesium neurotransmitteren GABA, som kan hæmme overaktive nerveceller.
Mangel på magnesium hænger sammen med udviklingen og sværhedsgraden af mange neurologiske og psykiatriske forstyrrelser. Disse inkluderer søvnløshed, irritabilitet, depression, angst, paniske anfald, psykotiske tilstande, hyperaktivitet, hovedpine/migræne, svimmelhed og ufrivillig rysten. Mangel på magnesium øger også risikoen for, at infektion med COVID-19 udvikler alvorlige neurologiske forstyrrelser.
I over 30 år har man kendt til sammenhængen mellem magnesiummangel og demens. Og hos Alzheimers patienter har man fundet lave magnesiumniveauer i flere væv.
Et studie har vist, at tilskud af magnesium-L-threonate kan beskytte nerveceller i hippocampus mod oxidativ stress og apoptose (programmeret celleselvmord).
Tilskud af magnesium kan også reducere ophobning af giftige proteiner og forbedre indlæringsevnen hos patienter med Alzheimers.
Selvom der mangler flere studier på området, tyder det på, at personer, som får en del magnesium gennem kosten eller fra tilskud, har en lavere risiko for at udvikle kognitivt forfald.

Forebyggelse, behov og tilskud med magnesium

Gode kilder til magnesium er fuldkorn, grønsager, bælgplanter og nødder. Ifølge forfatterne kan mere magnesium gennem kost eller fra tilskud forebygge eller forhale udviklingen af en lang række sygdomme. Man skal desuden være opmærksom på, at stress, overvægt, insulinresistens, diabetes type 2, vanddrivende medicin, syreneutraliserende medicin og for meget alkohol kan øge behovet.
I Danmark ligger de officielle daglige anbefalinger for magnesium på 375 mg, men forfatterne anbefaler omkring 500 mg af hensyn til det optimale helbred og velbefindende. Der er tilmed tale om billige og nemme tiltag.
I forbindelse med tilskud bør man vælge organiske forbindelser med en høj optagelighed, som sikrer, at magnesium optages som frie ioner i blodet.

Reference:

Àkos Géza et al. Magnesium Is a Vital Ion in the Body – It Is Time to Consider Its Supplementation on a routine Basis. Clinics and Practice 2024

Ruyu Huang et al. Associations of dietary magnesium intake with the risk of atherosclerotic cardiovascular disease and mortality in individuals with and without type 2 diabetes: A prospective study in the UK Biobank Diabetes Metab 2024


  • Oprettet den .
9.401MBMemory Usage394msRequest 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
[]
$_SERVER
array:46 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743477643 "last" => 1743477643...
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.52KB) (3.56ms)
  • afterInitialise (1.27MB) (24.58ms)
  • afterRoute (603.19KB) (9.25ms)
  • beforeRenderComponent com_content (24.82KB) (1.63ms)
  • Before Access::preloadComponents (all components) (36.09KB) (400μs)
  • After Access::preloadComponents (all components) (97.34KB) (929μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (23μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (10.52ms)
  • Before Access::getAssetRules (id:8882 name:com_content.article.4684) (130.65KB) (139μs)
  • After Access::getAssetRules (id:8882 name:com_content.article.4684) (7.38KB) (69μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.57MB) (51ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (589KB) (42.86ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (12μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (143μs)
  • beforeRenderRawModule mod_custom (Se testen her...) (3.62KB) (60μs)
  • afterRenderRawModule mod_custom (Se testen her...) (4.26KB) (905μs)
  • beforeRenderModule mod_custom (Se testen her...) (720B) (8μs)
  • afterRenderModule mod_custom (Se testen her...) (4.3KB) (63μs)
  • afterRenderComponent com_content (52.67KB) (24.93ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.91KB) (5.4ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (54μs)
  • afterDispatch (47.87KB) (3.23ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (505μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (139.44KB) (111ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (27μs)
  • afterRenderRawModule mod_tags_popular (Søg) (14.65KB) (81.21ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.6ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (69μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (16μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (217μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (277.36KB) (1.9ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (63μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (23.01KB) (2.1ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (8μs)
  • afterRenderModule mod_languages (Sprogskift) (6.31KB) (27μs)
  • beforeRenderRawModule mod_finder () (7.34KB) (14μs)
  • afterRenderRawModule mod_finder () (70.41KB) (2.68ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (42μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (183μs)
  • afterRenderRawModule mod_custom () (22.23KB) (1.17ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (64μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (129μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (912μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (53μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (780μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (33μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.09KB) (811μs)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (82μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (212μs)
  • afterRenderRawModule mod_custom () (944B) (170μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (29μs)
  • beforeRenderRawModule mod_custom () (688B) (89μs)
  • afterRenderRawModule mod_custom () (896B) (94μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (22μs)
  • afterRender (183.82KB) (3.59ms)
  • 1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (139.44KB) (28.19%)
    111.06ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (14.65KB) (20.61%)
    81.21ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.57MB) (12.95%)
    51.00ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (589KB) (10.88%)
    42.86ms
    1 x afterRenderComponent com_content (52.67KB) (6.33%)
    24.93ms
    1 x afterInitialise (1.27MB) (6.24%)
    24.58ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (2.67%)
    10.52ms
    1 x afterRoute (603.19KB) (2.35%)
    9.25ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.91KB) (1.37%)
    5.40ms
    1 x afterRender (183.82KB) (0.91%)
    3.59ms
    1 x afterLoad (456.52KB) (0.9%)
    3.56ms
    1 x afterDispatch (47.87KB) (0.82%)
    3.23ms
    1 x afterRenderRawModule mod_finder () (70.41KB) (0.68%)
    2.68ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (0.66%)
    2.60ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (23.01KB) (0.53%)
    2.10ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (277.36KB) (0.48%)
    1.90ms
    1 x beforeRenderComponent com_content (24.82KB) (0.41%)
    1.63ms
    1 x afterRenderRawModule mod_custom () (22.23KB) (0.3%)
    1.17ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.24%)
    929μs
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.23%)
    912μs
    1 x afterRenderRawModule mod_custom (Se testen her...) (4.26KB) (0.23%)
    905μs
    1 x afterRenderRawModule mod_finder () (6.09KB) (0.21%)
    811μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (0.2%)
    780μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.13%)
    505μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.1%)
    400μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.06%)
    217μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.05%)
    212μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    183μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    170μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (0.04%)
    143μs
    1 x Before Access::getAssetRules (id:8882 name:com_content.article.4684) (130.65KB) (0.04%)
    139μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.03%)
    129μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    94μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    89μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    82μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.02%)
    69μs
    1 x After Access::getAssetRules (id:8882 name:com_content.article.4684) (7.38KB) (0.02%)
    69μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    64μs
    1 x afterRenderModule mod_custom (Se testen her...) (4.3KB) (0.02%)
    63μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (0.02%)
    63μs
    1 x beforeRenderRawModule mod_custom (Se testen her...) (3.62KB) (0.02%)
    60μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    54μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    53μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    42μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    33μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    27μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.31KB) (0.01%)
    27μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    20μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    16μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    15μs
    1 x beforeRenderRawModule mod_finder () (7.34KB) (0%)
    14μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    13μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Se testen her...) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
77 statements were executed, 39 of which were duplicates, 38 unique279ms1.39MB
  • SELECT @@SESSION.sql_mode;125μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?134μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1266μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.61ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1469μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`470μ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` = :guest255μ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`1.14ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC197μ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` = 1346μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config199μ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.85ms165.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`309μ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` = 1983μ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)452μ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` = 06.56ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.53ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4684'2.66ms48B/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)2.31ms22.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`458μ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)7.59ms4.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`435μ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 ASC3.92ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id186μ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 `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`6.32ms261.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)7.09ms1.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 1511.76ms20.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`1.02ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id210μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id129μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id333μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id314μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.53ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id146μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id813μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id133μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id105μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id166μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id96μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id79μ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` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id394μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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` = :id365μ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` = :id410μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id113μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id811μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id139μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id79μ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` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id651μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id119μ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 DESC19.85ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1203μ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` = 0454μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id199μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id179μ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-01 03:20:43') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-01 03:20:43') AND c2.state = 1605μs12.53KBParams/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`21.95ms4.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 1583.65ms259.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 1577.63ms2.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` = :id343μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1238μ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)202μ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 ASC447μ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)192μ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` = 1193μ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`437μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?129μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.24ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy