Skip to main content

Aldringsprocesser hæmmer udnyttelse af flere livsvigtige næringsstoffer

- hvilket har alvorlige helbredsmæssige konsekvenser

Aldringsprocesser hæmmer udnyttelse af flere livsvigtige næringsstofferIfølge den amerikanske biokemiker Bruce Ames skyldes aldringsprocesser i vid udstrækning mangel på næringsstoffer. En væsentlig årsag er, at optagelsen og udnyttelsen af vitaminer og mineraler bliver dårligere med alderen. Der er desuden en del medicin, som hæmmer udnyttelsen af næringsstoffer. Som følge heraf bliver mange enzymprocesser træge, og cellerne bliver mere sårbare, så vi lettere bliver syge. Ikke desto mindre kan man gøre meget selv ved at optimere indtaget og udnyttelsen af næringsstoffer, hvor især skal nævnes B12-vitamin, D-vitamin, calcium, jern, selen og zink. Vi ser også nærmere på Q10 til energiomsætningen og melatonin til den gode søvn, da egenproduktionen falder med alderen.

Aldring, er en kompliceret proces, som involverer ændringer inden for stofskiftet, hormonsystemet, immunsystemet og fordøjelsen. En 25-årig har som regel brug for langt flere kalorier end en 65-årig, og der er ikke noget galt i, at stofskiftet skruer ned med alderen. Men som følge heraf er der også mange, der får mindre appetit og indtager færre næringsstoffer. Det er også problematisk, at udnyttelsen af næringsstoffer bliver ringere, da det automatisk giver et øget behov, så cellerne både kan danne energi, udføre deres specifikke opgaver og beskytte sig selv.

For lidt mavesyre

Et af de mest udbredte problemer med ældres optagelse af næringsstoffer er for lidt mavesyre, da det er påvist, at produktionen falder med alderen. Vi har brug for tilstrækkelig mavesyre, så vi kan nedbryde føden og optage næringsstoffer.
Til orientering er symptomerne på for lidt mavesyre ofte de samme som ved for meget mavesyre, og syreneutraliserende medicin kan forværre problemet.
For lidt mavesyre og syreneutraliserende medicin forringer optagelsen af B-vitaminer, calcium, magnesium og jern.
Mavesyren kan stimuleres med lidt citronsaft, æblecidereddike eller grøn te før eller til maden. Bitterstoffer fra radiser, rucola, artiskok og oliven er godt. Desuden tilskud med stærke B-vitaminer.
Man bør desuden tilstræbe at slappe af, når man spiser, da stress påvirker mavesyreproduktion og fordøjelse i en negativ retning. Undgå desuden iskolde drikke.

B12-vitamin og folinsyre

B12-vitamin og folinsyre, der arbejder sammen, har særlig stor betydning for energiomsætningen, bloddannelsen og nervesystemet.
B12-vitamin findes kun i animalske produkter. Folinsyre findes også i grønsager, frugt og nødder.
Ifølge et større studie fra Irland mangler en stor del af befolkningen over 50 år B12-vitamin og folinsyre, og vi kan forvente den samme tendens herhjemme. Dette øger risikoen for en lang række kroniske sygdomme og tab af kognitive evner, der ofte forveksles med demens, fordi vitaminmanglerne ikke opdages og behandles i tide.
For lidt mavesyre, overforbrug af alkohol, samt hormonpiller og sovepiller kan nedsætte evnen til at optage B12-vitamin. Andre undersøgelser afslører, at omkring 20 procent af de, der tager metformin mod type 2-diabetes, har mangel på B12-vitamin eller er på grænsen til at få det.

D-vitamin

D-vitamin har betydning for knogler, muskler, immunforsvar, blodsukker, humør, kræftforebyggelse og mange andre funktioner. Nyere forskning peger på, at ældre mennesker godt kan danne forstadiet til D-vitamin i den tyndere hud fra solen, men at de har vanskeligere ved at aktivere vitaminet i nyrerne. Det er også et problem, at mange ældre og plejehjemsbeboere ikke kommer så meget ud i solen. Og nogle gør det aldrig. Hvis de samtidig er småtspisende, og ikke spiser fed fisk, får de heller ikke D-vitamin fra føden.
Selvom Sundhedsstyrelsen anbefaler, at ældre over 70 år og plejehjemsbeboere får tilskud med 20 mikrogram D-vitamin hele året, bliver det ikke ført systematisk ud i livet på linje med receptpligtig medicin. Anbefalingerne indgår heller ikke Sundhedsstyrelsens kampagner mod COVID-19.
Mange eksperter anbefaler i dag, at ældre får 50 mikrogram D-vitamin om dagen.
Til orientering har vi også brug for magnesium, så den D-vitaminform, vi får fra solen eller tilskud kan omdannes i nyrerne til den aktive form.

En kost uden fedtstoffer hæmmer optagelsen af fedtopløselige vitaminer som A, E, D og K.

Magnesium

Magnesium findes primært i fuldkorn og i en grov, grøn kost. Magnesium har betydning for fordøjelsen, muskler, afspænding, væskebalance, blodtryk, kredsløb, udnyttelse af D-vitamin, kroppens calciumfordeling og knogler.
Mangelsymptomer kan være træthed og indre uro, forstoppelse, søvnforstyrrelser, forhøjet blodtryk, muskelkramper, neurologiske forstyrrelser og snigende afkalkning af skelettet.
Der er en klar sammenhæng mellem magnesiummangel og risikoen for hjertesygdomme og pludselig hjertedød hos postmenopausale kvinder. Det fremgår af et studie, der er publiceret i Journal of Women´s Health.
Magnesiummangel skyldes ofte en ensidig, raffineret kost. Vanddrivende og syreneutraliserende medicin, som mange ældre får, samt alkoholmisbrug og stress kan desuden hæmme optagelsen eller dræne kroppen for det livsvigtige mineral. Insulinresistens, hvor cellernes evne til at optage blodsukker er nedsat, kan også dræne kroppen for magnesium. Der er ofte mange af ovenstående faktorer, der forstærker hinanden. Det betyder samtidig, at behovet for magnesium kan være større end de officielle anbefalinger, som ligger på 375 mg.
Mange tager tilskud med Magnesia mod forstoppelse, men denne uorganiske magnesiumforbindelse (magnesiumoxid) er svær at optage og hjælper ikke på kroppens magnesiumstatus. Det kan derfor svare sig at vælge et magnesiumtilskud med organiske forbindelser og som er let at optage.

Husk at tage syreneutraliserende medicin eller tilskud med calcium adskilt fra tilskud med jern

Calcium

Calcium har betydning for knogler, tænder, hjerte og blodtryk. Optagelsen afhænger af D-vitamin. Fordelingen afhænger af magnesium, som bidrager til, at 99 procent af kroppens calcium aflejres i knogler og tænder. Celler i bløde væv bør være næsten calciumtomme. Hvis cellerne i de bløde væv indeholder for meget calcium, bliver de stressede, og der kan opstå lokale inflammationer samt spændinger, kramper og andre alvorlige tilstande. Derfor skal der endelig være balance mellem calcium og magnesium.
I Danmark er de officielle anbefalinger, RI, for calcium sat til 800. Til orientering får japanere kun omkring 400-500 mg calcium daglig, da de ikke indtager mejeriprodukter. Til gengæld får japanere mere magnesium gennem grønsager, så forholdet mellem calcium og magnesium er omkring 1:1. Det bør desuden nævnes, at japanere indtager mere K2-vitamin gennem fermenterede produkter. K2-vitamin bidrager til at fjerne calcium fra blodbanen og indlejre det i knoglerne. Med denne kost har japanere færre tilfælde af knogleskørhed og åreforkalkning. De kan også forvente en længere levetid.

  • Mange ældre tager tilskud med calcium til knoglerne.
  • Men hvis der mangler magnesium, som sørger for kroppens calciumfordeling, kan disse calciumtilskud i stedet øge risikoen for åreforkalkning i hjertets kranspulsårer.
  • Derfor bør man aldrig tage calciumtilskud uden magnesium.
  • D-vitamin og K2-vitamin har også betydning for sunde knogler

Jern

Jern har betydning for blodets hæmoglobin og derved transport at ilt til alle celler. Jern har betydning for vitalitet, kulør, hud hår og negle. Jernmangel er særlig udbredt blandt ældre mennesker grundet for lidt mavesyre eller mangel på animalske kilder, der giver den bedste optagelse. Mangler og dårlig udnyttelse kan også forårsages af for meget calcium fra mejeriprodukter og tilskud, samt længere tids brug af syreneutraliserende medicin, aspirin og gigtmedicin af typen NSAID.
Jernmangel kan give anæmi og mange aldringssymptomer som træthed, muskelsvaghed, lavt blodtryk og bleghed. Mangelsymptomer kan også give hud-, hår og negleproblemer og påvirke øjne med sløret syn og tåreflåd.
Der findes jern i lever, kød, æg, græskarkerner, bønner, spinat, rødbede og anden frugt og grønt. Vi har lettest ved at optage jern fra de animalske kilder.
Jern er også en katalysator for dannelsen af frie radikaler. Derfor bør jern kun indtages i passende mængder og med neutraliserende antioxidanter. Generelt bør deciderede jerntilskud kun gives ved jernmangel, der er påvist ved en blodprøve.
De officielle anbefalinger, RI, for voksne er 9 mg.

Zink

Zink indgår i flere hundrede enzymprocesser og som en vigtig antioxidant, der beskytter vores celler mod oxidativ stress. Zinkmangel kan medføre nedsat modstandskraft, manglende appetit, forringet smagssans, forandringer i øjets binde- og hornhinde, sløvhed, hjertesvigt og mentale forstyrrelser.
Zinkmangel skyldes især ensidige kostvaner og mangel på animalske proteiner, der normalt er de bedste zinkkilder. Ældre har generelt vanskeligere ved at optage zink, og de kan godt få mangler, selvom de for så vidt får nok gennem kosten. Vanddrivende medicin, ACE-hæmmere og syreneutraliserende medicin, som mange ældre får, hæmmer også optagelsen og udnyttelsen.
Desuden skal nævnes stor indtagelse af jern og calcium samt alkohol.
RI er sat til 10 mg. Ved mistanke om zinkmangel bør man først og fremmest inddrage flere gode zinkkilder i kosten. Når det gælder tilskud bør man vælge organiske former, som kroppen har lettere ved at optage og udnytte. Ifølge EFSA, den Europæiske Fødevaresikkerhedsautoritet, er den øvre grænse for voksne sat til 25 mg daglig. Det er ufarligt med en større dosis fra for eksempel østers eller tilskud i en kort periode.

Q10 og selen

Q10 og selen spiller en særlig rolle under aldringsprocesserne, fordi mangler er udbredte af forskellige årsager.
Q10 er et coenzym, der indgår i alle cellers energiomsætning. Da hjertet pumper i døgndrift indeholder det mest Q10. Desuden fungerer Q10 som en vigtig antioxidant, der beskytter celler og kredsløb på flere fronter.
Vi danner selv det meste Q10, men mængden daler med alderen, og mange mærker det især efter 50-årsalderen i form af dalende vitalitet. Statiner, som mange ældre tager mod forhøjet kolesterol, hæmmer også egenproduktionen af Q10.
Mangel på Q10 bidrager til forskellige aldringsprocesser, fordi cellernes energiomsætning og forsvar mod frie radikaler forringes.
I det epokegørende svenske KiSel-10-studie gav man tilskud med Q10 sammen med selen til en større gruppe ældre forsøgsdeltagere over længere tid. Kombinationen skyldes, at selen både er en kraftig antioxidant og en forudsætning for, at Q10 kan fungere optimalt under cellernes energiomsætning.
Da jorden i Europa er fattig på selen, og da kroppens Q10-produktion som nævnt daler med alderen, kommer vi let i underskud. Derfor var kombinationen af de to kosttilskud meget oplagt. Den ene gruppe deltagere fik 200 mikrogram selengær og 200 milligram Q10 i lægemiddelkvalitet, mens kontrolgruppen fik placebo.
Hele KiSel-10-studiet varede i cirka fem år, og det afslørede, at gruppen, der fik Q10 og selen, havde 54% lavere risiko for dødsfald og færre hospitalsindlæggelser.
En 10-års opfølgning og en 12-års opfølgning viser desuden, at behandlingen med Q10- og selentilskud også har en markant langtidseffekt på hjertefunktionen og levetiden.
Man kan sandsynligvis forvente en endnu større effekt, hvis man fortsætter med tilskuddene.
Da vi har svært ved at optage Q10, lægger flere forskere vægt på, at tilskud bør være i lægemiddelkvalitet.

Melatonin

Melatonin er mest kendt som et hormon, der har betydning for vores naturlige døgnrytme og den gode søvn, hvor vi fordøjer og lader op - fysisk og psykisk. Under den dybe søvn bliver hjernen renset for giftige affaldsstoffer. REM søvnen med drømmeaktivitet er som en psykisk storvask, der fremmer indlæring, hukommelse, kreativitet og det gode humør. Melatonin fungerer også som en kraftig antioxidant, der reparerer celleskader, når vi sover.
Vi danner melatonin i pinealkirtlen, men egenproduktionen daler med alderen. For meget skærmlys om natten og andet lys, samt natarbejde og jetlag kan også nedsætte melatoninproduktion og forringe søvnkvaliteten. Kronisk søvnmangel er meget sundhedsskadelig og forbundet med hurtigere aldringsprocesser, demens, depression, Alzheimers og hjertekarsygdomme.
Tilskud med melatonin er som en genvej til den naturlige søvn, der kompenserer for kroppens mangel, hvad enten den er forårsaget af aldringsprocesser, kraftige lyspåvirkninger eller andre faktorer.
Man kan kun købe melatonin i Danmark, hvis man har en recept. Ikke desto mindre er det lovligt at købe og importere melatonin til eget forbrug fra andre EU-lande - både som kosttilskud og som håndkøbslægemiddel.

Oxidativ stress og antioxidanter

Som nævnt er oxidativ stress en tilstand, hvor der er en ubalance mellem frie radikaler og antioxidanter. Frie radikaler er molekyler med en uparret elektron, og i jagten på den manglende elektron skaber de forskellige kædereaktioner på godt og ondt.
Vi danner alle frie radikaler under iltomsætningen og andre metaboliske processer. Men de frie radikaler skal holdes i kort snor, så de ikke angriber vores celler. Det viser sig nemlig, at cellemembranernes fedtstoffer, mitokondrier og DNA og er særlig sårbare over for angreb af frie radikaler. Mængden af frie radikaler øges gevaldigt under aldringsprocesser grundet en dårligere iltomsætning. Aldringsprocesser er desuden præget af lav grad af kronisk inflammation, som yderligere øger påvirkningen af frie radikaler. Det samme gør overvægt, tobaksrygning, medicin og andre giftstoffer. Derfor er det særlig vigtigt at være velforsynet med Q10, selen, zink, melatonin og andre antioxidanter. Det er også vigtigt at være velforsynet med D-vitamin, magnesium og andre næringsstoffer, der modvirker inflammationer.
Sidst men ikke mindst er det vigtigt, at de pågældende næringsstoffer kan optages og udnyttes, så de kan dække cellernes behov og beskytte dem mod skader fra oxidativ stress.

Referencer:

Tylor Sorensen. Absorption of Nutrients as You Age. 2021

Bruce N Ames. Prolonging healthy aging: Longevity vitamins and proteins. PNAS 2018.

UHN Staff. Low Stomach Acid: A Surprising Cause of Indigestion Symptoms. University Health News. 2019

Trinity College Dublin. Many older adults are deficient in vitamin B12 and folate. ScienceDaily June 26, 2018

Vanita R Aroda et al. Long-Term Metformin Use and Vitamin B12 Deficiency in the Diabetes Prevention Program Outcomes Study. Endocrine Society 2016

Barbara J Boucher. The Problems of vitamin D Insufficiency in Older People. Aging and Disease 2012

Martin Kohlmeier. Avoidance of vitamin D deficiency to slow the COVID-19 pandemic. BMJ Nutrition, Prevention and Health 2020

Andrea Rosanoff et al. Essential Nutrient Interactions: Does Low or Suboptimal Magnesium Interact with Vitamin D and/or Calcium status. Advances in Nutrition 2016

Jason Li et al. Association of Dietary Magnesium Intake with Fatal Coronary heart Disease and Sudden Cardiac Death. The Health of Women. 2020

Gerry K. Schwalfenberg and Stephen J. Genuis. The Importance of Magnesium in Clinical Healthcare. Scientifica (Carro) 2017

Fujita T, Fukase M. Comparison of osteoporosis and calcium intake between Japan and United States. PubMed. 2002

Daniel Brugger and Wilhelm M. Windisch: Short-Term Subclinical Zink Deficiency in Weaned Piglets Affects Cardic Redox Metabolism and Zinc Concentration. Journal of Nutrition 2017

Rosenblum H et al. Zinc deficiency and Heart Failure: A Systematic Review of the Current literature. Journal of Cardiac Failure, 2020 Jan.

Will Chu. Co enzyme Q10 has potential to help chronic condition symptoms, review finds. https://www.nutraingredients.com/Article/2020/10/01/Co-Enzyme-Q10-s-potential-aids-chronic-condition-symptoms#

Alehagen U, et al. Cardiovascular mortality and N-Terminal-proBNP reduced after combined selenium and coenzyme Q10 supplementation. Int J Cardiol. 2012

James Ives: Chronic sleep deprivation linked to increased biological aging and cardiovascular disease risk. News Medical Life Sciences. 2019.

Hanne Kokkegård. Døgnrytmens mekanik udløser Nobelprisen i fysiologi. Ingeniøren okt. 2017

Dun Xian Tan. Pineal Calcification, melatonin Production, Aging, Associated Health Consequences and Rejuvenation of the Pineal Gland. Molecules 2018

Det sundhedsvidenskabelige Fakultet: Science hædrer professor Maiken Nedergaard for ”Årets Artikel”. 2015

  • Oprettet den .
8.8MBMemory Usage183msRequest 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" => 1738270129 "last" => 1738270129...
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.5KB) (3.42ms)
  • afterInitialise (1.27MB) (20.67ms)
  • afterRoute (603.19KB) (4.17ms)
  • beforeRenderComponent com_content (22.98KB) (397μs)
  • Before Access::preloadComponents (all components) (36.09KB) (448μs)
  • After Access::preloadComponents (all components) (97.34KB) (658μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (20μs)
  • After Access::preloadPermissions (com_content) (3.19MB) (6.35ms)
  • Before Access::getAssetRules (id:6167 name:com_content.article.3052) (130.65KB) (125μs)
  • After Access::getAssetRules (id:6167 name:com_content.article.3052) (7.38KB) (60μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.58MB) (22.34ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.72KB) (311μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (4μs)
  • afterRenderModule mod_custom (GO GOOGLE) (5.93KB) (102μs)
  • afterRenderComponent com_content (79.67KB) (12.66ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (2.01ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (17.66KB) (626μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (515μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (114.95KB) (41.97ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (30μs)
  • afterRenderRawModule mod_tags_popular (Søg) (24.84KB) (47.94ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (3.11ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (59μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (14μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (346μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.72ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (61μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.56KB) (1.63ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (47μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (134.78KB) (2.19ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (157μs)
  • afterRenderRawModule mod_custom () (21.95KB) (904μs)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (1.23KB) (48μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (121μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (947μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (46μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (695μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (41μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (611μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (43μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (185μs)
  • afterRenderRawModule mod_custom () (944B) (156μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (23μs)
  • beforeRenderRawModule mod_custom () (688B) (146μs)
  • afterRenderRawModule mod_custom () (896B) (100μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (24μs)
  • afterRender (204.78KB) (3.56ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (24.84KB) (26.18%)
    47.94ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (114.95KB) (22.91%)
    41.97ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.58MB) (12.2%)
    22.34ms
    1 x afterInitialise (1.27MB) (11.29%)
    20.67ms
    1 x afterRenderComponent com_content (79.67KB) (6.91%)
    12.66ms
    1 x After Access::preloadPermissions (com_content) (3.19MB) (3.47%)
    6.35ms
    1 x afterRoute (603.19KB) (2.28%)
    4.17ms
    1 x afterRender (204.78KB) (1.94%)
    3.56ms
    1 x afterLoad (456.5KB) (1.87%)
    3.42ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.7%)
    3.11ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (1.2%)
    2.19ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (1.1%)
    2.01ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.94%)
    1.72ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.56KB) (0.89%)
    1.63ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.52%)
    947μs
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.49%)
    904μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.38%)
    695μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.36%)
    658μs
    1 x afterDispatch (17.66KB) (0.34%)
    626μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.33%)
    611μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.28%)
    515μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.24%)
    448μs
    1 x beforeRenderComponent com_content (22.98KB) (0.22%)
    397μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.19%)
    346μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.72KB) (0.17%)
    311μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.1%)
    185μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.09%)
    157μs
    1 x afterRenderRawModule mod_custom () (944B) (0.09%)
    156μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.08%)
    146μs
    1 x Before Access::getAssetRules (id:6167 name:com_content.article.3052) (130.65KB) (0.07%)
    125μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.07%)
    121μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (5.93KB) (0.06%)
    102μs
    1 x afterRenderRawModule mod_custom () (896B) (0.05%)
    100μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.03%)
    61μs
    1 x After Access::getAssetRules (id:6167 name:com_content.article.3052) (7.38KB) (0.03%)
    60μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.03%)
    59μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    48μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.03%)
    47μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.03%)
    46μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    43μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    41μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    34μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.02%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    29μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    24μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    17μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (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 unique117ms1.34MB
  • SELECT @@SESSION.sql_mode;67μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?154μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 175μ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.88ms944BParams/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` = 1698μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`80μ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` = :guest440μ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`491μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC164μ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` = 1130μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config150μ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`821μ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`253μ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)374μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.56ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`637μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3052'1.25ms48B/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)376μ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`305μ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)3.94ms4.22KBParams/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`345μ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 ASC310μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id138μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.43ms261.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 DESC9.11ms161.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`349μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1126μ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` = 0316μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id103μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `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-01-30 20:48:49') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-01-30 20:48:49') AND c2.state = 1306μs3.97KBParams/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`8.81ms4.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 1530.65ms247.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 1546.5ms2.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` = :id217μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1160μs640B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)152μ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 ASC319μ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)133μ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` = 1233μ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`316μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?103μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.11ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy