Skip to main content

Krigen mod COVID-19 kræver fire vigtige næringsstoffer

- som mange mangler

Krigen mod COVID-19 kræver fire vigtige næringsstofferNår COVID-19 bliver livstruende, skyldes det ikke virus som sådan, men at immunforsvaret går amok med hyperinflammation og cytokinstorm, der ødelægger sundt væv i lunger, kredsløb og andre steder. Det fremgår blandt andet af en ny artikel, som er publiceret i The Lancet. Immunforsvarets kapacitet er altså afgørende for, om en infektion med COVID-19 bliver harmløs eller livstruende. Derfor er det heller ikke nok med relevant hygiejne, masker, isolation og forsinkede vacciner. Vi er nødt til at ruste immunforsvaret på alle fronter mod COVID-19 og fremtidige pandemier. Derfor ser vi nærmere på C-vitamin, D-vitamin, selen og zink, som er afgørende for et velfungerende immunforsvar, der ikke går amok. Det er samtidig et faktum, at mangler på disse næringsstoffer er udbredte. Ikke mindst blandt ældre og andre sårbare grupper.

Når vi får en infektion, bruger immunforsvarets hvide blodlegemer blandt andet frie radikaler som aggressive missilvåben. Produktionen af inflammationsfremmende cytokiner efterlader også kaskader af frie radikaler. Det er samtidig vigtigt, at de frie radikaler er under kontrol, så der ikke opstår oxidativ stress, hvor der er en ubalance mellem frie radikaler og antioxidanter.
De fleste, der får infektion med COVID-19, oplever et mildt influenzalignende forløb. Men hvis der mangler antioxidanter, øges risikoen for oxidativ stress og et afsporet immunforsvar. Ifølge en ny artikel, som er publiceret i The Lancet (Puja Metha et al.) er det således en storm af inflammationsfremmende cytokiner, der forårsager akut svigt i luftvejene, ARDS (acute respiratory distress syndrome) samt sekundære skader på kredsløb og andre væv. Det er altså ikke COVID-19 som sådan, men oxidativ stress og et overaktiveret immunforsvar, der er livstruende og årsag til, at de svageste patienter bukker under. Derfor er det så vigtigt med et effektivt immunforsvar, der ikke går amok og forårsager skader på sundt væv.
Immunforsvaret har brug for en række næringsstoffer, hvis det skal fungere optimalt. Ifølge sundhedsmyndighederne er vi dækket ind, hvis bare spiser sundt. Men det hænger ikke sammen med virkeligheden, hvilket fremgår af følgende, som kan læses fortløbende eller ved at klikke ind.

» D-vitaminmangel er udbredt årsag til denne tids virusinfektioner

» C-vitamin til forebyggelse og intravenøs behandling ved livstruende tilfælde

» Selen styrker immunforsvaret og modvirker, at virus muterer

» Zink regulerer T-celler, makrofager og proteiner

D-vitaminmangel er udbredt årsag til denne tids virusinfektioner

Den høje sommersol er den vigtigste kilde til D-vitamin. Derfor er det ikke tilfældigt, at virusinfektioner typisk opstår om vinteren og i foråret, hvor mangler er mest udbredte. Aldringsprocesser, overvægt, diabetes, kolesterolsænkende medicin og den moderne indendørs livsførelse bidrager til mangler på verdensplan, og at smitten lettere breder sig.
Det er ikke sikkert, at vi mærker en mangel, men det gør immunforsvaret. I luftvejene sidder der nemlig mange hvide blodlegemer, makrofager, som er afhængige af tilstrækkelig D-vitamin, når de skal angribe smittekim. D-vitamin booster desuden nogle antibiotiske peptider i lungerne. Ifølge professor i molekylær immunologi Carsten Geisler og andre forskere fra Københavns Universitet kan immunforsvarets T-dræberceller slet ikke blive aktiveret uden D-vitamin. Flere studier viser desuden, at D-vitamin regulerer immunforsvaret, så der ikke opstår cytokinstorm, oxidativ stress og voldsom inflammation. Men det kræver, at kroppen er velforsynet.
Den danske sundhedsstyrelse anbefaler for eksempel tilskud med 10 mikrogram til gravide, småbørn, personer med mørk hud og personer, der ikke får direkte sollys. Tilskud med 20 mikrogram anbefales til plejehjemsbeboere og personer over 70 år. Men der føres ingen kampagner eller kontrol over, hvorvidt disse sårbare grupper får deres tilskud med D-vitamin på linje med receptpligtig medicin.
Blodets indhold af D-vitamin bør være minimum 50 nmol/L og gerne 75-120 nmol/L. For at opnå dette niveau, har vi som regel brug for tilskud fra oktober til maj – og tilskud hele året, hvis vi ikke får nok sommersol.
På markedet findes der stærke tilskud med 20-80 mikrogram, og det reelle behov afhænger af alder, hudtype, BMI, kroniske sygdomme som diabetes og indtagelse af kolesterolsænkende medicin, statiner.
Vi har samtidig brug for en grøn og grov kost med nok magnesium, som via enzymprocesser sørger for at aktivere den D-vitaminform, vi danner fra solen og får gennem tilskud.

  • På hjemmesiden https://www.sst.dk/corona har Sundhedsstyrelsen blandt andet indført fem gode råd for at beskytte os selv og andre mod smitte.
  • Sundhedsstyrelsen har endnu ikke indført kampagner om, hvordan ældre og andre sårbare grupper får de anbefalede mængder D-vitamin og andre næringsstoffer til immunforsvaret.

C-vitamin til forebyggelse og intravenøs behandling ved livstruende tilfælde

På denne tid er meget frugt og grønt mere eller mindre udpint for C-vitamin. Ifølge tal fra DTU spiser størstedelen af befolkningen heller ikke den anbefalede mængde. C-vitamin har betydning for det uspecifikke immunforsvar, der bekæmper de fleste smittekim, uden at vi mærker noget. C-vitamin har også betydning for det specifikke forsvar, herunder T-cellerne. C-vitamin er samtidig en vigtig antioxidant, der forebygger oxidativ stress og cytokinstorm. Det fremgår blandt andet af en artikel i Cellular & Molecular Immunology fra juni 2019 (Léonce Kouakanou et al).
På denne hjemmeside har vi tidligere skrevet om intravenøs behandling med store doser C-vitamin til patienter med blodforgiftning. Når blodforgiftning er livstruende, skyldes det ligeledes oxidativ stress og cytokinstorm, som forårsager vævsødelæggelse samt dehydrering og cirkulatorisk ”shock”.
Intravenøs behandling med store doser C-vitamin er allerede indført i Kina til en række patienter med COVID-19 og cytokinintroduceret livstruende ARDS. Dr. Richard Cheng fra Shanghai, der har flere års erfaring med intravenøse C-vitaminbehandlinger, har nu givet coronaviruspatienter intravenøs behandling med 12.000 – 24.000 mg C-vitamin om dagen. De kinesiske forskere kommunikerer også med andre hospitaler for at opstarte mere kliniske studier.
Ifølge Dr. Cheng bør man behandle døende patienter med intravenøs C-vitamin, når der ikke er andre behandlingsformer. Det er tilmed en billig behandling. Denne viden er vigtig, da der endnu ikke er nogen effektiv vaccine, og vi i fremtiden kan forvente udfordringer med nye virus. Det er jo som et kapløb, hvor nye mikroorganismer hele tiden er foran. I denne forbindelse har C-vitamin således en formidabel evne til at styrke immunforsvaret på en bred front og samtidig modvirke komplikationer som følge af oxidativ stress.
Mangler og øget behov for C-vitamin forårsages af fysisk og psykisk stress, tobaksrygning, stort forbrug af sukker, alkohol og narkotiske stoffer, samt for lidt mavesyre, p-piller, sovemedicin og infektioner.
I valget af tilskud er det bedst med syreneutrale produkter, der skåner maven. For eksempel indeholder tilskud med 500-750 mg C-vitamin lige så meget C-vitamin som 6-8 appelsiner eller 55-80 æbler afhængig af størrelsen.

  • Coronavirus er en gruppe virus, der kan forårsage sygdomme hos dyr og mennesker.
  • Coronavirus kan forårsage forkølelse, SARS (2002), MERS (2012) og COVID-19.
  • Coronavirus tilhører de såkaldte RNA-virus, der er skrappe til at mutere, så der optræder nye former.
  • Ved zoonose overføres virus fra dyr til mennesker.

Selen styrker immunforsvaret og modvirker, at virus muterer

Ifølge schweiziske forskere fra Swiss Federal Institute of Aquatic Science and Technology antages det, at en milliard mennesker mangler selen, især grundet udpint jord. Jorden i Kina og Europa er også fattig på selen, og det afspejler sig i selenfattige afgrøder.
Selen indgår i en række proteiner med mange livsvigtige funktioner. Så snart vi får en infektion, falder blodets selenindhold drastisk for at tilgodese immunforsvarets behov. Det gælder blandt andet den vigtige kommunikation, så immunforsvarets celler og proteiner kan arbejde lynhurtigt.
Når dyr og mennesker mangler selen, nedsættes modstandskraften, og virus får lettere ved at mutere, så de bliver mere virulente. Det er netop det, der er sket med COVID-19 samt SARS og MERS.
Selen indgår desuden i de enestående antioxidanter, glutathion-peroxidaser, der beskytter kroppen mod oxidativ stress og de mange komplikationer.
Ifølge Danmarks Fødevareforskning ligger danskernes gennemsnitlige indtag af selen under de officielle anbefalinger, nu kaldet RI, som er på 55 mikrogram.
I dag anbefaler mange forskere omkring 100 mikrogram selen daglig. Denne dosis mætter selenoprotein P, der bruges som markør til måling af kroppens selenstatus. Men selvom fisk og skaldyr regnes for at være gode kilder, kan vi ikke mætte selenoprotein P ved at spise fisk og skaldyr fem dage om ugen. Det fremgår af en undersøgelse, som er foretaget af forskere fra blandt andet Kræftens Bekæmpelse.
Man skal under alle omstændigheder tilstræbe en alsidig kost, da de selenholdige proteiner blandt andet samarbejder med E-vitamin, der er en anden vigtig antioxidant.
Tilskud baseret på selengær, der indeholder mange selenforbindelser, giver den største lighed med selenvariationen i selenrig kost.

  • Jorden i Europa og mange andre steder er fattig på selen.
  • Det er et paradoks, at danske landmænd i årtier har givet deres besætninger tilskud med selen for at undgå mangelsygdomme, for vi er en del af den samme fødekæde.
  • I Finland har man siden 1980´erne beriget kunstgødningen med selen.

Zink regulerer T-celler, makrofager og proteiner

Zink indgår i mere end 1.000 enzymprocesser, hvor mange af dem har en direkte eller indirekte forbindelse til immunforsvaret. Ifølge en undersøgelse, som er publiceret i det videnskabelige tidsskrift Immunologi, har en gruppe forskere afsløret, hvordan zink regulerer immunforsvarets T-celler og produktionen af en række proteiner, som har betydning for inflammatoriske processer.
Tilskud med zink bevirker desuden, at immunforsvaret hurtigere får bugt med en almindelig forkølelse, der ofte skyldes coronavirus. Det fremgår af en finsk metaanalyse, hvor de fleste forkølede, som tog større tilskud, var raske efter fem dage - i modsætning til de forkølede, der ikke tog tilskud. Selvom studiet ikke omhandlede den beslægtede COVID-19, har immunforsvaret under alle omstændigheder brug for zink.
Zink er desuden en vigtig antioxidant, der modvirker oxidativ stress og ledsagende komplikationer.
Det skønnes, at omkring 25 procent af verdens befolkning har zinkmangel, som groft deles op i let, moderat og svær. Svær zinkmangel er sjælden i vores del af verden, men moderat og let zinkmangel er udbredt.
Aldringsprocesser, vanddrivende medicin, sukker, p-piller, samt stor indtagelse af calcium- eller jerntilskud kan forringe selve optagelsen eller udnyttelsen af zink. Det kan desuden være svært at få nok zink gennem en vegetar- og veganerkost.
De officielle anbefalinger, RI, er sat til 10 mg. Ifølge EFSA, Den Europæiske Fødevaresikkerhedsautoritet, er den øvre grænse for det daglige zinkindtag for voksne sat til 25 mg.
I forbindelse med eventuelle tilskud er mange i uorganiske former som zinksulfat eller zinkoxid, som kroppen har svært ved at optage. Det kan altså svare sig at nærlæse varedeklarationen, hvor zinkgluconat og zinkacetate er organiske forbindelser, som kroppen har let ved at optage og udnytte.

  • Oxidativ stress, livstruende cytokinstorm og vigtige antioxidanter
  • Når infektioner med COVID-19 bliver livstruende, skyldes det oxidativ stress, og at de hvide blodlegemer producerer for mange pro-inflammatoriske cytokiner. Herunder interferoner, interleukiner og tumor necrosis factor (NF-α),
  • Oxidativ stress og cytokinstorm syndrom kan forårsage ARDS (acute respiratory distress syndrome) samt sekundære skader på kredsløb og andre væv.
  • Risikoen for at dø af en infektion med COVID-19 stiger, hvis man mangler næringsstoffer, der modvirker oxidativ stress og cytokinstorm.
  • C-vitamin, D-vitamin, selen og zink styrker immunforsvaret og fungerer som antioxidanter, der modvirker oxidativ stress og cytokinstorm. Men kun, hvis vi er godt forsynet.

Referencer

Puja Metha et el. COVID-19: consider cytokinstorm syndromes and immunosupression. The Lancet. March 16, 2020

Kongsbak M et al. The vitamin d receptor and T cell function. Front Immunol. 2013

Essen MR et al. Vitamin D controls T cell antigen receptor signaling and activation of human T cells. Nat Immunol 2010

University of Colorado Anschultz Medical Campus. Vitamin D reduces respiratory infections. ScienceDaily November 2016

Qi Dai el al. Abstract CT093: Bimodal relationship between magnesium supplementation and vitamin D status and metabolism: Results from randomized trial. Cancer Research July 2018

Léonce Kouakanou et al Vitamin C promotes the proliferation and effector functions of human ϒ δ T cells. Cellular & Molecular Immunology. 2019

Glenview, IL. Readily available drug cocktail may help prevent sepsis shock and deaths. Elsevier June 2017

Richard Z Cheng et al. Early Large Dose Intravenous Vitamin C is the Treatment of Choice for 2019-vCov pnemonia. Orthomolecular Medicine News Service, Feb 16, 2020

Wang D et al. Clinical Characteristics of 138 hospitalized patients With 2019 Novel Coronavirus-infected Pneumonia in Wuhan, China. Jama 2020 Feb 7

Chen N et Al. Epidemiological and clinical characteristicas of 99 cases of 2019 Novel Coronavirus pneumonia in Wuhan, China. A descriptive study. Lancet Lond Engl. 2020 Jan 30

Alpha A. Fowler et al. Effect of Vitamin C infusion on Organ Failure and Biomarkers of Inflammation and Vascular Injury in Patients With Sepsis and Severe Acute Respiratory Failure. JAMA 2019

Virginia Commonwealth University. Vitamin C therapy linked to better survival rates after sepsis. ScienceDaily 2019.

Jones GD et al. Selenium deficiency risk predicted to increase under future climate change. Proceedings of the National Academy of Sciences 2017

Aparna P. Shreenath; Jennifer Dooley. Selenium, Deficiency. Stat Pearls. December 2019

Lutz Shomburg. Dietary Selenium and Human Health. Nutrients 2017

Olivia M. Guillan et al. Selenium, Selenoproteins and Viral Infection. Nutrients 2019

Danmarks Fødevareforskning. Selen og sundhed. 2006

Kido T et al. Inflammatory response under zinc deficiency is exacerbated by dysfunction of the T- helper type 2 lymphocyte-M2 macrophage pathway. Immunology 2019

Scott A et al. Zinc is a potent and specific inhibitor of IFN-ƛ3 signalling. Nature Communications, 2017

Ananda S Prasad. Zink in Human Health: Effect of Zink on Immune Cells. Molecular Medicine 2008

Lothar Rink. Zink and the immune system. Cambrige Core. Published on line 2000

https://netdoktor.dk/

https://www.sst.dk/da/corona

NCP(Novel Coronavirus Pneumonia) and Vitamin C: https://www.youtube.com/watch?v=TC0SO9KDG7U

https://frida.fooddata.dk/

  • Oprettet den .
8.835MBMemory Usage405msRequest 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" => 1744352072 "last" => 1744352072...
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.34KB) (1.51ms)
  • afterInitialise (1.27MB) (34.06ms)
  • afterRoute (603.19KB) (12.42ms)
  • beforeRenderComponent com_content (23.77KB) (3.32ms)
  • Before Access::preloadComponents (all components) (36.09KB) (409μs)
  • After Access::preloadComponents (all components) (97.34KB) (625μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (16.22ms)
  • Before Access::getAssetRules (id:5091 name:com_content.article.2510) (130.65KB) (92μs)
  • After Access::getAssetRules (id:5091 name:com_content.article.2510) (7.38KB) (65μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.58MB) (61.77ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (315μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (93μs)
  • afterRenderComponent com_content (76.2KB) (34.81ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (7.7ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (26μs)
  • afterDispatch (17.7KB) (635μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (1.21ms)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (119.52KB) (97.09ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (27μs)
  • afterRenderRawModule mod_tags_popular (Søg) (20.59KB) (99.81ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (6.32ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (59μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (24μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (268μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (3.72ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (57μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.44KB) (2.68ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (134.78KB) (4.32ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (142μs)
  • afterRenderRawModule mod_custom () (21.95KB) (1.75ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (49μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (104μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (777μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (44μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (2.74ms)
  • 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) (1.78ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (47μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (208μs)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (86μs)
  • afterRenderRawModule mod_custom () (896B) (96μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (204.29KB) (6.42ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (20.59KB) (24.64%)
    99.81ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (119.52KB) (23.97%)
    97.09ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.58MB) (15.25%)
    61.77ms
    1 x afterRenderComponent com_content (76.2KB) (8.6%)
    34.81ms
    1 x afterInitialise (1.27MB) (8.41%)
    34.06ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (4%)
    16.22ms
    1 x afterRoute (603.19KB) (3.07%)
    12.42ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.9%)
    7.70ms
    1 x afterRender (204.29KB) (1.59%)
    6.42ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.56%)
    6.32ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (1.07%)
    4.32ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.92%)
    3.72ms
    1 x beforeRenderComponent com_content (23.77KB) (0.82%)
    3.32ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.68%)
    2.74ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.44KB) (0.66%)
    2.68ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.44%)
    1.78ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.43%)
    1.75ms
    1 x afterLoad (456.34KB) (0.37%)
    1.51ms
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.3%)
    1.21ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.19%)
    777μs
    1 x afterDispatch (17.7KB) (0.16%)
    635μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.15%)
    625μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.1%)
    409μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.08%)
    315μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.07%)
    268μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.05%)
    208μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.04%)
    142μs
    1 x afterRenderRawModule mod_custom () (944B) (0.03%)
    135μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.03%)
    104μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    96μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.02%)
    93μs
    1 x Before Access::getAssetRules (id:5091 name:com_content.article.2510) (130.65KB) (0.02%)
    92μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    86μs
    1 x After Access::getAssetRules (id:5091 name:com_content.article.2510) (7.38KB) (0.02%)
    65μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    59μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.01%)
    57μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    49μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    47μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    44μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    34μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    34μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    27μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    24μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    18μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    4μs
45 statements were executed, 9 of which were duplicates, 36 unique253ms1.34MB
  • SELECT @@SESSION.sql_mode;1.22ms968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?134μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 170μ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.8ms944BParams/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` = 1222μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`72μ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` = :guest190μ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`593μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC129μ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` = 1123μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config440μ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`816μ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`259μ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.08ms848B/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)377μ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` = 07.53ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.62ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2510'3.05ms48B/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)405μ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`1.43ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)8.9ms4.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`1.37ms3.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 ASC296μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id126μ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 `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`5.07ms261.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 DESC24.67ms161.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`446μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1643μs536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 01.75ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id115μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id97μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'da-DK' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-11 06:14:32') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-11 06:14:32') AND c2.state = 1280μ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`18.49ms4.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 1568.85ms247.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 1596.39ms2.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` = :id216μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1172μ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)153μ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 ASC287μ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)890μ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` = 1107μ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`318μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?90μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.61ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy