Skip to main content

Essentielle næringsstoffer

Essentielle næringsstofferEssentielle (livsvigtige) næringsstoffer er de vitaminer, mineraler, fedtsyrer og aminosyrer, som kroppen behøver for at kunne fungere. Vi kan ikke undvære nogle af disse stoffer, og der er ingen andre stoffer, som kan erstatte dem. Det er muligt at leve et langt og godt liv uden for eksempel at indtage ginseng, hyben-ekstrakt og medicin, men det er ikke muligt at overleve uden de livsvigtige næringsstoffer. Mangel på disse stoffer vil uundværligt føre til mangel og ubalancer.

  • Essentiel i denne sammenhæng betyder "vital" eller "livgivende"
  • Et næringsstof er et stof, som når det bliver indtaget, bidrager til kroppens stofskifte, funktion, eller vækst.
  • Non-essentielle næringsstoffer er alle de næringsstoffer, som kroppen selv kan danne.

Livsvigtige næringsstoffer - afgørende for helbredet

Der er cirka 45 næringsstoffer og vand (=46 stoffer), som er essentielle for kroppen. Essentielle næringsstoffer er de stoffer, som kroppen ikke selv kan danne, og som den ikke kan undvære. Mangel på et eller flere af disse stoffer giver symptomer og fører før eller siden til alvorlig sygdom. Disse næringsstoffer er fundamentet for kroppens helbred, og man skal til enhver tid sørge for, at der er nok. De essentielle næringsstoffer har været uundværlige for vores helbred og trivsel, så længe mennesket har vandret på jorden, og om 100 år, vil nøjagtig de samme 45 stoffer være akkurat lige så afgørende for vores helbred og trivsel - uanset vores geografisk placering, hudfarve, alder og køn.

Vand

vand er et essentielt stofLad os begynde med det mest simple eksempel på et essentielt stof, nemlig vand. Alle ved, at man kan dø af mangel på vand. Cirka 80 procent af hjernen består af vand, så vand er afgørende for vores hjernefunktion. Samtidig udgør vand 60 procent af kroppens samlede vægt, så der skal ikke meget fantasi til at forestille sig, hvordan man vil have det efter adskillige dage i en ørken med bagende sol. Man får hurtigt feber, diarre og i den fase, der følger lige inden døden, begynder man at hallucinere.
Hvilken behandling giver man en person, der er ved at dø af akut mangel på det livsvigtige vand? Der er kun en ting, der virker, og det er vand. Med andre ord kan denne livstruende tilstand kureres ved at tilføre det stof, der mangler.

Næringsstof-junglen

Hvis man  kigger på det store udbud af kosttilskud på markedet, kan man groft inddele dem i to grupper. En lille gruppe bestående af essentielle næringsstoffer, og en meget større gruppe bestående af stoffer, som er indsamlet fra naturen og i vid udstrækning griber forstyrrende ind i biologiske processer i kroppen på akkurat samme måde som medicin.

Eksempel: Blåbær-ekstrakt

Blåbær indeholder farvestoffet anthocyaninEt godt eksempel er blåbær, som indeholder tusinder af forskellige kemikalier. Et af de kemikalier er farvestoffet anthocyanin, som anvendes i kosttilskud. Anthocyanin kan blandt andet forbedre blodomløbet i kroppen, men blåbær er langt fra den eneste plante, der kan danne dette stof. Så godt som alle bær, rødder, blade og bælge, som har en blå-rød farve, indeholder anthocyanin. Samtidig er der er en lang række andre stoffer, som ligeledes kan forbedre blodomløbet i kroppen. Bare tænk på Ginkgo biloba og Pycnogenol, som har lignende virkningsmekanismer.
Denne omfattende gruppe af kosttilskud, som er baseret på naturens egen kemi, er ikke essentiel, fordi kroppen kan let få disse stoffer fra andre kilder. Derfor kan man uden problemer leve et godt og langt liv uden for eksempel at spise blåbær, ginseng og krill-olie - hvorimod mangel på essentielle næringsstoffer er katastrofal, eftersom intet andet kan erstatte deres funktion i kroppen.

Eksempel: Keshans syge

I visse egne af Kina har folk igennem generationer været plaget af en sygdom, som opstod sidst på vinteren og i det tidlige forår. Mange mennesker, især børn og yngre, døde af denne sygdom, som ramte led og svækkede hjertet. Helt frem til 1970erne florerede sygdommen fortsat, men så fandt nogle forskere frem til, at man kunne kurere patienterne ved at give dem tilskud af selen. Sygdommen hed Keshans syge, fordi den oprindeligt blev observeret i Keshan-provisen i det nordøstlige Kina. Sygdommen er nu officielt anerkendt som en akut selenmangel og kan optræde alle steder, hvor der findes faretruende lidt selen i kosten.

Den hvide muskelsygdom

Indenfor landbruget er selenmangel ligeledes kendt. Her optræder fænomenet den hvide muskelsygdom, som optræder hos dyr, især får, grise og køer. Selen bliver af samme årsag tilsat dyrefoder, og mange landmænd giver selentilskud til dyrene som ekstra beskyttelse. Den hvide msukelsygdom ses i muskelvævet hos dyr, hvor det giver musklerne en hvidlig kulør. Stærkt og velfungerende muskelvæv skal have en mørk rød farve.

Sådan undgår man selenmangel

I begyndelsen af 1980erne var der i Finland en del debat om selenmangel. Målinger havde vist, at befolkningens selenindtag lå meget lavt. Faktisk var det så lavt, at problemer som Keshans syge let ville kunne opstå, hvis man ikke greb ind. Den finske regering besluttede at løse problemet ved at indføre lovpligtig selen-berigelse af al kunstgødning til landbruget. På den måde kunne man øge selenmængden i jorden og tilsvarende hæve selenindholdet i afgrøder, der voksede i jorden, samt i dyr der græssede på disse områder.
I 1984 blev den nye lov vedtaget. Derefter blev alle græsarealer beriget med 6 mg selen pr. kg gødning. Kornmarker fik 16 mg/kg. Efter seks år viste målinger, at selenindholdet i føden samt i blodet hos befolkningen var steget kolossalt. Som følge af dette blev det i 1990 besluttet, at alle marker kun skulle selenberiges med 6 mg pr. kg kunstgødning. Målinger herefter viste imidlertid, at selenindholdet i mælk var faldet drastisk, så i 1998 besluttede man, at fremover skuulle alle marker have tilført 10 mg selen pr. kg kunstgødning. Det virkede efter hensigten. I 2005 konkluderede en rapport, at selenindtaget hos såvel dyr som mennesker i Finland var tilstrækkeligt og indenfor sikre rammer. Den eneste undtagelse var økologisk landbrug, hvor man som bekendt ikke må tilføre landbrugsjorden stoffer udefra. Som en konsekvens af dette koncept har økologiske jorde betydeligt lavere selenindhold end marker, der dyrkes konventionelt.

Derfor er selenmangel et problem i økologisk landbrug

Hele konceptet med økologi indebærer, at man kun må anvende naturlig dyregødning, madrester og slagteriaffald til at gøde med. Det er ikke tilladt at anvende kunstgødning. Problemet med dette er, at der sker et netto-tab af livsvigtige næringsstoffer fra jorden. Den type gødning, som er tilladt indenfor økologisk landbrug, er ikke i stand til at kompensere for landbrugsjordens store tab af vigtige mineraler som selen. Indenfor konventionelt landbrug løser man netop dette problem med anvendelsen af kunstgødning, som kan korrigere tabet. For de forbrugere, som foretrækker at leve af økologisk dyrkede fødevarer, er det derfor vigtigt at finde alternative løsninger til deres lavere indtag af sådanne næringsstoffer. Kosttilskud synes at være den letteste måde at klare dette på.

Selv marginal mangel kan have alvorlige konsekvenser

Mangel på ikke-essentielle næringsstoffer er ikke nær så problematisk som mangel på essentielle næringsstoffer, da der altid vil kunne findes andre stoffer, som kan løse de samme opgaver som de ikke-essentielle stoffer i kroppen. Når et livsvigtigt stof som selen mangler i fødekæden, spreder de negative konsekvenser sig imidlertid som ringe i vandet. For eksempel indebærer lavt selenindhold i landbrugsjorden, at afgrøder der vokser i jorden har lavt selenindhold, og græssende dyr vil på samme måde have lavere selenindhold (i mælk og kød), når de græsser på de selenfattige marker. Det vil i sidste ende betyde, at når vi mennesker spiser afgrøderne, drikker mælken, og spiser kødet, får vi mindre selen end ellers.

Keshans syge er en konsekvens af ekstrem selenmangel, men der er noget, der tyder på, at selv et selenindtag, der ligger i underkanten af det anbefalede (subklinisk selenmangel) kan føre til en række sygdomme, der dog er flere år om at udvikles. Undersøgelser har vist, at kræft, hjerte-kar-sygdomme, stofskiftesygdomme og virusinfektioner kan hænge sammen med lavt selenindhold i blodet.

Semi-essentielle næringsstoffer

Nogle næringsstoffer betragtes som delvist essentielle eller semi-essentielle. Det gælder blandt andet næringsstoffer, som kun er essentielle for børn eller folk med sygdomme, eller stoffer som kroppen kun  producerer i begrænset omfang. Det bedst kendte eksempel på et semi-essentielt næringsstof er D-vitamin, som kroppen danner, når huden udsættes for sollys. D-vitamin er semi-essentielt, fordi nogle mennesker får rigeligt med sol, hvorimod andre ikke gør. I visse sammenhænge er Q10 også semi-essentielt. Q10 er afgørende for kroppens energiomsætning, men vi mennesker er i standt til at danne stoffet. Desuden kan kroppens  egenomsætning af Q10 blive utilstrækkelig, efterhånden som vi ældes, og i den situation er det relevant at omtale stoffer som semi-essentielt.

Eksempel: Træthed

Hvis vi ser på træthed som et helbredsproblem, findes der forskelige måder at behandle problemet på. Man kan enten kompensere for mangel på vigtige næringsstoffer, der kan være den bagvedliggende årsag til trætheden, eller man kan anvende præparater som ginseng og koffein, der gør brug af andre biokemiske signalveje og virker ved at stimulere binyrerne til at danne stress-hormonet, adrenalin. Denne metode har dog sin pris, da det indebærer en risiko for at udvikle binyretræthed, som er relateret til stress. Det anbefales af samme grund, at personer der anvender ginseng, holder pause i mindst en måned for hver gang, de har anvendt præparatet i tre månder. Ved at holde sådanne pauser mindsker man risikoen for at udvikle binyretræthed.

Dr. Svend Aage Morgensen, som stod i spidsen for den banebrydende Q-Symbio undersøgelse, har forklaret forskellen imellem at behandle hjertesvigt med et naturligt, semi-essentielt næringsstof som Q10 og konventionel hjertemedicin. Han sagde blandt andet:

»Konventionel hjertesvigts-behandling fokuserer på at blokere forskellige hormonelle faktorer, som spiller ind ved hjertesvigt, og som belaster hjertet. Med coenzym Q10 går man derimod ind og støtter cellulære processer, som har med energiomsætningen at gøre. Dette giver ekstra pumpekraft til den svækkede hjertemuskel«

Hvad er vitaminer?

Vitaminer er organiske stoffer, som er nødvendige for normale stofskifteprocesser, og som kroppen enten ikke kan danne eller danner men  ikke i tilstrækkelige mængder. Man sondrer imellem fedt-opløselige (A, D, E og K) og vand-opløselige (B og C) vitaminer. De fedtopløselige vitaminer lagres i kroppens fedtvæv, hvorfra de kan hentes efter behov. Fordi de ophobes i kroppen, er risikoen for mangel ikke særlig stor. Til gengæld er der en vis risiko for, at langvarig indtagelse af høje doser af fedtopløselige vitaminer kan give overdosering (toksisk effekt), men dette begrænser sig i princippet mest til A-vitamin.

I modsætning til de fedtopløselige vitaminer kan de vandopløselige af slagsen ikke ophobes i kroppen. Hvis vi indtager højere doser af et vandopløseligt vitamin, end vi umiddelbart behøver, udskiller kroppen hurtigt resten. Derfor er der kun minimal risiko for overdosering (med undtagelse af vitamin B3 og B6). Derimod er der betydelig risiko for mangel. C-vitaminmangel forårsaget af kritisk lavt indtag af vitaminet (eller udeblivende indtag) opstår efter 1-2 måneder, men for visse B-vitaminers vedkommende opstår mangel allerede efter et par uger uden disse vitaminer i kosten. Hvis man vil sikre kroppen en konstant og tilstrækkelig forsyning med vandopløselige vitaminer,  er det bedst at indtage det eller de pågældende vitaminer i flere omgange i løbet af dagen for at opretholde det rette niveau.

  • De 45 essentielle næringsstoffer inddeles i fire kategorier: Vitaminer, mineraler, fedtsyrer og aminosyrer.

Hvad er mineraler?

Mineraler i jorden består af forskellige elementer. De opløses langsomt og frigiver disse elementer, som bliver optaget af planter og fordelt igennem fødekæden, så de til sidst når mennesket. Mineraler inddeles i mikromineraler (sporstoffer) og makromineraler. Mikromineraler (f.eks. selen og zink) skal vi kun have i mikroskopiske mængder, hvorimod vi skal have højere mænger af makromineraler (f.eks. calcium og jern). Mineraler optages som mineralsalte fra føden.

Hovedfunktionerne af mineraler omfatter:

Regulering af syre-base balance Hjælpe muskelfunktion
Regulering af osmotisk tryk
(trykforskel  inde i og udenfor celler)
Regulering af stofskifte
via enzymsystemer
Gøre andre stoffer opløselige Støtte knogler og tænder
Bygge kroppens fedt- og proteinstoffer Regulere hormonbalancen
Sikre normal funktion af nervesystemet  

Mennesket er udstyret med lagre af visse mineraler (f.eks. magnesium, calcium og jern i tænderne og knoglerne). Mineraler kan også konkurrere indbyrdes som såkaldte antagonister. For eksempel kan et højt jernindtag mindske kroppens optagelse af kobber og zink. Et højt kobber-nivaeu kan tilsvarende reducere zink-niveauet og vice versa.

Tab af mineraler

Når man opvarmer eller bearbejder fødevarer, reducerer det fødens næringsindhold. Tabet af mineraler i forbindelse med raffinering af fødevarerne andrager så meget som 70-90%. Hvidt brød med fuldkorn indeholder 78 mg magnesium pr. 100 gram. Det samme brød med raffinerede kornsorter indeholder kun 25% af den magnesium-mængde.

Hvad er essentielle fedtsyrer?

Enden på den langkædede fedtsyre-molekyle kaldes for omega. Her Omega-3Essentielle fedtsyrer er flerumættede fedtsyrer, som kroppen ikke kan producere og derfor skal have tilført fra føden. Der findes to slags essentielle fedtsyrer: Omega-3 fedtsyrer (alfalinolensyre) og omega-6 fedtsyrer (linolensyre). Fisk indeholder store mængder af omega-3 fedtsyrerne EPA (eikosapentaensyre) og DHA (docosahexaensyre), som hæmmer inflammation i kroppen. Omega-6 fedtsyrer findes typisk i planteføde. Omega-6 kan fremme inflammatoriske processer i kroppen. Den eneste omega-6 fedtsyrer, som ikke gør dette, er GLA (gammalinolensyre). Omega-6 fedtsyrer er ikke usunde i sig selv. Det bliver de først i det øjeblik, vi indtager for meget omega-6 på bekostning af omega-3. Det, som er vigtigt, er at spise en kost, hvor forholdet imellem omega-3 og omega-6 er rigtigt. For meget omega-6 og for lidt omega-3 fremmer inflammation i kroppen. Inflammation er kendt for at kunne føre til en række helbredsproblemer, der omfatter alt lige fra hjerte-kar-sygdomme til visse kræftformer. Eksperter hævder, at det optimale forhold imellem omega-6 og omega-3 er 4:1  - eller måske endda lavere (mere jævnbyrdigt). Essentielle fedtsyrer er ligeledes vigtigt for blodtryk, nyrefunktion, blodkoagulation og immunforsvar.

I 1923 da man opdagede hvor vigtige disse fedtsyrer er, omtalte man dem i en periode som F-vitamin. Omega-3 og omega-6 betegnelserne har noget at gøre med opbygningen af den enkelte fedtsyre. Enden på den langkædede fedtsyre-molekyle kaldes for omega. Numrene 3 og 6 angiver ud for hvilket kulstofatom, den første dobbelt-binding er placeret, når man tæller fra enden (altså fra omega). Der findes også omega-7 og omega-9 fedtsyrer, men de er ikke essentielle. Omega-3 og omega-6 skrives også i forkortet udgave som henholdsvis n-3 og n-6.

Hvad er aminosyrer?

Når vi spiser proteinholdig føde som for eksempel et stykke oksekød, bliver kødets protein nedbrudt til aminosyrer i vores fordøjelse. Disse aminosyrer bliver optaget i tarmen. I kroppen bliver aminosyrerne fra kødet sammensat til nye proteiner, som kroppen har brug for. På den måde bliver vi, hvad vi spiser så at sige. Der findes cirka 75 kendte aminosyrer, men kun 20 af disse findes i mennesket. Af disse 20 er otte af aminosyrerne essentielle.
Tingene ser lidt anderledes ud hos børn, ældre personer og folk med sygdomme. Børn kan ikke danne aminosyrerne arginin og histidin i de mængder, de behøver. Derfor er disse to aminosyrer semi-essentielle hos børn. Hos ældre og syge kan kroppens evne til at danne visse aminosyrer i tilstrækkeligt omfang være reduceret. I sådanne situationer bliver adskillige aminosyrer, som normalt betragtes som ikke-essentielle, lige pludselig semi-essentielle.

Essentielle næringsstoffer

13 Vitaminer 20 Mineraler 9 Amino Acids
A-vitamin Brom Histidin
D-vitamin Calcium Isoleucin
E-vitamin Klor Leucin
K-vitamin Chrom Lysin
Thiamin (B1) Kobolt Methoinin
Riboflavin (B2) Kobber Phenylalanin
Niacin (B3) Jod + Theonin
Biotin Jern Tryptophan
Pantothensyre (B5) Magnesium Valin
Vitamin B6 Mangan  
Vitamin B12 Molybdæn  
Folinsyre Fosfor  
C-vitamin Kalium  
  Selen  
1 Kulhydrat Silicium  
Glucose Natrium  
  Svovl  
2 Fedtstoffer (lipider) Tin  
Alfalinolsyre Vanadium  
Linolsyre Zink  
    1 vand
    TOTALT =46

 

8.757MBMemory Usage131msRequest 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" => 1744215638 "last" => 1744215638...
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.31KB) (2.1ms)
  • afterInitialise (1.27MB) (19.34ms)
  • afterRoute (603.51KB) (5.15ms)
  • beforeRenderComponent com_content (28.34KB) (620μs)
  • Before Access::preloadComponents (all components) (36.09KB) (329μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.97ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (9.89ms)
  • Before Access::getAssetRules (id:1089 name:com_content.article.545) (130.65KB) (498μs)
  • After Access::getAssetRules (id:1089 name:com_content.article.545) (7.38KB) (68μs)
  • afterRenderComponent com_content (1.17MB) (38.08ms)
  • Before Access::getAssetRules (id:8 name:com_content) (48.96KB) (3.73ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (28μs)
  • afterDispatch (45.45KB) (3.37ms)
  • beforeRenderRawModule mod_custom (Fokus på D-vitamin) (548.12KB) (10.27ms)
  • afterRenderRawModule mod_custom (Fokus på D-vitamin) (4.61KB) (294μs)
  • beforeRenderRawModule mod_custom (Supplerer du med kosttilskud) (736B) (25μs)
  • afterRenderRawModule mod_custom (Supplerer du med kosttilskud) (2.28KB) (31μs)
  • beforeRenderModule mod_custom (Fokus på D-vitamin) (265.47KB) (4.4ms)
  • afterRenderModule mod_custom (Fokus på D-vitamin) (1.32KB) (68μs)
  • beforeRenderModule mod_custom (Supplerer du med kosttilskud) (352B) (14μs)
  • afterRenderModule mod_custom (Supplerer du med kosttilskud) (1.28KB) (27μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (8.25KB) (260μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (213.34KB) (3.8ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.73KB) (58μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.14KB) (3.48ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (71.04KB) (5.1ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (4.54KB) (36μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (153μs)
  • afterRenderRawModule mod_custom () (21.89KB) (784μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (47μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (97μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (1.7ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (50μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (681μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (30μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (2.55ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (46μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (188μs)
  • afterRenderRawModule mod_custom () (944B) (136μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (88μs)
  • afterRenderRawModule mod_custom () (896B) (101μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (252.37KB) (9.43ms)
  • 1 x afterRenderComponent com_content (1.17MB) (29.01%)
    38.08ms
    1 x afterInitialise (1.27MB) (14.73%)
    19.34ms
    1 x beforeRenderRawModule mod_custom (Fokus på D-vitamin) (548.12KB) (7.82%)
    10.27ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (7.53%)
    9.89ms
    1 x afterRender (252.37KB) (7.18%)
    9.43ms
    1 x afterRoute (603.51KB) (3.93%)
    5.15ms
    1 x afterRenderRawModule mod_finder () (71.04KB) (3.89%)
    5.10ms
    1 x beforeRenderModule mod_custom (Fokus på D-vitamin) (265.47KB) (3.35%)
    4.40ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (213.34KB) (2.89%)
    3.80ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (48.96KB) (2.84%)
    3.73ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.14KB) (2.65%)
    3.48ms
    1 x afterDispatch (45.45KB) (2.57%)
    3.37ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (1.94%)
    2.55ms
    1 x afterLoad (456.31KB) (1.6%)
    2.10ms
    1 x After Access::preloadComponents (all components) (97.34KB) (1.5%)
    1.97ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (1.3%)
    1.70ms
    1 x afterRenderRawModule mod_custom () (21.89KB) (0.6%)
    784μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.52%)
    681μs
    1 x beforeRenderComponent com_content (28.34KB) (0.47%)
    620μs
    1 x Before Access::getAssetRules (id:1089 name:com_content.article.545) (130.65KB) (0.38%)
    498μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.25%)
    329μs
    1 x afterRenderRawModule mod_custom (Fokus på D-vitamin) (4.61KB) (0.22%)
    294μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (8.25KB) (0.2%)
    260μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.14%)
    188μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.12%)
    153μs
    1 x afterRenderRawModule mod_custom () (944B) (0.1%)
    136μs
    1 x afterRenderRawModule mod_custom () (896B) (0.08%)
    101μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.07%)
    97μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.07%)
    88μs
    1 x After Access::getAssetRules (id:1089 name:com_content.article.545) (7.38KB) (0.05%)
    68μs
    1 x afterRenderModule mod_custom (Fokus på D-vitamin) (1.32KB) (0.05%)
    68μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.73KB) (0.04%)
    58μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.04%)
    50μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.04%)
    47μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.04%)
    46μs
    1 x afterRenderModule mod_finder () (4.54KB) (0.03%)
    36μs
    1 x afterRenderRawModule mod_custom (Supplerer du med kosttilskud) (2.28KB) (0.02%)
    31μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    28μs
    1 x afterRenderModule mod_custom (Supplerer du med kosttilskud) (1.28KB) (0.02%)
    27μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    26μs
    1 x beforeRenderRawModule mod_custom (Supplerer du med kosttilskud) (736B) (0.02%)
    25μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.02%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.02%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    19μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    16μs
    1 x beforeRenderModule mod_custom (Supplerer du med kosttilskud) (352B) (0.01%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
44 statements were executed, 9 of which were duplicates, 35 unique40.48ms990.62KB
  • SELECT @@SESSION.sql_mode;76μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?86μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1181μ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.69ms944BParams/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` = 1662μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`66μ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` = :guest148μ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`489μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC95μ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` = 1134μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config148μ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`726μ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`268μ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` = 1181μ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)444μ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` = 05.35ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.13ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '545'3.17ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)1.72ms78.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`845μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)7.82ms4.08KBParams/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`503μ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 ASC461μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id224μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id102μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC645μs1.88KBParams/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`1.14ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1112μ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` = 01.19ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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` = :id60μ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-09 16:20:38') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-09 16:20:38') AND c2.state = 1406μs1.48KBParams/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` 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`729μs6.48KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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.2ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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` = :id153μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1175μ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)347μ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 ASC296μ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)141μ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` = 1148μ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`350μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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`344μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?126μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.11ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy