Skip to main content

Blodsukker, diabetes og tilskud

Blodsukker, diabetes og tilskudType 2-diabetes breder sig som en epidemi, og endnu flere lider af forstadiet metabolisk syndrom, der er karakteriseret af insulinresistens, forhøjet blodtryk, forhøjet kolesterol og æbleformet overvægt. Type-2 diabetes og metabolisk syndrom har enorme menneskelige og samfundsøkonomiske konsekvenser. I denne artikel ser vi derfor nærmere på, hvordan chrom, D-vitamin, magnesium og Q10 samt relevante kostændringer kan have en positiv effekt på blodsukkeret, kolesterolbalancen og vægtreguleringen. Vi ser også nærmer på tilskud, der kan forebygge diabetisk neuropati, som er årsag til amputationer.

Det stabile blodsukker er afgørende for vores energiniveau, helbred og velbefindende. Under normale omstændigheder bruger hjernen og nervecellerne kun kulhydrater som brændstof, mens muskler, hjerte og andre væv også bruger fedtstoffer og proteiner.
Kulhydrater fra føde- og drikkevarer nedbrydes mere konkret til blodsukker (glukose), som optages i blodet. Bugspytkirtlen danner så insulin, der fungerer som en nøgle ved at lukke glukosen ind i cellerne.
Et hovedmåltid bør som regel mætte i 4-6 timer, eventuelt med et lille mellemmåltid. Men den moderne kost indeholder ofte alt for mange kulhydrater, især de raffinerede og flydende former, der ikke mætter særlig godt, så man spiser i utide. Det er som en ond cirkel, for de mange kulhydrater øge risikoen for insulinresistens, hvor cellernes evne til at optage blodsukker nedsættes. Og da det er begrænset, hvor mange kulhydrater, der kan cirkulere i blodbanen eller lagres i leveren som glykogen, er der fare for, at man med tiden udvikler non-alkoholisk fedtlever og metabolisk syndrom med forhøjet kolesterol, forhøjet blodtryk og æbleformet overvægt. Metabolisk syndrom er forstadie til diabetes type-2, som er forbundet med en lang række sundhedsproblemer. Herunder lav grad af kronisk inflammation samt skader på hjertet, øjne, nyrer og blodkar, som er en direkte årsag til den dårlige livskvalitet, den kortere levetid og de svimlende omkostninger.
Derfor bør man først og fremmest regulere blodsukkeret på naturens præmisser, men det må ikke erstatte livsvigtig medicin. I det følgende kan du læse mere om en række studier, som omhandler, hvordan specifikke tilskud har en positiv indflydelse på blodsukkeret, og hvorfor det kan svare sig at reducere indtaget af kulhydrater. Det er samtidig vigtigt at tilstræbe en normal vægt og livvidde, som ofte bliver meget nemmere, når blodsukkeret bliver mere stabilt.

› Chrom

› D-vitamin

› Magnesium

› B12-vitamin, D-vitamin og diabetisk neuropati

› Q10 og statiner

› Nye kostråd med færre kulhydrater

Chrom

Chrom indgår i et stof, chromodulin, der hæfter sig på insulin, så det kan lukke mere blodsukker ind i cellerne. Chrom er altså en forudsætning for en optimal omsætning af kulhydrater, hvilket kan sammenlignes med at køre længere på literen.
Chrom findes i forskellige fødeemner som mandler, bønner, nødder, fisk, kød og æg. Men mangel på chrom i jordbunden giver fattige afgrøder, og den moderne raffinerede kost bidrager kun med små mængder. Samtid kan indtagelse af mange raffinerede kulhydrater dræne kroppen for chrom. Tilskud med chrom kan derfor være relevant, hvis man har problemer med blodsukkeret eller insulinresistens.
Flere studier afslører desuden, at tilskud med chrom kan forbedre kontrollen af blodsukkeret hos patienter med diabetes type-2 sideløbende med den almindelige behandling.
Et placebokontrolleret studie, som er publiceret i Biological Trace Elements, har for eksempel afsløret, at de diabetes type-2 patienter, der fik 200 mikrogram chrom dagligt i 12 uger opnåede:

  • Forbedret insulinfølsomhed
  • Reduceret niveau af fasteglukose (som tegn på bedre optagelse)
  • Reduceret blodtryk
  • Reduceret kropsvægt
  • Reduceret niveau af C-reaktivt protein (CRP), der er markør for inflammation
  • Reduceret niveau af malondialdehyd (MDA), der er markør for oxidativ stress
  • Øget antioxidant kapacitet

Forskerne konkluderer derfor, at tilskud med chrom både har en positiv effekt på blodsukkeret og på kredsløbet.

Tilskud med chromgær har den bedste effekt på blodsukkeret

EFSA, Den Europæiske Fødevare Sikkerhedsautoritet, har konkluderet, at chromtilskud i form af chromgær har en optagelighed i kroppen, der er op til 10 gange højere end de syntetisk fremstillede chromprodukter baseret på picolinat og chlorid. Det kan derfor svare sig at nærlæse varedeklarationen på en chromtilskud.

Vidste du, at forhøjet kolesterol ofte skyldes non-alkoholisk fedtlever som følge af for mange kulhydrater?

D-vitamin

D-vitamin regulerer en række gener og et utal af biokemiske processer i kroppen, som også har betydning for blodsukkeret. Således har bugspytkirtlens insulinproducerende celler receptorer for D-vitamin. Man har også fundet D-vitaminreceptorer i hjernens hypothalamus, som blandt andet er med til at styre appetitten og stofskiftet.
Et amerikansk studie publiceret i Nutrients har afsløret, at større mængder D-vitamin i blodet hænger sammen med færre biomarkører, der er relateret til metabolisk syndrom, diabetes type-2 og kredsløbssygdomme.
Deltagere med de højeste niveauer af D-vitamin i blodet (over 75 nmol/L) havde mere konkret et lavere niveau af triglycerider og homocystein, et højere niveau af HDL kolesterol og færre tilfælde af insulinresistens. Dette indikerer alt i alt, at de havde en bedre omsætning af kulhydrater og en lavere risiko for at udvikle diabetes. Deltagere med de højeste niveauer af D-vitamin i blodet havde også en bedre kardiovaskulær fitness (CVF) eller kondition.
Selvom de officielle grænseværdier ligger på 50 nmol/L, tyder meget altså på, at blodets indhold helst skal ligge over 75 nmol/L, når det gælder omsætningen af kulhydrater og forebyggelse af insulinresistens og diabetes type-2.
Som nævnt er diabetes type-2 også karakteriseret af lav grad af kronisk inflammation, som er yderst sundhedsskadeligt. I denne forbindelse har D-vitamin vigtige antiinflammatoriske egenskaber.

Egenproduktion af D-vitamin og tilskud

På vore breddegrader kan vi kun danne D-vitamin fra solen i sommerhalvåret. På denne tid kan de fleste danne 30-100 mikrogram D-vitamin på en dag, alt efter hvor længe de er i solen, og hvor meget af kroppen, der bestråles. Men ældre og personer med mørk hudfarve har vanskeligt ved at danne nok D-vitamin. Diabetikere har desuden svært ved at opretholde niveauet af D-vitamin grundet dårlig nyrefunktion og/eller overvægt.
På markedet findes der stærke tilskud med 20-80 mikrogram, og det reelle behov afhænger af faktorer som solpåvirkning, alder, hudtype, BMI og kroniske sygdomme som diabetes.
Da D-vitaminet er et fedtopløseligt vitamin, får vi den bedste udnyttelse i tilskud som kapsler, hvor D-vitaminet er bundet til olie. Det er samtidig vigtigt at være velforsynet med magnesium for at få det fulde udbytte af D-vitamin.

Magnesium

Magnesium findes primært i fuldkorn, kerner, nødder, kål og andre grove grønsager. Magnesium indgår i selve aktiveringen af D-vitamin, som primært foregår i nyrerne. Magnesium regulerer også blodets indhold af D-vitamin, således at det hæves ved lave niveauer og sænkes ved høje niveauer. Det fremgår af et studie fra Vanderbilt University i USA.
I et større japansk studie, som har været publiceret i Diabetic Medicine, fandt forskerne, at magnesium havde en signifikant beskyttende effekt mod diabetes type-2 i den almene japanske befolkning. Det gjaldt især de japanere, der havde insulinresistens samt alkoholmisbrug.
I Framingham Offspring cohort studiet, hvor man fulgte en gruppe mennesker i en længere periode, viste det sig ligeledes, at et højere magnesiumindtag forbedrede insulinfølsomheden og reducerede risikoen for diabetes type-2. Flere andre studier viser samme tendens.

B12-vitamin D-vitamin og diabetisk neuropati

Diabetisk neuropati (nervebetændelse), der kommer snigende, bliver ofte overset, da symptomerne først optræder i meget sene stadier af sygdommen. Neuropatien skyldes inflammation og skader på den del af nervesystemet, der regulerer hjertekarfunktionen. Det går især ud over kredsløbet i fødder og ben, hvor det kan være nødvendigt med amputation. Diabetisk neuropati er i det hele taget forbundet med en øget risiko for sygelighed og død forårsaget af kredsløbssvigt og andre årsager.
Ifølge en ph.d. afhandling, som er udført af den danske læge Christian Stevns Hansen, er lave niveauer i blodet af D-vitamin og B12-vitamin forbundet med en øget risiko for diabetisk neuropati. Ikke desto mindre kan sygdommen forebygges i de tidlige stadier, hvis kroppen er velforsynet med D-vitamin og B12-vitamin.
Mange diabetikere mangler B12-vitamin, fordi de tager metformin.
Som nævnt har mange diabetikere svært ved at opretholde niveauet af D-vitamin grundet dårlig nyrefunktion og/eller overvægt.
Vær også opmærksom på magnesium, der aktiverer D-vitamin.

Q10 og statiner

Q10 er et co-enzym, som har betydning for cellernes energiomsætning. Q10 fungerer samtidig som en vigtig antioxidant, der blandt andet beskytter mod åreforkalkning. Vi danner selv det meste Q10, men egenproduktionen daler gradvist efter 20-års-alderen.
I et studie, hvor man gav diabetes type-2 patienter 200 mg Q10 daglig i tre måneder, kunne forskerne observere, at patienterne fik reduceret deres niveau af HbA1c – langtidsblodsukker - som viser, hvordan blodsukkeret har været i de seneste 8-12 uger. Det betyder med andre ord, at diabetespatienterne fik forbedret deres glukoseoptagelse og blodsukker. Dette studie er i tråd med andre studier på patienter med diabetes.
Tidligere undersøgelser viser, at tilskud med 200 mg Q10 dagligt i tre måneder har reduceret oxidativt stress og derved reduceret risikoen for åreforkalkning og hjertekarsygdomme.
Til orientering hæmmer kolesterolsænkende medicin, statiner, egenproduktionen af Q10. Dette kan resultere i en række bivirkninger som muskelsmerter, træthed, åndenød, impotens og følelsen af at være gammel – fysisk og psykisk, fordi cellerne mangler energi.
Det viser sig desuden, at brugen af statiner (især simvastatin) giver en øget risiko for at udvikle diabetes type-2 med 10-40 procent.
Bivirkninger fra statiner kan reduceres ved samtidig indtagelse af Q10, som retter op på den hæmmede egenproduktion. Det fremgår blandt andet af et studie fra 2007, hvor amerikanske forskere gav 100 mg Q10 eller identisk placebo til statinbrugere, der oplevede muskelsmerter.
Da kroppen har vanskeligt ved at optage Q10, er det vigtigt at vælge et tilskud, hvor der er dokumentation på kvaliteten.
På sigt handler det især om at behandle årsagen til det forhøjede kolesterol. Som nævnt skyldes det ofte metabolisk syndrom og diabetes type-2, hvor der foreligger et forstyrret blodsukker, som er det egentlige problem.

Det er et paradoks, at statiner øger risikoen for diabetes, der i sig selv øger risikoen for åreforkalkning og hjertesvigt.

Nye kostråd med færre kulhydrater

Siden 1970´erne er almenbefolkningen og diabetikere blevet anbefalet en fedtfattig kost fyldt med brød, kartofler og andre kulhydrater. Men nu viser et dansk studie, at det er bedst med en kost, som ikke indeholder så mange kulhydrater. Det nye studie er foretaget på Bispebjerg Hospital i samarbejde med blandt andet Aarhus Universitet og Institut for Idræt og Ernæring fra Københavns Universitet.
I studiet, der forløb over 12 uger, deltog der 28 patienter med diabetes type-2. I seks af ugerne fik patienterne udleveret en traditionel diabeteskost med et højt indhold af kulhydrat svarende til 60 %. I seks af ugerne fik deltagerne så en kost med et begrænset indhold kulhydrat, et øget indhold af protein og et øget indhold af fedt. Energifordelingen var mere præcist 40 % fra fedt, 30 % fra protein og 30 % fra kulhydrat. Patienterne modtog de to kosttyper i tilfældig rækkefølge.
Det velkontrollerede studie afslørede, at en kost med et reduceret indhold af kulhydrat, et øget indhold af protein og et øget indhold af fedt har følgende positive virkninger hos personer med diabetes type-2:

  • Forbedring af den glykæmiske kontrol ved at reducere blodsukkeret efter måltidet.
  • Reducering af langtidsblodsukkeret, der måles som HbA1c
  • Reducering af fedt i leveren og i blodet
  • Er gavnligt for patienter med diabetes type-2. Også selvom det ikke ledsages af vægttab.

Ifølge det danske studie skal diabetikere nu vælge ikke-stivelsesholdige grønsager, hvor almindelige kartofler for eksempel kan erstattes med sød kartoffel (batat) samt kål og andre bitre grønsager. Diabetikere bør desuden minimere korn og sukker (hvidt mel, pasta, brød, slik, juice med videre) og vælge hele råvarer frem for industrielt forarbejdede fødevarer. Der bør samtidig være fokus på passende mængde protein og sunde fedtstoffer til alle hovedmåltider.
Studiet er publiceret i det videnskabelige tidsskrift Diabetologica.
Ikke desto mindre er det danske studie blot ét ud af en lang række videnskabelige studier, der i årenes løb har vist det samme. Ja allerede i 1972 afslørede den britiske professor John Yudkin, at de store mængder sukkerstoffer var skadeligt for helbredet. Men han blev ignoreret af sundhedsmyndighederne og fødevareindustrien.
Til orientering indeholder mange industrielt forarbejdede fødevarer en del sukker, og der er mange forskellige betegnelser. Derfor er en god ide at læse varedeklarationer, så man ved hvad man spiser og drikker.

Fakta om type-2 diabetes og metabolisk syndrom

  • 360.000 danskere skønnes at have metabolisk syndrom, som er forstadie til diabetes type-2.
  • 252.000 er diagnosticeret med diabetes type-2
  • 76.000 ved ikke, at de har diabetes type-2.
  • Diabetes type-2 breder sig som en epidemi, og det forventes at 430.000 har sygdommen i 2030.
  • Ca. 33 % med diabetes type-2 har hjertekarproblemer.
  • 4,5 % har alvorlige øjenkomplikationer.
  • 1,1 % har fået foretaget amputationer, typisk som følge af nervesygdom og hjertekarsygdom.
  • Diabetes koster det danske samfund 87 millioner om dagen.
  • Det svarer til 31,8 milliarder kroner om året.
  • Diabetes type-2 er relateret til kost/livsstil.
  • Chrom, D-vitamin, magnesium og Q10 kan have en positiv effekt på blodsukkeret, kolesterolbalancen og vægtreguleringen.
  • D-vitamin og B12-vitamin kan forebygge diabetisk neuropati.
  • Der bør også være fokus på en grov, grøn kost med færre kulhydrater kombineret med flere proteiner og sunde fedtstoffer.
  • Man bør desuden tilstræbe en normal vægt og livvidde.

Referencer

Alireza Farrokhian et al. The Influences of Chromium Supplementation on Metabolic Status in Patients with Type 2 Diabetes Mellitus and Coronary Heart Disease. Biological Trace Element Research 2020

Huang H et al Chromium supplementation for adjuvant treatment of type 2 diabetes mellitus: Results from a pooled analysis. Molecular Nutrition Food Research 2017 and 2018

EFSA: Scientific Opinion on ChromoPrecise cellular bound chromium yeast added for nutritional purposes as a source of chromium in food supplements and the bioavailability of chromium from this source. EFSA Journal 2012

Ganji V et al. Serum Vitamin D Concentration ≥75 nmol/L Is related to Decreased Cardiometabolic and Inflammatory Biomarkers, Metabolic Syndrome, and Diabetes; an Increased Cardiorespiratory Fitness in US Adults. Nutrients, 2020

The North American Menopause Society (NAMS) Vitamin D could lower the risk of developing diabetes. ScienceDaily 2019

Scott LaFee. Vitamin D Deficiency Linked to Greater Risk of Diabetes. UC San Diego Health. April 2018

Plasma 25-hydroxyvitamin concentration and risk of type 2 diabetes and pre-diabetes. 12-year cohort study. PLoS One 2018
Qi Dai et al. Magnesium status and supplementation influence vitamin D status and metabolism; results from a randomized trial. The American Journal of Clinical Nutrition 2018

Vanderbilt University Medical Center. Magnesium optimizes vitamin D status, study shows. ScienceDaily 2018

Hèctor Vàzquez-Lorente et al. Response of Vitamin D after Magnesium Intervention Postmenopausal Population from the Province of Granada, Spain. Nutrients. 2020

Anne Marie Uwitonze, Mohammed S Razzaque. Role of magnesium in Vitamin D Activation and Function. The Journal of the American Osteopathic Association. 2018

Christian Stevns Hansen. Almindelige vitaminer og mineraler er forbundne med alvorlige komplikationer hos diabetes patienter. Formidling af Ph.d. afhandlingen: Exploring new risk markers for diabetic cadiovascular autonomic neuropathy.

Will Chu. Co enzyme Q10 has potential to help chronic condition symptoms, review finds.

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

Tor Ole Kjellevand. Kolesterol, venn eller fiende? Helsemagasinet Vitenskap og Fornuft. 2015

Pernille Lund: Q10 - fra helsekost til epokegørende medicin. Ny Videnskab 2014

Bispebjerg Hospital. Færre kulhydrater forbedrer type-2 diabetikeres evne til at regulere blodsukkeret. Nyhedsbrev 10. august 2019

Mads J Skytte et al. A Carbohydrate-reduced high-protein diet improves HbA1c and liver fat content in weight stable participants with type 2 diabetes: a randomized trial. Diabetologica. First online 23 July 2019

Pernille Lund. Sådan får du styr på dit blodsukker og din vægt. Ny videnskab 2013

Diabetes i Danmark | Viden og forskning | Diabetesforeningen

  • Oprettet den .
8.806MBMemory Usage1.13sRequest 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" => 1738269614 "last" => 1738269614...
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.38KB) (1.22ms)
  • afterInitialise (1.27MB) (76.36ms)
  • afterRoute (603.19KB) (22.51ms)
  • beforeRenderComponent com_content (22.98KB) (7.8ms)
  • Before Access::preloadComponents (all components) (36.09KB) (376μs)
  • After Access::preloadComponents (all components) (97.34KB) (6.22ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (10μs)
  • After Access::preloadPermissions (com_content) (3.19MB) (34.75ms)
  • Before Access::getAssetRules (id:5999 name:com_content.article.2964) (130.65KB) (5.21ms)
  • After Access::getAssetRules (id:5999 name:com_content.article.2964) (7.38KB) (51μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.58MB) (152ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (392μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (6μs)
  • afterRenderModule mod_custom (Søg mere info...) (4.93KB) (111μs)
  • afterRenderComponent com_content (85.16KB) (99.44ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.86KB) (13.56ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (39μs)
  • afterDispatch (17.77KB) (5.4ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (1.23ms)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (115.09KB) (306ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (26μs)
  • afterRenderRawModule mod_tags_popular (Søg) (24.98KB) (324ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (13.75ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (65μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (184μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (9.9ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (49μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.5KB) (5.89ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (23μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (134.78KB) (10.63ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (161μs)
  • afterRenderRawModule mod_custom () (21.91KB) (4.42ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (56μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (109μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (920μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (60μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (28μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (7.85ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (34μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.29KB) (4.12ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (197μs)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (81μs)
  • afterRenderRawModule mod_custom () (896B) (104μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (30μs)
  • afterRender (205.02KB) (15.57ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (24.98KB) (28.62%)
    323.71ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (115.09KB) (27.03%)
    305.65ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.58MB) (13.42%)
    151.75ms
    1 x afterRenderComponent com_content (85.16KB) (8.79%)
    99.44ms
    1 x afterInitialise (1.27MB) (6.75%)
    76.36ms
    1 x After Access::preloadPermissions (com_content) (3.19MB) (3.07%)
    34.75ms
    1 x afterRoute (603.19KB) (1.99%)
    22.51ms
    1 x afterRender (205.02KB) (1.38%)
    15.57ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.22%)
    13.75ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.86KB) (1.2%)
    13.56ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (0.94%)
    10.63ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.88%)
    9.90ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.69%)
    7.85ms
    1 x beforeRenderComponent com_content (22.98KB) (0.69%)
    7.80ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.55%)
    6.22ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.5KB) (0.52%)
    5.89ms
    1 x afterDispatch (17.77KB) (0.48%)
    5.40ms
    1 x Before Access::getAssetRules (id:5999 name:com_content.article.2964) (130.65KB) (0.46%)
    5.21ms
    1 x afterRenderRawModule mod_custom () (21.91KB) (0.39%)
    4.42ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.36%)
    4.12ms
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.11%)
    1.23ms
    1 x afterLoad (456.38KB) (0.11%)
    1.22ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.08%)
    920μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.03%)
    392μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.03%)
    376μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.02%)
    197μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.02%)
    184μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.01%)
    161μs
    1 x afterRenderRawModule mod_custom () (944B) (0.01%)
    135μs
    1 x afterRenderModule mod_custom (Søg mere info...) (4.93KB) (0.01%)
    111μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.01%)
    109μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    104μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    81μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    65μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    60μs
    1 x afterRenderModule mod_custom () (1.23KB) (0%)
    56μs
    1 x After Access::getAssetRules (id:5999 name:com_content.article.2964) (7.38KB) (0%)
    51μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0%)
    49μs
    1 x afterRenderModule mod_finder () (1.23KB) (0%)
    49μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0%)
    39μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    34μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0%)
    34μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    30μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    28μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0%)
    26μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    26μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0%)
    25μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    20μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
45 statements were executed, 9 of which were duplicates, 36 unique806ms1.36MB
  • SELECT @@SESSION.sql_mode;245μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?645μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1442μ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)5.04ms944BParams/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` = 11.1ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`257μ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` = :guest2.07ms1.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`912μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC5.04ms2.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` = 1427μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config1.37ms1.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`1.59ms165.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`649μ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` = 11.67ms848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)1.86ms7.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` = 018.64ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`9.21ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2964'2.78ms48B/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)2.24ms54.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`4.33ms3.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)28.02ms4.16KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`670μ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 ASC2.93ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id190μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id90μ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`26.79ms261.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 DESC66.42ms161.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`3.01ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1233μ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` = 0667μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.94ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.58ms1.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:40:14') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-01-30 20:40:14') AND c2.state = 11.55ms3.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`63.59ms4.05KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray6,:preparedArray7) ORDER BY RAND() ASC LIMIT 15221ms263.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 15316ms2.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` = :id331μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1563μ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)145μ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 ASC573μ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)1.11ms584B/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` = 1266μ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`3ms4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?255μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?3.3ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy