Skip to main content

Får du nok selen til immunforsvaret, tarmfloraen og kræftforebyggelsen?

Får du nok selen til immunforsvaret, tarmfloraen og kræftforebyggelsen?Selenmangel er udbredt i Europa, og det øger risikoen for infektioner, inflammatoriske tarmsygdomme og udvikling af abnorme celler. I en ny oversigtsartikel, som er publiceret i Nutrients, kommer forfatterne nærmere ind på selens betydning for det højtudviklede immunforsvar. Det gælder også immunforsvarets kommunikation, som er afgørende for, at vi bekæmper virus og andre smittekim hurtigt og målrettet og ikke iværksætter uhensigtsmæssige inflammationer, som i værste fald kan være livstruende. Selen fungerer også som en kraftig antioxidant, der beskytter cellerne og deres DNA mod skader forårsaget af oxidativ stress. Samtidig har selen andre kræftforebyggende mekanismer.

Immunforsvaret har brug for de fleste vitaminer og mineraler, og gennem de sidste årtier er der kommet stigende fokus på selen, da mangler er udbredte, også selvom man for så vidt spiser sundt og alsidigt. Selen findes i jorden, og når det optages af planter, bringes det videre i fødekæden til dyr og mennesker. Men der er mange områder på jordkloden, herunder Europa, hvor jordbundsforholdene er selenfattige. Det bidrager til, at over én milliard mennesker på verdensplan mangler selen, som indgår i en lang række livsvigtige proteiner og enzymer med betydning for det generelle helbred. Selen indgår desuden i kraftige antioxidanter, der beskytter cellerne og deres DNA mod skader forårsaget af oxidativ stress. Det er en tilstand, hvor der er for mange frie radikaler i forhold til antioxidanter. Vi danner alle frie radikaler under iltomsætningen, og mængden øges gevaldigt af aldringsprocesser, infektioner, kroniske inflammationer, tobaksrygning og forgiftninger.
I oversigtsartiklen kommer forfatterne nærmere ind på selens betydning for immunforsvaret over en bred front, hvilket inkluderer det medfødte immunforsvar, det erhvervede immunforsvar, virusinfektioner, bakterieinfektioner, svampeinfektioner, autoimmune sygdomme, kræft og tarmfloraen.

Det medfødte immunforsvar

Det medfødte immunforsvar bør reagere hurtigt på diverse patogener og celleskader. Det består især af komplementsystemet og forskellige hvide blodceller som mastceller, NK-celler (Natural Killer), monocytter, makrofager, dendritceller og forskellige granulocytter.
Under infektioner falder blodets selen-niveau drastisk for at tilgodese de hvide blodlegemers behov. En af immunforsvarets første reaktioner på patogener hedder respiratory burst (åndedrætseksplosion), hvor immunforsvarets monocytter, makrofager og granulocytter angriber patogener med frie radikaler, nærmest som missilvåben. Processen reguleres blandt andet af selenoprotein K. Samtidig sørger den selenholdige antioxidant GPX (glutathionperoxidase) for, at de frie radikaler kun angriber patogener og ikke forvolder skader på celler og væv.
Selen har desuden betydning for, at monocytter, makrofager og granulocytter kan iværksætte fagocytose, hvor de æder og nedbryder patogener.
De hvide blodlegemer i det medfødte immunforsvar behøver desuden selen, så de kan kommunikere, differentiere og angribe målrettet via inflammatoriske processer.
Selens anti-inflammatoriske effekt skyldes blandt andet, at makrofagerne ved hjælp af selen skifter fra at være pro-inflammatoriske til at være anti-inflammatoriske.
Selen har også betydning for, at immunforsvaret kan kommunikere med det erhvervede immunforsvar, når der er brug for assistance og dannelse af antistoffer. Men hvis der mangler selen, øges risikoen for infektioner og uhensigtsmæssige inflammatoriske processer. Det tyder desuden på, at det medfødte immunforsvar ofte forringes med alderen, og at selenmangel bidrager hertil.

Det erhvervede immunforsvar

Det erhvervede immunforsvar udvikles efter fødslen efter kontakt med fremmedstoffer og patogener. Det består primært af T-celler, B-celler og antistoffer. T-cellerne er især ansvarlige for bekæmpelse af virusinfektioner, svampeinfektioner og abnorme celler. B-cellerne er især ansvarlige for bekæmpelse af bakterieinfektioner, toksiner samt dannelse af antistoffer.
Det er især makrofager fra det medfødte immunforsvar, som hidkalder assistance fra det erhvervede immunforsvar, hvis der er behov for det. T-cellerne behøver også selen, når de skal danne forskellige cytokiner, differentiere og angribe. I denne forbindelse tyder det på, at selenoprotein K spiller en særlig stor rolle. En lang række studier på dyr og mennesker har vist, at tilskud af selen har en overordnet og positiv rolle på det erhvervede immunforsvar.

Virusinfektioner

Selen har et særligt stort potentiale i bekæmpelse af virusinfektioner via dets roller i det medfødte og erhvervede immunforsvar. Som allerede nævnt spiller selenoprotein K en særlig stor rolle. Derudover fungerer selen som en kraftig antioxidant på sidelinjen.
Det er kendt, at dannelsen af frie radikaler (ROS), der fungerer som missilvåben, øges kraftigt under virusinfektioner som influenza, herpes, hepatitis, HIV og Epstein-Barr virus. Men hvis dannelsen af frie radikaler bliver for voldsom, kan der opstå mutationer på disse RNA-virusser, så de bliver mere patogene. I denne forbindelse modvirker selen som antioxidant disse patogene mutationer.
Det er desuden kendt, at infektioner med COVID-19 og influenza først bliver livstruende, hvis der optræder cytokinstorm og hyperinflammation. Hos COVID-19 patienter, som har udviklet SARS (severe acute respiratory syndrome), har man fundet lavere niveauer af selen i serum sammenlignet med raske kontrolgrupper. Dette kan dels skyldes immunforsvarets øgede behov og dels en øget udskillelse under sygdomsforløbet.
Det tyder i det hele taget på, at selentilskud udover at styrke det generelle immunforsvar mod virus kan forebygge alvorlige komplikationer og fremme rekonvalescensen.

Bakterieinfektioner

Selenmangel kan hænge sammen med forskellige bakterieinfektioner. Derfor har man blandt andet givet selentilskud til dyr, som er inficeret med E Coli, Clostridium perfringens og andre bakterier. Tuberkulose kan også skyldes selenmangel. Det tyder samtidig på, at tilskud af selen til tuberkulosepatienter kan fremme helingsprocesserne ved at styrke immunforsvaret og modvirke uhensigtsmæssige inflammationer.
I oversigtsartiklen henviser forfatterne til flere studier, der viser, at selen har en positiv effekt, når immunforsvaret skal bekæmpe gule stafylokokker (staphylococcus aureus), hilket er fordelagtigt, da antibiotikaresistens er et stigende problem.
Systemiske infektioner kan desuden forårsage blodforgiftning (sepsis), som er et overset helbredsproblem på verdensplan og koster millioner af menneskeliv. Sepsis skyldes, at immunforsvaret overreagerer, så der optræder hyperinflammation og oxidativ stress. Her tyder studier på, at tilskud af selen kan have en positiv effekt på visse sepsis-parametre. Man har også brugt en særlig selen-baseret nanoteknologi i behandlingen af sepsis.

  • Når COVID-19, influenza og blodforgiftning bliver livstruende, skyldes det et afsporet immunforsvar, der reagerer med cytokinstorm og hyperinflammation.
  • Mangel på selen og andre næringsstoffer øger risikoen for, at immunforsvaret bliver afsporet.

Svampeinfektioner

Selvom svampe er en del af den naturlig mikroflora, kan de også forårsage sygdomme, hvis de spreder sig og udskiller forskellige mycotoksiner. Der findes også patogene svampe i miljøet. Studier tyder på, at selen har en positiv effekt mod svampe som Candida albicans og Aspergillus Niger. Foruden at styrke kroppens eget immunforsvar kan selenoproteinerne tilsyneladende bidrage til at ødelægge svampenes cellevægge, inaktivere deres enzymer og reducere deres dannelse af ATP. Da der er et stigende problem med svampes resistens over for farmaceutiske svampemidler, kan tilskud med selen være et nyt potentiale som led i behandlingen.

Autoimmune sygdomme

Ved autoimmune sygdomme angriber immunforsvaret kroppens eget væv, så der opstår skader og forskellige symptomer. Selenmangel er især relateret til autoimmune sygdomme i skjoldbruskkirtlen – herunder Hashimotos sygdom, der giver for lavt stofskifte, og Graves sygdom, der giver forhøjet stofskifte. Skjoldbruskkirtlen er det organ, der i forhold til sin vægt indeholder mest selen. Det skyldes, at selen indgår i en række selenafhængige enzymer og antioxidanter, der regulerer stofskiftehormonerne og beskytter cellerne mod oxidativ stress. Flere studier har vist, at tilskud af 200 mikrogram selengær i 3-6 måneder til patienter med autoimmune sygdomme i skjoldbruskkirtlen kan have en positiv effekt. Ved Hashimotos sygdom har man også fundet, at selentilskud kan regulere T-cellerne og sænke mængden af antistofferne anti-TPO.
Selen har også betydning for tarmfloraen og tarmens immunforsvar. Det tyder desuden på, at selenmangel kan øge risikoen for inflammatoriske tarmsygdomme som Crohns sygdom og ulcerøs colitis.
Et placebokontrolleret randomiseret studie har i denne forbindelse vist, at 200 mikrogram selen givet som dagligt tilskud i 10 uger til patienter med ulcerøs colitis kan have en positiv effekt på flere parametre og forbedre livskvaliteten. Det tyder i det hele taget på, at selen kan have et potentiale som led i behandling af forskellige inflammatoriske tarmsygdomme.

Kræft

Som det fremgår, har selen flere funktioner inden for immunforsvaret, der også skal kunne destruere abnorme celler som kræftceller. Således kan selen blandt andet aktivere NK-celler og T-celler, så de kan gå direkte til angreb. Samtidig regulerer selen de inflammatoriske processer, som kan føre til kræftcellers død. Derudover regulerer selen processen ferroptose og andre processer, som spiller en kritiske rolle ved kræft. Som kraftig antioxidant bidrager selen til at beskytte cellerne og deres DNA mod skader forårsaget af frie radikaler og oxidativ stress.
Den amerikanske forsker Larry Clark udførte det første placebokontrollerede studie, NPC, (Nutritional Prevention of Cancer), som afslørede, at et dagligt tilskud af 200 mikrogram selengær kan reducere forekomsten af tre af de mest udbredte kræftformer samt mindske kræftdødsfald med omkring 50 procent. Men et senere studie, SELECT (Selenium and Vitamin E Cancer Prevention Trial) viste, at tilskud af selenmethionin og syntetisk E-vitamin ikke havde den samme positive effekt.
De to studiers forskellige resultater kan skyldes, at man gav forskellige selenforbindelser. Man skal heller ikke forvente nogen positiv effekt af selentilskud, hvis der ikke foreligger en mangel.
Ikke desto mindre tyder meget forskning på, at der kan være en sammenhæng mellem udbredt selenmangel og en større risiko for at udvikle forskellige kræftformer. Det tyder også på, at højtdoserede tilskud af selengær til kræftpatienter, som optimerer blodets selenstatus, kan forbedre behandlingen og rehabiliteringen.
Da kræft som regel er flere år om at udvikle sig, er det under alle omstændigheder en fordel at være velforsynet med selen gennem hele livet.

Tarmfloraen

Menneskets enorme tarmflora inkluderer milliarder af bakterier, som tjener os ved at optage næringsstoffer, fortrænge skadelige mikroorganismer og danne en lang række vitaminer, enzymer, neurotransmittere og andre stoffer med betydning for det generelle helbred. Tarmfloraens forskellige mikroorganismer bør desuden være i en form for ligevægt, der også kaldes for symbiose. Hvis symbiosen forstyrres på grund af usund kost, antibiotika, smertestillende medicin og andre faktorer, kan der opstå dysbioser, hvor potentielt skadelige arter spreder sig og bliver dominerende. Dette kan forårsage autoinfektioner som lungebetændelse. Der kan også optræde dårlig fordøjelse, inflammatoriske tarmsygdomme (IBD) og mange andre sygdomme.
I denne forbindelse har selen betydning for en lang række gavnlige mikroorganismer i tarmfloraen. Stoffet har også direkte betydning for tarmens immunforsvar, som skal nedbryde patogener og toksiner fra føden. Som nævnt modvirker selen samtidigt uhensigtsmæssige inflammationer, hvilket også gælder i tarmen.
Det tyder i det hele taget på, at selenmangel kan ændre den sunde bakterieflora i en negativ retning, så der lettere udvikles inflammatoriske tarmsygdomme som Crohns sygdom og ulcerøs colitis samt tarmkræft og andre sygdomme.
Ikke desto mindre er der stadig uvished om den optimale mængde selen til tarmfloraen, hvilket blandt andet skyldes vanskeligheder ved at dyrke de fleste af tarmfloraens bakterier.

Selenkilder, behov og tilskud

Der findes selen i fisk, kød, indmad, æg, mejeriprodukter, paranødder, fuldkorn og andre afgrøder. Meget afhænger dog af jordbundsforholdene, og i vores del af verden er det svært at få nok selen gennem den almindelige sunde kost.
Ifølge de nye nordiske næringsstofanbefalinger bør kvinder og mænd henholdsvis få 75 og 90 mikrogram selen om dagen. I mange studier har man anvendt doser på 200 mikrogram, og det tyder på, at selengær, der indeholder flere organiske selenforbindelser, har den bedste effekt. Ifølge EFSA (det Europæiske Fødevaresikkerhedsråd) ligger den øvre daglige sikre grænse på 300 mikrogram.

Referencer:

Lutz Schomburg. The Immunomodulatory Effects of Selenium: A Journey from the Environment to the Human System. Nutrients 2024

Christina Pfister, Joerg Schoenemann. Selenium in Cancer Rehabilitation – A Retrospective Study from a Specialized Clinic. Nutrients 2023 Sep.

Nordic Council of Ministers. Nordic Nutrition Recommendations 2023

Clark LC et al: Effects of Selenium Supplementation for Cancer Prevention in Patients with Carcinoma of the Skin. JAMA: 1997.

Nordic Council of Ministers. Nordic Nutrition Recommendations 2023


  • Oprettet den .
9.374MBMemory Usage223msRequest 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" => 1741985846 "last" => 1741985846...
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.41KB) (3.14ms)
  • afterInitialise (1.27MB) (20.19ms)
  • afterRoute (603.19KB) (4.92ms)
  • beforeRenderComponent com_content (23.29KB) (484μs)
  • Before Access::preloadComponents (all components) (36.09KB) (420μs)
  • After Access::preloadComponents (all components) (97.34KB) (807μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (19μs)
  • After Access::preloadPermissions (com_content) (3.22MB) (5.5ms)
  • Before Access::getAssetRules (id:8918 name:com_content.article.4720) (130.65KB) (121μs)
  • After Access::getAssetRules (id:8918 name:com_content.article.4720) (7.38KB) (82μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.57MB) (26.05ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (560.7KB) (19.73ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (10μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (150μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (392B) (80μs)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (377μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (5μs)
  • afterRenderModule mod_custom (Søg mere info...) (3.8KB) (57μs)
  • afterRenderComponent com_content (57.02KB) (14.14ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.04KB) (2.47ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (41μs)
  • afterDispatch (48.41KB) (1.44ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (529μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (115.42KB) (53.4ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (30μs)
  • afterRenderRawModule mod_tags_popular (Søg) (23.73KB) (49.57ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.52ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (75μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (27μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (208μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (213.36KB) (1.87ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (71μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (21μs)
  • afterRenderRawModule mod_languages (Sprogskift) (86.96KB) (2.05ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (7μs)
  • afterRenderModule mod_languages (Sprogskift) (6.31KB) (26μs)
  • beforeRenderRawModule mod_finder () (7.34KB) (16μs)
  • afterRenderRawModule mod_finder () (70.41KB) (2.9ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (3.29KB) (43μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (158μs)
  • afterRenderRawModule mod_custom () (21.95KB) (1.15ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (70μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (155μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (856μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (52μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (46μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (735μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (34μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (795μs)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (1.23KB) (61μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (205μs)
  • afterRenderRawModule mod_custom () (944B) (186μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (28μs)
  • beforeRenderRawModule mod_custom () (688B) (151μs)
  • afterRenderRawModule mod_custom () (896B) (101μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (23μs)
  • afterRender (191.77KB) (3.63ms)
  • 1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (115.42KB) (23.91%)
    53.40ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (23.73KB) (22.19%)
    49.57ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.57MB) (11.66%)
    26.05ms
    1 x afterInitialise (1.27MB) (9.04%)
    20.19ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (560.7KB) (8.83%)
    19.73ms
    1 x afterRenderComponent com_content (57.02KB) (6.33%)
    14.14ms
    1 x After Access::preloadPermissions (com_content) (3.22MB) (2.46%)
    5.50ms
    1 x afterRoute (603.19KB) (2.2%)
    4.92ms
    1 x afterRender (191.77KB) (1.62%)
    3.63ms
    1 x afterLoad (456.41KB) (1.41%)
    3.14ms
    1 x afterRenderRawModule mod_finder () (70.41KB) (1.3%)
    2.90ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.13%)
    2.52ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.04KB) (1.11%)
    2.47ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (86.96KB) (0.92%)
    2.05ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (213.36KB) (0.84%)
    1.87ms
    1 x afterDispatch (48.41KB) (0.65%)
    1.44ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.52%)
    1.15ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.38%)
    856μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.36%)
    807μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.36%)
    795μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (0.33%)
    735μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.24%)
    529μs
    1 x beforeRenderComponent com_content (23.29KB) (0.22%)
    484μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.19%)
    420μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (0.17%)
    377μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.09%)
    208μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.09%)
    205μs
    1 x afterRenderRawModule mod_custom () (944B) (0.08%)
    186μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.07%)
    158μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.07%)
    155μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.07%)
    151μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (0.07%)
    150μs
    1 x Before Access::getAssetRules (id:8918 name:com_content.article.4720) (130.65KB) (0.05%)
    121μs
    1 x afterRenderRawModule mod_custom () (896B) (0.05%)
    101μs
    1 x After Access::getAssetRules (id:8918 name:com_content.article.4720) (7.38KB) (0.04%)
    82μs
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (392B) (0.04%)
    80μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.03%)
    75μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (0.03%)
    71μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    70μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.03%)
    61μs
    1 x afterRenderModule mod_custom (Søg mere info...) (3.8KB) (0.03%)
    57μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.02%)
    52μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.02%)
    46μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    43μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    41μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    34μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    30μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    28μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    27μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.31KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    21μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_finder () (7.34KB) (0.01%)
    16μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    15μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    15μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    13μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
77 statements were executed, 39 of which were duplicates, 38 unique151ms1.36MB
  • SELECT @@SESSION.sql_mode;192μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?514μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1321μ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.27ms944BParams/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` = 1302μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`111μ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` = :guest176μ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`607μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC163μ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` = 1165μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config196μ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`907μs165.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`332μ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` = 1265μ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)463μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.6ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`894μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4720'1.64ms48B/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)539μs46.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`378μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)4.39ms4.16KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`447μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC424μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id151μ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 `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.87ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)4.22ms1.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,:preparedArray8) AND `t`.`access` IN (:preparedArray9,:preparedArray10) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray11,:preparedArray12) 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 (:preparedArray13,:preparedArray14) 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 157.14ms20.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`416μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id194μ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` = :id84μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id69μs3.81KBParams/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` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id101μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μ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` = :id57μ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` = :id56μ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` = :id69μ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` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id66μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μ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` = :id55μs1.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` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id84μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μ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 `alias` FROM `has_content` WHERE `id` = :id53μ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` = :id59μ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 DESC10.8ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1196μ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` = 0462μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id125μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `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-03-14 20:57:27') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-14 20:57:27') AND c2.state = 1548μ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`10.02ms4.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 1540.46ms207.28KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 1548.1ms2.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` = :id304μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1225μ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)208μ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 ASC387μ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)187μ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` = 1177μ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`432μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?132μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.86ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy