Skip to main content

Frie radikaler indgår i livsvigtige og livsfarlige processer

- derfor har vi brug for nok C-vitamin, selen og andre antioxidanter

Frie radikaler indgår i livsvigtige og livsfarlige processer Moderne mennesker udsættes for flere frie radikaler grundet stress, miljøgifte og aldringsprocesser. De frie radikaler er som interne terrorister, der medvirker til åreforkalkning, diabetes, Alzheimers, kræft og en lang række andre sygdomme. Vores eneste værn er antioxidanter fra vitaminer, mineraler og plantestoffer. Antioxidanterne virker forskelligt, og mangel på en enkelt primær antioxidant som selen kan i sig selv udsætte kroppen for oxidativ stress og sygdom. De færreste er dog klar over, at de frie radikaler også er livsvigtige, da de indgår i energiomsætningen og immunforsvaret. Så hvordan får vi den bedste beskyttelse mod infektioner, oxidativ stress og sygdom? Hvilken slags antioxidanter er der egentlig i mørk chokolade, grøn te, kaffe og rødvin? Og hvordan virker Redoxbehandling med store doser C-vitamin til kræftpatienter? Det kan du læse mere om i det følgende.

Der er meget forvirring omkring frie radikaler. Antioxidanter bruges ofte i flæng, selvom de beskytter mod frie radikaler på vidt forskellige måder. Når det kommer til stykket, er forholdet mellem de frie radikaler og diverse antioxidanter et spørgsmål om liv og død. Derfor skal vi først og fremmest undgå oxidativ stress, som opstår, når der er en forstyrret balance. Og så skal vi endelig have flere forskellige antioxidanter med særlig fokus på vitaminer og mineraler, som er essentielle næringsstoffer, og tilstræbe en masse andre antioxidanter gennem en varieret kost.

Frie radikaler på godt og ondt

Frie radikaler er nogle aggressive molekyler med en uparret elektron, og derfor jager de elektroner fra andre molekyler, så der opstår kædereaktioner. Når bilen ruster og smørret harskner, er det på grund af luftens frie radikaler.
I kroppen kan de frie radikaler angribe overalt i cellerne og mellem cellerne. Deres virkemåde måles for eksempel på ødelæggelserne i cellemembranernes fedtsyrer, cellekernernes dna, enzymprocesser med videre. Men de frie radikaler er også livsvigtige.

De frie radikaler spiller en skurkerolle i udviklingen af inflammationer, åreforkalkning, diabetes, Alzheimers, stofskiftesygdomme som Hashimotos og Graves, kræft, aldringsprocesser med videre.

Vores celler danner frie radikaler under energiomsætningen

Kostens kalorier omdannes til energi inde i cellernes mitokondrier ved hjælp af den ilt, som vi har indåndet, og co-enzym Q10. Under processen omdannes nogle af iltmolekylerne til frie radikaler, og de bevirker, at vi kan forbrænde kalorierne ved en relativ lav temperatur og uden at koger over eller brænde sammen. I denne forbindelse øges mængden af frie radikaler under aldringsprocesserne, og det er blandt andet fordi en række enzymprocesser kører mere trægt, når vi kommer op i årene.

Immunforsvaret angriber med frie radikaler ved hjælp af C-vitamin og selen

Så snart vi får en infektion, går immunforsvarets stormtropper voldsomt til værks. En type hvide blodlegemer (fagocytter), som både sidder i luftvejene og cirkulerer i blodet, optager store mængder ilt, som straks omdannes til frie radikaler, og de virker nu som dræbende missilvåben mod de bakterier og svampe, som de hvide blodlegemer har fagocyteret (ædt). Processen kaldes for ”respiratory burst” - åndedræts eksplosion.
Under de eksplosive angreb har de hvide blodlegemer brug for en del C-vitamin og selen, og man har for eksempel påvist, at selenmængden i blodet falder brat under infektioner.
Når de hvide blodlegemer iværksætter ”respiratory burst”, er der også brug for en del C-vitamin, selen og andre antioxidanter, så processen ikke forvolder vævsskader og oxidativ stress.
Det betyder derfor, at vi bør bekæmpe infektioner hurtigt og effektivt. Kroniske betændelsestilstande, også kaldet inflammationer, er nemlig yderst sundhedsskadelige, da de konstant bombarderer kroppen med frie radikaler.

Selvom kroniske inflammationer ikke mærkes direkte, baner de frie radikaler vej for udvikling af åreforkalkning, Alzheimers, kræft og en lang række andre kroniske sygdomme.

Nogle udefrakommende årsager til frie radikaler

  • Røg fra fx bål, tobak og vandpiber
  • Ultraviolet stråling fra sol og solarier
  • Radioaktiv stråling fra kernekraftværker, kernevåben, røntgen, CT-scanning og fødevarebestråling
  • Kvælstofilter i byluft
  • Medicin og giftige kemikalier
  • Tungmetaller som kviksølv og cadmium
  • Andre kræftfremkaldende stoffer
  • Jern er også er en katalysator for frie radikaler, og bør kun indtages i passende mængder.

Vidste du at et fællestræk ved de fleste kræftfremkaldende stoffer er, at de fungerer som frie radikaler, eller får kroppen til at danne frie radikaler?

Vi har brug for mange forskellige antioxidanter

Vores eneste værn mod de frie radikaler forskellige antioxidanter som vitamin A, B1, B5, B6, C og E samt selen, zink, mangan, Q10, melatonin og en række plantestoffer.

Antioxidanterne neutraliserer de frie radikaler ved at afgive en elektron, som stopper radikalernes kemiske aktivitet.Antioxidanterne neutraliserer de frie radikaler ved at afgive en elektron, som stopper radikalernes kemiske aktivitet. Antioxidanterne forbliver derefter stabile.
Antioxidanterne kan være vandopløselige (fx C-vitamin) eller fedtopløselige (fx A- og E-vitamin samt Q10 og melatonin).
Antioxidanter inddeles desuden i primære, sekundær og tertiære antioxidanter med vidt forskellige funktioner, hvorfor vi behøver alle tre typer.

Primære antioxidanter

Deres funktioner er at hæmmer dannelsen af nye radikaler og binde tungmetaller. Selen kan for eksempel binde og inaktivere kviksølv. De primære antioxidanter skal desuden begrænse tilgængeligheden af nogle særdeles kraftige frie radikaler, hydroxylradikaler, som dannes af hydrogenperoxid (brintoverilte) og overskydende jern.
Enzymerne GPX (glutathion peroxidase) og SOD (superoxid dismutase) fungerer som primære antioxidanter.

  • Selen indgår i GPX 1-6
  • Zink og mangan indgår i SOD

Mangel på selen og overskydende jern er en yderst farlig cocktail

Det skyldes, at overskydende jern og hydrogenoxid (brintoverilte) fra vores iltomsætning danner hydroxylradikaler. Det er nogle af de mest aggressive frie radikaler, som selen bør nedbryde via enzymet GPX.

Sekundære antioxidanter

Deres funktion er at opfanger frie radikaler. De findes i:

  • Betacaroten
  • Vitamin C
  • Vitamin E

Tertiære antioxidanter

Deres funktion er at varetage molekylære reparationsmekanismer. De findes i:

  • Vitaminer og mineraler (A, C, E, B1, B5, B6, selen, zink)
  • Q10 (ubiquinol)
  • Melatonin (sovehormon)
  • Carotenoider:
  • Betacaroten: Fx gulerødder, tomat, hyben, bladgrønsager
  • Astaxantin: Fx laks og ørreder
  • Lutein: Fx æggeblomme, spinat, broccoli
  • Zeaxanthin: Fx ægte blåbær, bladgrønsager
  • Lycopen: Fx tomater, rød peberfrugt, hyben
  • Indoler: Fx kål, broccoli, rucola, radiser og andre korsblomstrede grønsager
  • Flavonoider (polyfenoler): Fx citrusfrugter, rød drue, rødvin, te
  • Anthocyaniner (polyfenoler): Blå-røde farvestoffer i fx blåbær, kirsebær og solbær
  • Fenolsyrer: Fx ingefær, gurkemeje, ananas, gulerod, grøn peber, vindrue, te, kaffe
  • Fytosteroler: Fx mørk chokolade, bælgfrugter, nødder, frø, vegetabilske olier
  • Lignaner: Fx bønner, frø, korn, rugbrød
  • Saponiner: Fx bønner, krydderurter, grønsager

ORAC værdier fortæller noget om et fødeemnes antioxidanter

ORAC (Oxygen Radical Absorbance Capacity) er forskellige metoder, hvor man måler et fødeemnes antioxidantkapacitet in vitro. Det vil sige uden for kroppen.

Højeste ORAC værdier

  • Krydderier som nelliker, gurkemeje, ingefær, oregano, kanel, timian, spidskommen, karry, salvie og sort pepper
  • Kakaobønnen og mørk chokolade
  • Gojibær, acai bær og aronia bær

Høje ORAC værdier:

  • Andre bær og druer (især de mørke)
  • Artiskok
  • Nødder
  • Bønner
  • Blommer og svesker
  • Æbler og anden frugt
  • Broccoli og anden kål
  • Hvidløg og løg
  • Te (især grøn)
  • Kaffe
  • Rødvin

Hvis man indtager mange antioxidanter fra frugt, grønsager og bær samt te, mørk chokolade og måske et moderat forbrug af alkohol, nedsætter man risikoen for diabetes 2. Det fremgår af et nyt studie, publiceret i det europæiske tidsskrift Diabetologia, som omhandler forskning i diabetes.

OBS. ORAC værdierne er kun vejledende

Som nævnt er der mange forskellige antioxidanter, og de har vidt forskellige funktioner i den menneskelige organisme. Derfor er diverse ORAC tabeller og værdier kun vejledende.
Der bør også tages højde for, hvor meget vi spiser af den enkelte fødevare, for selvom nelliker ligger højest på listen, spiser vi jo ikke så meget af det stærke krydderi.
Diverse nydelsesmidler som te, kaffe, chokolade og rødvin bør kun indtages i begrænsede mængder for at få den optimale effekt.

Da selen for eksempel indgår i kraftige antioxidanter (GPX´er) og andre livsvigtige selenoproteiner, kan selenholdige fødevarer eller tilskud med selengær have en langt større betydning og antioxidant effekt in vivo end in vitro. Der er også synergieffekt mellem forskellige antioxidanter som selen og E-vitamin.

Kød, indmad og fisk har generelt lave ORAC værdier, og det kan måske skyldes, at de animalske fødevarer lettere fordærver in vitro.
Det bør samtidig understreges, at det gode helbred også handler om andre livsvigtige næringsstoffer. Til eksempel kan folkeslag som japanere og islændinge, der spiser meget fisk, forvente den længste levealder.

Redox behandling med C-vitamin til kræftpatienter

Kræftforskere fra universitetshospitalet i Iowa, USA, har for nylig afklaret, hvordan høje doser C-vitamin, som gives intravenøst, dræber kræftceller.
Når C-vitaminet gives intravenøst, medfører det niveauer, der er 100-500 gange højere end ved oral indtagelse, og det er netop den ekstremt høje koncentration i blodet, der er afgørende. Behandlingen kaldes også for Redox behandling, og den har faktisk været anvendt i over 30 år med positive resultater.

C-vitaminet genererer hydrogenperoxid og hydroxylradikaler, der dræber kræftceller

Under nedbrydning af de store mængder C-vitamin genereres hydrogenperoxid (brintoverilte), der optræder som frie radikaler. Som allerede nævnt er hydrogenperoxid også et biprodukt af cellernes egen energiomsætning. Men i modsætning til normale, sunde celler, har kræftceller vanskeligere ved at nedbryde det skadelige hydrogenperoxid.
Kræftceller har også en tendens til at indeholde mere jern, og sammen med hydrogenperoxid kan det skabe hydroxylradikaler, som er endnu mere aggressive frie radikaler. Derfor er kræftceller langt mere sårbare og tilbøjelige til at blive skadet og dræbt af de høje mængder frie radikaler, som genereres, når C-vitaminet gives intravenøst.

Normale celler fjerner let hydrogenperoxid

Normale celler har altså let ved at nedbryde og fjerne hydrogenperoxid, så de frie radikaler holdes nede på et meget lavt niveau og ikke forvolder skade. De normale celler gør det ved hjælp af enzymet katalase, der spalter hydrogenperoxid til vand og ilt. Men mange kræftceller har en lav katalaseaktivitet, og derfor er de langt mere sårbare over for skader og død, når de udsættes for høje doser C-vitamin og frie radikaler.

Ved behandling med høje doser C-vitamin udnytter man de biologiske forskelle, der er på kræftceller og sunde celler - i modsætning til kemoterapi, der også skader sunde celler og er forbundet med en del bivirkninger.

Katalaseaktivitet som ny rettesnor for kræftbehandling

Det ser ud til, at kræfttyper og kræftceller med lave niveauer af katalase er mere sårbare over for høje doser C-vitamin, og at kræfttyper og kræftceller med mere katalaseaktivitet er mindre sårbare. Ved at måle katalaseniveauerne i patienternes tumorer kan man således vurdere, om de høje doser C-vitamin vil have en positiv effekt.
Meget tyder samtidig på, at intravenøse redox behandlinger med C-vitamin bør godkendes og inddrages i det etablerede sundhedssystem. I Danmark udføres redox behandlinger stadig kun af få privatpraktiserende speciallæger, og disse behandlinger inkluderer desuden tilskud med andre antioxidanter samt kostjustering.

Optimal beskyttelse mod oxidativ stress

  • Spis varieret
  • Vælg fødeemner i forskellige farver og tilstræb forskellige antioxidanter
  • Særlig gode kilder er: Krydderurter, bær, frugt, svesker, broccoli og anden kål, bønner og andre grønsager, nødder, hvidløg, løg, vildlaks og mørk chokolade.
  • Desuden te (især grøn), kaffe og eventuelt rødvin i moderate mængder.
  • Husk, at diverse plantestoffer aldrig kan kompensere for de essentielle næringsstoffer
  • Tag eventuelt tilskud med C-vitamin, E-vitamin, selen, zink og Q10, hvor det kan være vanskeligere at få de optimale mængder gennem kosten.
  • Husk de essentielle fedtstoffer omega-3 og omega-6 til cellemembranerne
  • Undgå stress
  • Pas din nattesøvn og tag eventuelt melatonin
  • Tilstræb en normal vægt og livvidde
  • Undgå så vidt muligt diverse miljøgifte, stråling og elektrosmog

Referencer:

Consumption of antioxidant-rich foods is associated with a lower risk of type 2 diabetes, study shows – ScienceDaily 2017
https://www.sciencedaily.com/releases/2017/11/171109224048.htm

Claire M Doskey et al. Why high-dose vitamin C kills cancer cells. ScienceDaily. 2017
https://www.sciencedaily.com/releases/2017/01/170109134014.htm

https://da.wikipedia.org/wiki/Antioxidant

https://da.wikipedia.org/wiki/Radikal_(kemi)

https://www.sciencedirect.com/topics/agricultural-and-biological-sciences/respiratory-burst

http://healthandscience.eu/index.php?option=com_content&view=article&id=1039:zink-beskytter-cellers-dna-og-mod-mange-sygdomme&catid=20&lang=da&Itemid=269

https://modernsurvivalblog.com/health/high-orac-value-antioxidant-foods-top-100

https://www.netdoktor.dk/fakta/straaling_fra_radioaktive_stoffer.htm

https://www.globalis.dk/Statistik/Levealder

Niels Hertz. Selen- et livsvigtigt sporstof. Ny Videnskab 2002

  • Oprettet den .
8.896MBMemory Usage287msRequest 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" => 1745452209 "last" => 1745452209...
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) (412μs)
  • afterInitialise (1.27MB) (17.7ms)
  • afterRoute (603.19KB) (6.32ms)
  • beforeRenderComponent com_content (22.66KB) (296μs)
  • Before Access::preloadComponents (all components) (36.09KB) (1.16ms)
  • After Access::preloadComponents (all components) (97.34KB) (1.68ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (9μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (9.55ms)
  • Before Access::getAssetRules (id:2727 name:com_content.article.1336) (130.65KB) (197μs)
  • After Access::getAssetRules (id:2727 name:com_content.article.1336) (7.38KB) (48μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.58MB) (40.54ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (230μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (4.43KB) (70μs)
  • afterRenderComponent com_content (81.56KB) (19.63ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (3.33ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (25μs)
  • afterDispatch (33.84KB) (2.61ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (384μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (130.42KB) (75.94ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (28μs)
  • afterRenderRawModule mod_tags_popular (Søg) (23.82KB) (86.71ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.65ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (59μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (22μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (43μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (222μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.83ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (53μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (22.89KB) (2.38ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (20μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (134.41KB) (2.75ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (144μs)
  • afterRenderRawModule mod_custom () (21.95KB) (913μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (45μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (344μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (950μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (108μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (716μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (8μs)
  • afterRenderRawModule mod_finder () (6.29KB) (773μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (43μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (190μs)
  • afterRenderRawModule mod_custom () (944B) (123μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (23μs)
  • beforeRenderRawModule mod_custom () (688B) (115μs)
  • afterRenderRawModule mod_custom () (896B) (100μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (217.41KB) (4.02ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (23.82KB) (30.2%)
    86.71ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (130.42KB) (26.45%)
    75.94ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.58MB) (14.12%)
    40.54ms
    1 x afterRenderComponent com_content (81.56KB) (6.84%)
    19.63ms
    1 x afterInitialise (1.27MB) (6.16%)
    17.70ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (3.33%)
    9.55ms
    1 x afterRoute (603.19KB) (2.2%)
    6.32ms
    1 x afterRender (217.41KB) (1.4%)
    4.02ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.16%)
    3.33ms
    1 x afterRenderRawModule mod_finder () (134.41KB) (0.96%)
    2.75ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (0.92%)
    2.65ms
    1 x afterDispatch (33.84KB) (0.91%)
    2.61ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (22.89KB) (0.83%)
    2.38ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.64%)
    1.83ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.59%)
    1.68ms
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.4%)
    1.16ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.33%)
    950μs
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.32%)
    913μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.27%)
    773μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.25%)
    716μs
    1 x afterLoad (456.41KB) (0.14%)
    412μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.13%)
    384μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.12%)
    344μs
    1 x beforeRenderComponent com_content (22.66KB) (0.1%)
    296μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.08%)
    230μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.08%)
    222μs
    1 x Before Access::getAssetRules (id:2727 name:com_content.article.1336) (130.65KB) (0.07%)
    197μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.07%)
    190μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    144μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    123μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    115μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.04%)
    108μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    100μs
    1 x afterRenderModule mod_custom (Søg mere info...) (4.43KB) (0.02%)
    70μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.02%)
    59μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.02%)
    53μs
    1 x After Access::getAssetRules (id:2727 name:com_content.article.1336) (7.38KB) (0.02%)
    48μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    45μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    43μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    43μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    28μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    23μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    22μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    17μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    8μ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%)
    4μs
45 statements were executed, 9 of which were duplicates, 36 unique206ms1.31MB
  • SELECT @@SESSION.sql_mode;158μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?75μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1108μ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)1.44ms944BParams/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` = 1520μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`44μ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` = :guest186μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `has_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.36ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC201μ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` = 1205μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config358μ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`968μ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`222μ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` = 1209μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)1.52ms7.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` = 04.53ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`587μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1336'1.36ms48B/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)361μs54.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`603μ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)8.62ms4.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`328μ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 ASC597μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id99μ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 `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`4.75ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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 DESC15.15ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • 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`301μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1124μ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` = 0276μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id86μ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 `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-23 23:50:09') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-23 23:50:09') AND c2.state = 11.09ms4.02KBParams/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`14.42ms4.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 1557.3ms207.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 1583.45ms2.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` = :id373μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1241μ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)173μ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 ASC293μ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)176μ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` = 1123μ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`346μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?113μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.57ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy