Skip to main content

Tilskud med D-vitamin, magnesium og zink har terapeutiske potentiale i forebyggelse og som led i behandling af COVID-19 og andre virusinfektioner

Tilskud med D-vitamin, magnesium og zink har terapeutiske potentiale i forebyggelse og som led i behandling af COVID-19 og andre virusinfektionerI hele verden er der stadig fokus på en bedre forebyggelse og behandling af COVID-19, da vacciner har en begrænset effekt. Det er samtidig relevant at forstå, hvorfor infektionen er harmløs for langt de fleste, og hvorfor et lille mindretal udvikler ARDS (acute respiratory syndrom), som er kompliceret og karakteriseret af hyperinflammation. Det er således et afsporet og overaktivt immunforsvar, som er det egentlige problem, når infektionerne bliver livstruende. En lang række studier har allerede vist, at mangel på D-vitamin øger risikoen for smitte med COVID-19 og indlæggelse på intensiv, og at tilskud har et terapeutisk potentiale. I en ny oversigtsartikel, publiceret i Clinical and Molecular Allergy, ser forskerne nærmere på den synergieffekt, der er mellem D-vitamin, magnesium og zink i relation til at regulere immunsystemet og som terapeutisk potentiale i behandlingen. Man bør også være velforsynet med selen, da mangler er udbredte.

Virus er ultra mikroskopiske, og når de skal formere sig, må de snylte på andre celler. Dette kræver, at cellerne har tilsvarende receptorer – som nøgle til lås. COVID-19 (SARS-CoV-2) har nogle såkaldte spikeproteiner på overfladen, og disse spikeproteiner binder sig til celler med ACE2-receptorer på overfladen.
En COVID-19 infektion starter generelt, når virus trænger ind i næsen, hvor de inficerer celler med ACE2-receptorer. Hvis immunforsvaret fungerer optimalt, bekæmper det virus på stedet, inden de når at formere sig. Der kommer ingen symptomer og en form for immunitet. Men hvis immunforsvaret ikke fungerer optimalt, kan virus formere sig i næsecellerne og brede sig til andre celler med ACE2-receptorer – først i luftvejene og i sjældne tilfælde videre til arterierne, hjertet, tarmene og nyrerne. Processen forklarer nogle af symptomerne, når disse organer og væv inficeres. COVID-19 er også i stand til at påvirke ACE2-enzymer (angiotensin-konverserende enzym), som indgår i regulering af blodtryk, sårheling og cellers produktion af proinflammatoriske cytokiner. Derved øges risikoen for, at immunforsvaret går amok med cytokinstorm og hyperinflammation, der ødelægger sundt væv.
Akut svigt i luftvejsfunktionen (ARDS) optræder som regel mere end syv dage efter de første symptomer på infektion med COVID-19, og tilstanden registreres især hos ældre, overvægtige, diabetikere og andre med kroniske sygdomme.
Når blodforgiftning og influenza bliver livstruende, skyldes det ligeledes, at immunforsvaret går amok med cytokinstorm og hyperinflammation.
Immunforsvarets kapacitet har altid været afgørende for, om vi afviser smitte, får en mild infektion eller livstruende komplikationer.
Som baggrund for det nye studie henviser forskerne derfor til, at D-vitamin, magnesium og zink har betydning for immunforsvaret og kredsløbet på flere fronter. Det er samtidig vigtigt at forstå, hvad der sker, når det ellers livsvigtige immunforsvar bliver livstruende.

  • Da COVID-19 er RNA-virus med en enorm evne til at mutere, har vaccinerne altid en begrænset effekt. Derfor antager flere forskere, at ernæringsterapien bør bidrage til en mere effektiv forebyggelse og behandling af COVID-19 og andre virusinfektioner
  • Fra tidernes morgen er immunforsvaret designet til at angribe milliarder af smittekim over en bred front. Men det kræver, at vi er velforsynet med næringsstoffer, som indgår i immunforsvarets cellesignaleringer, kommunikation, enzymprocesser, angreb og antioxidantforsvar.

Immunforsvarets funktioner og opbygning af immunitet

Vores medfødte immunforsvar fungerer som stormtropper, og det bekæmper de fleste smittekim, uden at vi mærker noget. Det består af en række proteiner som komplement samt interferon, der forhindrer, at virus kan formere sig i cellerne. Forskellige hvide blodceller(dendritceller, makrofager, monocytter, granulocytter og NK celler) angriber de fleste mikrober over en bred front. Når opgaven er udført, bør det medfødte immunforsvar styre nedlukningen, hvilket er en meget vigtig opgave. Det medfødte immunforsvar kan også hente forstærkning fra hvide blodceller i det erhvervede immunforsvar, som består af forskellige T-celler og B-celler.
Under normale omstændigheder vil Th1-celler iværksætte en proinflammatorisk fase, og når mikroben er bekæmpet, iværksættes en antiinflammatorisk fase. Da den proinflammatoriske fase er karakteriseret af frie radikaler, som er nogle meget aggressive molekyler, bør fasen være hurtig effektiv og kontrolleret, så sundt væv ikke beskadiges.
B-cellerne har betydning for dannelse af antistoffer. Dannelse af T-hukommelsesceller og/eller B-hukommelsesceller har betydning for fremtidig immunitet. Hvad angår forsvaret og immuniteten mod virusinfektioner har aktivering af T-celler den største betydning.
Immunforsvarets kommunikation bliver overordnet styret af cytokiner, som produceres af de hvide blodlegemer, og der skal endelig være balance mellem de proinflammatoriske cytokiner og de antiinflammatoriske cytokiner.

De hvide blodlegemer kommunikerer ved at udskille forskellige cytokiner

  • Pro-inflammatoriske og anti-inflammatoriske cytokiner har betydning for normale og effektive immunreaktioner.
  • Pro-inflammatoriske cytokiner er fx CRP, visse interleukiner (IL-1, 2, 6, 8,12, 18) TNF-α og interferon-y.
  • Anti-inflammatoriske cytokiner er fx visse interleukiner (IL-4, 10, 12)

D-vitamin til immunforsvaret og regulering af inflammation

De fleste af kroppens celler har receptorer for D-vitamin, og det regulerer 5-10 procent af vores gener via en række tænd- og slukmekanismer.
I luftvejene sidder der særlig mange hvide blodceller, makrofager, som er afhængige af D-vitamin, og det samme gælder monocytter i blodet. Processen understøttes af nogle antibiotiske peptider i luftvejene (cathelicidin), der kræver D-vitamin. Det ser således ud til, at cathelicidin kan ødelægge overfladen på visse virus – herunder virus som tilhører coronafamilien.
D-vitamin opretholder i det hele taget barrieren i lungernes epithelceller, og det stimulerer reparation af lokale ødelæggelser.
Derudover er immunforsvarets specialtropper, T-cellerne, totalt afhængige af D-vitamin, når de skal dele sig eksplosivt og lave en hær af målrettede T-celler, der angriber virus. B-celler behøver også D-vitamin.
Når en infektion er bekæmpet, har D-vitamin afgørende betydning for, at T-cellerne afbryder de inflammatoriske processer.
D-vitamin bidrager samtidig til at regulere renin-angiotensinsystemet (RAS), som lider overlast ved komplicerede COVID-19 infektioner.
Adskillige studier har allerede vist, at mangel på D-vitamin øger risikoen for smitte med COVID-19 og andre virusinfektioner i luftvejene. Mangel på D-vitamin øger også risikoen for hyperinflammation, så infektionerne bliver komplicerede og livstruende.
Tidligere studier har vist, at tilskud med D-vitamin kan reducere luftvejsinfektioner og astma.
Forskerne bag den nye oversigtsartikel henviser derfor til, at tilskud med D-vitamin har en potentiel positiv effekt i forebyggelse af COVID-19 og som led i behandling af svære tilfælde.
Behovet for D-vitamin er individuelt, og blodets niveau bør være optimalt hele året. På markedet findes der stærkere tilskud, og EU´s Scientific Committee on Food har fastsat en øvre sikker grænse for dagligt indtag af D-vitamin, som er 100 mikrogram for voksne og børn over 11 år. Da D-vitamin er fedtopløseligt, får vi den bedste udnyttelse i kapsler, hvor vitaminet er bundet til olie. Optimal udnyttelse af D-vitamin kræver desuden magnesium.

Optimal udnyttelse af D-vitamin kræver magnesium

Ifølge den nye oversigtsartikel har nogle studier fundet en relation mellem magnesiummangel, forringet immunforsvar og øget inflammation, som kan hænge sammen med cytokinstorm og hyperinflammation i forbindelse med COVID-19. En væsentlig årsag er, at udnyttelsen og aktiveringen af D-vitamin kræver magnesiumafhængige enzymer. For den form for D-vitamin, som vi danner i huden fra solens UVB-stråler eller får gennem tilskud (cholecalciferol) har endnu ingen biologisk aktivitet, og den omdannes via to enzymatiske processer.
Den første proces foregår i leveren, og her dannes formen 25 (OH)D (calcidiol) ved hjælp af enzymet CYP2R1.
Når D-vitaminet skal bruges ude i cellerne, omdannes 25 (OH)D, via den næste proces til den biologisk aktive form 1,25 (OH)2 D (calcitriol) ved hjælp af enzymet CYP27B1. Processen foregår i nyrerne, immunceller, blodkar og andre steder. Herefter kan denne aktive steroidform af D-vitamin binde sig til D-vitaminreceptorerne i de hvide blodceller og de fleste af kroppens andre celler. Da de enzymer, som aktiverer D-vitamin, kræver magnesium, indikerer det, at magnesium spiller en stor rolle i udnyttelsen af D-vitamin, og hvordan immunforsvaret tackler sværhedsgraden af infektioner med COVID-19.

D-vitamin syntese Betegnelse for D-vitamin og enzymaktivitet
Huden Cholecalciferol/D3-vitamin
Dannes ud fra kolesterolformen 7-dihydroxycholesterol og solens UVB-stråler
Leveren Calcidiol/calcifediol
25 (OH)D, der måles i blodet
Dannes vha. enzymet CYP2R1
(Kræver magnesium)
Nyrerne
Immunceller
blodkar
og andre steder
Calcitriol (biologisk aktive)
1,25 (OH)2 D
Dannes vha. enzymet CYP27B1
(Kræver magnesium)

Zink til immunforsvar, lugtesans og regulering af inflammation

Zink indgår i en række enzymprocesser i det medfødte og erhvervede immunforsvar, hvor det har betydning for modning af hvide blodceller og regulering af inflammationer. Zink indgår desuden i vigtige antioxidanter (SOD), der modvirker oxidativ stress og celleskader forårsaget af frie radikaler under inflammationsprocesser. Derudover har zink betydning for lugte- og smagssans, som virusinfektioner kan ødelægge.
Så snart vi får en infektion, falder blodets zinkniveau. Det skyldes, at behovet bliver større inden for det medfødte og det erhvervede immunforsvar, som bør angribe hurtigt og effektivt.
Adskillige studier har allerede vist en sammenhæng mellem zinkmangel og forekomsten af luftvejssygdomme, hvilket også inkluderer COVID-19.
Et dobbeltblindet placebokontrolleret studie (Rerk Suppaphol el al) har vist, at tilskud med zink kan reducere raten af akutte luftvejsinfektioner med 45 procent.
Et randomiseret, dobbeltblindet placebokontrolleret studie (Singh et al.) har vist, at tilskud med zink reducerer dagene med forkølelse.
Andre studier indikerer, at zink har antivirale effekter mod forskellige virus som influenza, rhino og herpes.
Da zink har flere immunstimulerende, immunregulerende og cellebeskyttende egenskaber indikerer det, at tilskud med zink har et terapeutisk potentiale i forebyggelse og som led i behandling af COVID-19.
Den nye oversigtsartikel, der omhandler D-vitamin, magnesium og zink i relation til COVID-19, er publiceret i Clinical and Molecular Allergy.

Det skønnes, at 25procent af verdens befolkning har zinkmangel

Selens betydning for immunforsvar og at virus ikke muterer

Selen har flere afgørende roller for immunforsvaret, som antioxidant og ved at modvirke uhensigtsmæssige inflammationer. Selen har desuden betydning for, at virus ikke muterer. Det antages, at omkring én milliard mennesker mangler selen. Især på grund af udpint jord, som blandt andet forekommer i Europa, Kina, Indien og Sydamerika. I den følgende artikel kan du læse mere om selens livsvigtige rolle i forsvaret mod COVID-19 og andre RNA-virus.

Selens livsvigtige rolle i forsvaret mod COVID-19 og andre RNA-virus

Referencer

Mohsen Nabi-Afjadi et al. The effect of vitamin D, magnesium and zinc supplements on interferon signaling pathways and their relationship to control SARS-CoV-2 infection. Clinical and Molecular Allergy. 2021

Daniel Chauss et al. Autocrine vitamin D signaling switches off pro-inflammatory programs of TH1 cells. Nature Immunology. 2021

Purdue University. Researchers study the link between vitamin D and inflammation. ScienceDaily 2021.

Krishna Sriram et al. What is the ACE2 receptor, how is it connected to coronavirus and why might it be key to treating COVID-19? The Conversation. 2020

Qi Dai et al. Magnesium status and supplements influence vitamin D status and metabolism: results from a randomized trial. The American Journal of Clinical Nutrition. 2018

Nikki Hancocks. Diet and supplements: Swiss panel publishes COVID-19 recommendations. 2020

Luke Maxfield, Jonathan S. Crane. Zinc Deficiency. NCBI March 18, 2019

University of Helsinki. Zink acetate lozenges may increase the recovery rate from the common cold by three-fold. ScienceDaily May 11, 2017

Zink for Colds, Rashes and the Immune system. WebMD. 2017


  • Oprettet den .
9.407MBMemory Usage742msRequest 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" => 1744939228 "last" => 1744939228...
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.78KB) (512μs)
  • afterInitialise (1.27MB) (86.23ms)
  • afterRoute (603.19KB) (22.49ms)
  • beforeRenderComponent com_content (23.73KB) (297μs)
  • Before Access::preloadComponents (all components) (36.09KB) (5.48ms)
  • After Access::preloadComponents (all components) (97.34KB) (4.92ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (13μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (35.67ms)
  • Before Access::getAssetRules (id:6690 name:com_content.article.3309) (130.65KB) (7.18ms)
  • After Access::getAssetRules (id:6690 name:com_content.article.3309) (7.38KB) (54μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.58MB) (128ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (561.88KB) (117ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (11μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (118μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (3.62KB) (69μs)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (366μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.05KB) (65μs)
  • afterRenderComponent com_content (59.52KB) (51.06ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.46KB) (4.1ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (30μs)
  • afterDispatch (27.57KB) (5.07ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (977μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (134.6KB) (195ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (28μs)
  • afterRenderRawModule mod_tags_popular (Søg) (20KB) (61.86ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.12ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (57μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (24μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (189μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (277.36KB) (1.65ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (51μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.28KB) (1.6ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (20μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (70.78KB) (1.91ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (143μs)
  • afterRenderRawModule mod_custom () (22.02KB) (872μs)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (1.23KB) (49μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (103μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (765μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (43μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (646μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (514μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (57μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (180μs)
  • afterRenderRawModule mod_custom () (944B) (124μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (24μs)
  • beforeRenderRawModule mod_custom () (688B) (81μs)
  • afterRenderRawModule mod_custom () (896B) (105μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (23μs)
  • afterRender (197.17KB) (3.28ms)
  • 1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (134.6KB) (26.32%)
    195.40ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.58MB) (17.21%)
    127.82ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (561.88KB) (15.81%)
    117.41ms
    1 x afterInitialise (1.27MB) (11.61%)
    86.23ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (20KB) (8.33%)
    61.86ms
    1 x afterRenderComponent com_content (59.52KB) (6.88%)
    51.06ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (4.8%)
    35.67ms
    1 x afterRoute (603.19KB) (3.03%)
    22.49ms
    1 x Before Access::getAssetRules (id:6690 name:com_content.article.3309) (130.65KB) (0.97%)
    7.18ms
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.74%)
    5.48ms
    1 x afterDispatch (27.57KB) (0.68%)
    5.07ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.66%)
    4.92ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.46KB) (0.55%)
    4.10ms
    1 x afterRender (197.17KB) (0.44%)
    3.28ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (0.29%)
    2.12ms
    1 x afterRenderRawModule mod_finder () (70.78KB) (0.26%)
    1.91ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (277.36KB) (0.22%)
    1.65ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.28KB) (0.22%)
    1.60ms
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.13%)
    977μs
    1 x afterRenderRawModule mod_custom () (22.02KB) (0.12%)
    872μs
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.1%)
    765μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.09%)
    646μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.07%)
    514μs
    1 x afterLoad (456.78KB) (0.07%)
    512μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (0.05%)
    366μs
    1 x beforeRenderComponent com_content (23.73KB) (0.04%)
    297μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.03%)
    189μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.02%)
    180μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.02%)
    143μs
    1 x afterRenderRawModule mod_custom () (944B) (0.02%)
    124μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (0.02%)
    118μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    105μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.01%)
    103μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    81μs
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (3.62KB) (0.01%)
    69μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.05KB) (0.01%)
    65μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    57μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    57μs
    1 x After Access::getAssetRules (id:6690 name:com_content.article.3309) (7.38KB) (0.01%)
    54μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (0.01%)
    51μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    49μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    43μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    33μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0%)
    30μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0%)
    28μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    24μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0%)
    24μs
    1 x afterRenderModule mod_custom () (5.21KB) (0%)
    23μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    13μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
77 statements were executed, 39 of which were duplicates, 38 unique488ms1.42MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?141μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 11.31ms1.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)1.86ms944BParams/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` = 1342μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`69μ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` = :guest119μ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`7.18ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC566μ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` = 12.47ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config6.09ms1.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`7.98ms165.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`6.95ms3.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` = 12.44ms848B/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)2.04ms7.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` = 015.12ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.77ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3309'5.13ms48B/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)1.17ms46.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`5.43ms3.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)16.33ms4.19KBParams/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`305μ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 ASC326μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id767μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id142μ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`15.49ms261.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)19.99ms1.48KBParams/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,:preparedArray8,:preparedArray9,:preparedArray10) AND `t`.`access` IN (:preparedArray11,:preparedArray12) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray13,:preparedArray14) 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 (:preparedArray15,:preparedArray16) 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 1559.24ms20.84KBParams/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`2.99ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id124μ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` = :id1.07ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id406μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id97μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id82μ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` = :id76μ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` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id51μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id88μ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` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id92μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μ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` = :id2.81ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.15ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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` = :id65μ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 DESC41.38ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.79ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0331μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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` = :id63μ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-18 01:20:28') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-18 01:20:28') AND c2.state = 13.33ms12.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`63.59ms4.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 15125ms263.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 1557.62ms2.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` = :id198μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1160μ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)128μ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 ASC299μ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)125μ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` = 1109μ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`311μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?87μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.17ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy