Skip to main content

Mangel på C-vitamin og dårlig udnyttelse er involveret i alvorlige virusinfektioner

- herunder COVID-19

Mangel på C-vitamin og dårlig udnyttelse er involveret i alvorlige virusinfektionerC-vitamin har afgørende betydning for immunforsvaret, og lavt niveau i blodet er involveret i sværhedsgraden af infektioner som COVID-19 og influenza. Det fremgår af en oversigtsartikel publiceret i Aging and Disease. Forskerne henviser desuden til studier, der omhandler større doser intravenøst C-vitamin til patienter med sepsis og livstruende COVID-19 infektioner. Det er samtidig problematisk, at mangel på C-vitamin er udbredt af flere årsager.

Infektion med COVID-19 starter generelt, når virus inficerer celler i næsen og breder sig til de nedre luftveje. De fleste er dog i stand til at afvise smitte, eller også får de en mild til moderat infektion. Men hvis immunforsvaret ikke fungerer optimalt, kan der i svære tilfælde komme akut svigt i luftvejsfunktionen, også kaldet ARDS (acute respiratory distress syndrome). En væsentlig årsag er oxidativ stress og hyperinflammation, hvilket kan føre til kredsløbssvigt, og at patienten dør.
Da vaccinerne kun har en begrænset effekt, og da coronavirus har en formidabel evne til at mutere, eftersøger forskerne stadig en bedre forebyggelse samt mere effektive behandlinger uden bivirkninger til kritisk syge patienter. I denne oversigtsartiklen har forskerne derfor set nærmere på C-vitamins mange funktioner, og hvorfor det er så vigtigt at være velforsynet.

Baggrund for at overveje C-vitamin i forebyggelse og behandling

C-vitamin, der også kaldes for ascorbinsyre, indgår i kollagen, som har betydning for strukturen i bindevæv, sener, hud og knogler. C-vitamin har også betydning for immunforsvaret og sårheling. C-vitamin fungerer desuden som en vigtig antioxidant, der beskytter celler mod frie radikaler og oxidativ stress.
De fleste dyr kan selv danne C-vitamin efter behov, men mennesker og enkelte andre arter har mistet denne evne under evolutionen. Vi må derfor have tilført vitaminet gennem kosten, hvor gode kilder er kål, rød peberfrugt, citrusfrugter, kiwi, bær, nye kartofler, tomater og krydderurter.
Den yderste konsekvens af mangel på C-vitamin er skørbug, hvor patienten dør af indre blødninger. Ved subklinisk skørbug, der er meget udbredt, kan der optræde træthed, blødende tandkød, blå mærker, dårlig sårheling og nedsat modstandskraft.
Tidligere studier har afsløret, at patienter, der lider af diabetes, kroniske lungesygdomme, forhøjet blodtryk og livstruende sepsis har lave niveauer af C-vitamin i blodet. Dette har ført til en række forsøg, hvor man har givet høje doser intravenøst C-vitamin til patienter, der lider af kroniske sygdomme, sepsis og COVID-19.

C-vitaminniveau og immunsystem

Vores medfødte immunforsvar, der fungerer som stormtropper, bekæmper de fleste smittekim, uden at vi mærker noget.
I denne forbindelse har C-vitamin blandt andet betydning for, at vi kan danne interferon-α/β i det første stadie af influenzainfektioner, således at virus ikke kan reproducerer sig i de celler, de har angrebet. Interferon stimulerer også de hvide blodceller, som angriber direkte, og her er der tilsyneladende brug for en del C-vitamin. For de hvide blodceller som neutrofile granulocytter og makrofager indeholder 10-100 gange mere C-vitamin end plasmaniveauerne. Koncentrationen er størst, når de hvide blodceller udfører respiratory burst, hvor de angriber de mikroskopiske fjender med frie radikaler. Nærmest som missilvåben. Da de frie radikaler er nogle meget reaktive molekyler, er det vigtigt, at de kun opererer inden for et begrænset område, og at de ikke forvolder vævsskade som følge af oxidativ stress, hvor der er en ubalance mellem frie radikaler og antioxidanter.
Studier tyder således på, at C-vitamin både har betydning for et immunforsvar, der kan angribe lynhurtigt, og som antioxidant, der samtidig beskytter kroppens væv.

Hvordan aldringsprocesser og andre faktorer hæmmer udnyttelse af C-vitamin

C-vitamin optages i blodet fra tyndtarmen. Da C-vitamin er et vandopløseligt vitamin, transporteres det gennem cellernes fedtholdige membran via to C-vitamintransportere (SVCT 1 og 2) afhængig af vævstype. Flere studier har vist, at aldringsprocesser, oxidativ stress, inflammationer og visse sygdomme kan nedregulere C-vitamintransporterne SVCT, således at cellerne underforsynes med C-vitamin.
Forskerne antager derfor, at ændringer i C-vitamintransporterne kan være vigtige faktorer i mange aldringsprocesser, og at visse befolkningsgrupper får flere COVID-19 infektioner, der også er forbundet med alvorligere komplikationer.
Forskerne henviser desuden til, at mangel på C-vitamin netop er udbredt hos ældre og andre sårbare grupper, der lider af diabetes, forhøjet blodtryk og andre kroniske tilstande. Forskerne efterlyser derfor flere studier, der kan afklare C-vitamins terapeutiske effekt i forbindelse med COVID-19 infektioner.

Race og køn påvirker blodets niveau af C-vitamin

Igennem det sidste årti har flere forskningsgrupper foretaget undersøgelser, for at se om indholdet af C-vitamin i blodserum varierer mellem køn og race. I det fleste studier viste det sig, at mænd havde meget mindre C-vitamin i blodet i forhold til kvinder. Også selvom de fik en kost med meget C-vitamin. Data viste også forskelle i blodets indhold af C-vitamin mellem racer og etniske befolkningsgrupper. Således havde afroamerikanere en større tendens til at mangle C-vitamin i forhold til hvide amerikanere. Til dette tilføjer forskerne dog, at afroamerikanerne generelt spiser færre C-vitaminholdige fødeemner, hvilket der ikke blevet taget nok højde for i undersøgelsen.
Ikke desto mindre er det et faktum, at mænd oftere får komplicerede og livstruende COVID-19 infektioner i forhold til kvinder, og at afroamerikanere også bliver hårdere ramt i forhold til hvide amerikanere.
Det er derfor muligt, at C-vitamin spiller en nøglerolle. Det bør samtidig tilføjes, at det også gælder D-vitamin, som farvede og sorte har vanskeligere ved at danne, hvorfor det også bidrager til forskellen.

Tilskud med C-vitamin ved andre virusinfektioner

Forskerne henviser til flere studier, hvor tilskud med C-vitamin har en positiv effekt på bekæmpelse af virusinfektioner. Tilskud med store doser C-vitamin, over 1.000 mg daglig, har forkortet forløbet og sværhedsgraden af virusinfektioner. Til dette bør det lige tilføjes, at tilskud har den bedste effekt i selve forebyggelsen, og at større tilskud kan tages ved de første tegn på infektion for at mobilisere det medfødte akutforsvar.

Tilskud med intravenøst C-vitamin ved sepsis

Ifølge WHO er sepsis (blodforgiftning) den tredje hyppigste dødsårsag, Når sepsis bliver livstruende skyldes det ligeledes, at immunforsvaret som følge af en infektion går amok med cytokinstorm og hyperinflammation. Det kan også optræde akut svigt i luftvejene, ARDS. Så sepsis har mange ligheder med livstruende COVID-19 infektioner.
Et tidligere studie har vist, at man ved at kombinere kortison med B1-vitamin samt store doser C-vitamin, der gives intravenøst, kan reducere dødeligheden fra 40 % til 8,5 %.
I et andet studie har man givet store doser intravenøst C-vitamin sammen med antioxidanter som selen, E-vitamin og NAC (N-acetylcysteine). Studiet viste et fald i dødeligheden på 37 procent i forhold til kontrolgruppen, der fik standardbehandling. Da man har givet store doser intravenøst C-vitamin på forskellige måder og med forskellige resultater, efterlyser forfatterne flere studier, som kan afklare C-vitamins potentiale i behandling af sepsis. Ikke desto mindre peger de positive resultater på, at intravenøs behandling med C-vitamin også er oplagt ved livstruende COVID-19 infektioner.

Tilskud med intravenøst C-vitamin ved livstruende COVID-19 infektioner

I oversigtsartiklen henvises der til 30 kliniske forsøg, hvor man bruger store doser intravenøst C-vitamin alene eller i kombination med anden medicin. Den intravenøse behandling virker meget hurtigere og mere effektivt, da det ikke er muligt at optage så meget C-vitamin gennem oral indtagelse. Samtidig er behandlingen billig og uden bivirkninger. Men der mangler stadig publicerede peer review (fagfællebedømmelse) eller data, der samlet kan afklare den terapeutiske effekt.

Konklusion

Behandling med C-vitamin er kendt for at kunne styrke immunforsvarets produktion af interferoner og de hvide blodlegemers aktivitet, når de angriber med respiratory burst. Disse mekanismer er meget vigtige for det medfødte immunforsvar, der skal arbejde hurtigt og målrettet. C-vitamin kan desuden forhindre eller neutralisere uhensigtsmæssige inflammationer og reducere oxidativ stress, som er den egentlige årsag til, at COVID-19, influenza og sepsis bliver livstruende. Derfor har C-vitamin et stort potentiale i selve forebyggelsen af disse sygdomme.
Behandling med store doser intravenøst C-vitamin har også et potentiale hos visse patienter med COVID-19 infektioner. Der er tilmed tale om en billig behandling uden bivirkninger.
Evnen til at udnytte C-vitamin handler desuden om kosten, aldringsprocesser, køn og niveauet af C-vitamintransportere.
Ifølge forfatterne bag oversigtsartiklen vil det derfor være relevant at undersøge, hvorvidt behandling med C-vitamin kan hjælpe COVID-19 patienter, som er ældre, som har diabetes og andre underliggende sygdomme, eller som tilhører forskellige racer. Det er også relevant at undersøge nærmere, hvilken sammenhæng der er mellem niveauet af C-vitamin i serum/plasma, COVID-19 infektioner og sværhedsgraden.

  • Når COVID-19, influenza og sepsis bliver livstruende, skyldes det, at immunforsvaret overreagerer med cytokinstorm og hyperinflammation, der angriber sundt væv.
  • Det er altså ikke de pågældende virus eller bakterier, der bliver livstruende, men vores eget immunforsvar, der går amok, fordi det blandt andet mangler livsvigtige næringsstoffer som C-vitamin.

Hvordan får vi nok C-vitamin - og hvad forårsager mangler?

Som nævnt er frugt og grøntsager gode kilder til C-vitamin. Hvis man følger de officielle kostanbefalinger skulle det være nemt at blive dækket ind. Men det bør tilføjes, at flertallet ikke følger de officielle kostanbefalinger. Aldringsprocesser, kroniske sygdomme, tobaksrygning, stress, forgiftninger, læsioner og et stort forbrug af rusmidler kan desuden øge behovet.
Det gælder også et stort indtag af sukker. Det skyldes, at sukker og C-vitamin konkurrerer om de samme kanaler, der fører ind i cellerne. Jo højere sukkerindtaget er, jo mere kan virkningen af C-vitamin reduceres.
Særlig udsatte grupper kan eventuelt indtage mere C-vitamin end de gældende retningslinjer, RI, som ligger på 80 mg for voksne og børn over 11 år.
Deciderede tilskud med C-vitamin indeholder som regel 500-1.000 mg. Her kan det svare sig at vælge syreneutrale tilskud, som skåner maven.

Referencer

Taylor Patterson, Carlos M Isales and Sadanand Fulzele. Low level of Vitamin C and dysregulation of Vitamin C transporter might be involved in the severity of COVID-19 infection. Aging and Disease 2021

Claudia Vollbracht and Karin Kraft. Feasibility of Vitamin C in the treatment of Post Viral Fatigue with Focus on Long COVID, Based on a Systematic Review of IV vitamin C on Fatigue. Nutrients 2021

Yejin Kim et al. Vitamin C Is an Essential Factor on the Anti-viral Immune response through the Production of Interferon-α/β at the Initial Stage of Influenza A virus (H3N2) Infection. Immune Netw. 2013

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


  • Oprettet den .
9.328MBMemory Usage186msRequest 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" => 1739346100 "last" => 1739346100...
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.53KB) (1.99ms)
  • afterInitialise (1.27MB) (13.03ms)
  • afterRoute (603.19KB) (3.63ms)
  • beforeRenderComponent com_content (23.25KB) (316μs)
  • Before Access::preloadComponents (all components) (36.09KB) (317μs)
  • After Access::preloadComponents (all components) (97.34KB) (638μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (4.73ms)
  • Before Access::getAssetRules (id:6330 name:com_content.article.3136) (130.65KB) (89μs)
  • After Access::getAssetRules (id:6330 name:com_content.article.3136) (7.38KB) (49μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.56MB) (20.29ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (589.08KB) (15.44ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (7μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (118μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (3.62KB) (41μs)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (252μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (5μs)
  • afterRenderModule mod_custom (Søg mere info...) (4.05KB) (42μs)
  • afterRenderComponent com_content (52.55KB) (10.74ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (1.74ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (27.71KB) (580μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (456μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (115.27KB) (42.09ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (25μs)
  • afterRenderRawModule mod_tags_popular (Søg) (23.06KB) (53.56ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.24ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (64μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (27μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (195μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (213.36KB) (1.65ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (66μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift) (89.56KB) (1.71ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (70.78KB) (2.02ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (165μs)
  • afterRenderRawModule mod_custom () (21.98KB) (846μs)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (1.23KB) (62μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (104μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (754μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (44μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (747μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (32μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (552μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (43μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (184μs)
  • afterRenderRawModule mod_custom () (944B) (130μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (90μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (22μs)
  • afterRender (183.94KB) (2.86ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (23.06KB) (28.84%)
    53.56ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (115.27KB) (22.67%)
    42.09ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.56MB) (10.92%)
    20.29ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (589.08KB) (8.32%)
    15.44ms
    1 x afterInitialise (1.27MB) (7.02%)
    13.03ms
    1 x afterRenderComponent com_content (52.55KB) (5.79%)
    10.74ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (2.55%)
    4.73ms
    1 x afterRoute (603.19KB) (1.95%)
    3.63ms
    1 x afterRender (183.94KB) (1.54%)
    2.86ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.21%)
    2.24ms
    1 x afterRenderRawModule mod_finder () (70.78KB) (1.09%)
    2.02ms
    1 x afterLoad (456.53KB) (1.07%)
    1.99ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (0.94%)
    1.74ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (89.56KB) (0.92%)
    1.71ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (213.36KB) (0.89%)
    1.65ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.46%)
    846μs
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.41%)
    754μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.4%)
    747μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.34%)
    638μs
    1 x afterDispatch (27.71KB) (0.31%)
    580μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.3%)
    552μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.25%)
    456μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.17%)
    317μs
    1 x beforeRenderComponent com_content (23.25KB) (0.17%)
    316μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (0.14%)
    252μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.11%)
    195μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.1%)
    184μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.09%)
    165μs
    1 x afterRenderRawModule mod_custom () (944B) (0.07%)
    130μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (6.95KB) (0.06%)
    118μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.06%)
    104μs
    1 x afterRenderRawModule mod_custom () (896B) (0.05%)
    90μs
    1 x Before Access::getAssetRules (id:6330 name:com_content.article.3136) (130.65KB) (0.05%)
    89μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    83μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (0.04%)
    66μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.03%)
    64μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    62μs
    1 x After Access::getAssetRules (id:6330 name:com_content.article.3136) (7.38KB) (0.03%)
    49μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.02%)
    44μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    43μs
    1 x afterRenderModule mod_custom (Søg mere info...) (4.05KB) (0.02%)
    42μs
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (3.62KB) (0.02%)
    41μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    32μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    29μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    27μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    10μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    10μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0%)
    7μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
77 statements were executed, 39 of which were duplicates, 38 unique132ms1.36MB
  • SELECT @@SESSION.sql_mode;120μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?762μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 177μ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.08ms944BParams/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` = 1249μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`85μ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` = :guest142μ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`479μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC142μ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` = 1156μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config162μ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`766μ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`277μ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` = 1173μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)376μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.44ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`638μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3136'933μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)376μs22.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`354μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)3.99ms4.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`289μ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 ASC306μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id103μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.34ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)3.89ms1.45KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,COUNT( `tag_id`) AS `count`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `cc` ON `m`.`core_content_id` = `cc`.`core_content_id` INNER JOIN `has_content_types` AS `ct` ON `m`.`type_alias` = `ct`.`type_alias` WHERE ( ( ( (`m`.`tag_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7) AND `t`.`access` IN (:preparedArray8,:preparedArray9) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray10,:preparedArray11) OR `cc`.`core_access` = 0)) AND (`m`.`content_item_id` <> :currentId OR `m`.`type_alias` <> :prefix)) AND (`cc`.`core_publish_up` IS NULL OR `cc`.`core_publish_up` = :nullDateUp OR `cc`.`core_publish_up` <= :nowDateUp)) AND (`cc`.`core_publish_down` IS NULL OR `cc`.`core_publish_down` = :nullDateDown OR `cc`.`core_publish_down` >= :nowDateDown) AND `cc`.`core_language` IN (:preparedArray12,:preparedArray13) GROUP BY `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` ORDER BY `count` DESC LIMIT 154.78ms20.72KBParams/modules/mod_tags_similar/src/Helper/TagsSimilarHelper.php:200Copy
  • 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`335μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id131μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id65μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id78μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id62μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id47μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id49μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC8.57ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1130μ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` = 0307μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id83μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `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-02-12 07:41:40') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-12 07:41:40') AND c2.state = 1250μs12.47KBParams/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`9.21ms4.05KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray6,:preparedArray7) ORDER BY RAND() ASC LIMIT 1530.51ms231.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 1552.27ms2.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` = :id232μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1176μ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)132μ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 ASC329μ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)161μ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` = 1112μ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`360μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?97μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?841μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy