Skip to main content

COVID-19 bølger og D-vitamin

- en overset sammenhæng

COVID-19 bølger og D-vitaminI bekæmpelsen af COVID-19 er der mest fokus på hygiejne, mundbind, nedlukninger og forsinkede vacciner. I flere måneder har en række forskere dog agiteret for nødvendige tilskud med D-vitamin i vinterhalvåret for at bremse de nye bølger med COVID-19. Det skyldes, at D-vitamin har afgørende betydning for immunforsvaret, og at mangler altid har bidraget til sæsonbetingede virusinfektioner. Samtidig ser vi, at de grupper, som er mest sårbare over for COVID-19, netop er de grupper, hvor mangel på D-vitamin er mest udbredt – herunder ældre, plejehjemsbeboere, personer med mørk hud, overvægtige, diabetikere og andre med kroniske sygdomme. Den engelske regering giver allerede gratis tilskud til sårbare grupper. Det fremgår blandt andet af en artikel i Daily Mail og en oversigtsartikel, som er publiceret i British Medical Journal. Men hvorfor er D-vitamin så vigtigt for immunforsvaret, hvorfor opstår manglerne især hos de sårbare grupper, og hvor meget har vi egentlig brug for? Og er det nok med nye vacciner, hvis COVID-19 muterer?

Det er almindelig kendt, at risikoen for at blive smittet med virusinfektioner øges i vinterhalvåret, hvor vi opholder os mere indendørs og tættere på hinanden. Ikke desto mindre tyder årtiers forskning på, at der også er en klar sammenhæng mellem de sæsonprægede virusinfektioner og mangel på D-vitamin, som svækker immunforsvaret, så vi lettere bliver smittet.
Da den høje sommersol er den vigtigste kilde til D-vitamin og depoterne i leveren er begrænsede, bliver mangler mere og mere udbredt i løbet af vinterhalvåret på de nordligere breddegrader. De første tilfælde af COVID-19 blev da også observeret i Wuhan i det centrale Kina i november 2019, hvorefter infektionen bredte sig som en pandemi. I løbet af sommeren, hvor vi danner mere D-vitamin fra solen, knækkede kurverne på de nordligere breddegrader. Siden har flere forskere derfor advaret imod nye bølger i løbet af vinterhalvåret som følge af stigende mangel på D-vitamin.
I England tager man nu problemet så alvorligt, at der allerede udleveres gratis tilskud med D-vitamin lige til døren i fire måneder til 2,2 millioner, som tilhører de mest sårbare grupper. Formålet er at styrke deres immunforsvar i tide og bremse endeløse nedlukninger af samfundet. De kommende vacciner har desuden en begrænset effekt, hvis COVID-19 muterer. Derfor er vi ifølge flere forskere også nødt til at stimulere immunforsvaret på en bredere front.

Vidste du at, influenza og coronainfektioner som forkølelse, SARS og COVID-19 skyldes RNA virus, som har let ved at mutere?

Sådan beskytter D-vitamin mod virusinfektioner i luftvejene

D-vitamin har betydning for det medfødte og det erhvervede immunforsvar, som siden tidernes morgen er designet til at angribe utallige forskellige mikroorganismer. D-vitamin har også betydning for dannelsen af cathelicidin, defensin og andre antibiotiske peptider, som beskytter luftvejene.
Da D-vitamin regulerer omkring 10 procent af vores gener, har det afgørende betydning for, at de hvide blodlegemer, T-cellerne, kan dele sig eksplosivt, så de kan bekæmpe infektioner hurtigt og effektivt. Mangler der D-vitamin forbliver de hvide blodlegemer passive. Og vi bliver mere modtagelige over for smitte med fare for, at vi også smitter andre. Dette bidrager til nye bølger.
D-vitamin modvirker samtidig, at vi danner for mange proinflammatoriske cytokiner, hvilket er meget vigtigt under en COVID-19 infektion. For hvis vi mangler D-vitamin, er der en øget risiko for, at immunforsvaret overreagerer med cytokinstorm og hyperinflammation. Dette kan medføre akut svigt i luftvejene, ARDS (acute respiratory distress syndrome) samt sekundære skader på kredsløb og andre væv, som kan være livstruende.

  • Immunforsvarets kapacitet er altafgørende for, hvorvidt vi afviser smitte, får en mild infektion eller får livstruende komplikationer.
  • Hele 80 procent af patienter, der er indlagt med COVID-19, mangler D-vitamin. Det fremgår af et studie, som er publiceret i The Journal of Clinical Endocrinology & Metabolism.
  • Patienter, som mangler D-vitamin, har dobbelt så stor risiko for at få livstruende komplikationer som følge af infektion med COVID-19. Det fremgår af undersøgelse fra Northwestern University i USA.

Sommersolen er den vigtigste kilde til D-vitamin – men mangler er udbredte

Når solen står højt nok på himlen, kan vi ud fra UVB-strålerne og et kolesterol i huden danne et forstadie til D-vitamin, der hedder cholecalciferol. I leveren omdannes denne form ved hjælp af enzymer til 25-hydroxyvitamin D, som også måles i blodet. Når D-vitaminet skal bruges, omdannes det i nyrerne til den aktive form 1,25-dihydroxyvitamin D ved hjælp af andre enzymer.
Personer, der arbejder udendørs om sommeren, og som bor midt i USA (omkring 41. nordlig breddegrad) vil typisk kunne producere omkring 70 mikrogram på en solskinsdag. I badetøj eller uden påklædning vil produktionen være flere hundrede procent højere, da større hudområder bestråles.
Men nordligere breddegrader, indendørs livsførelse, skydække, alvorlig luftforurening, tildækkende klædedragter, store hatte, fuldskæg, mundbind, og factorcremer nedsætter solpåvirkningen og egenproduktionen. Forskerne kommer desuden ind på, at mange moderne mennesker undgår solen, da de er bange for at få hudkræft. Her skal man blot huske på, at det gælder om ikke at blive forbrændt.
Der findes også D-vitamin i fede fisk og lever, men den moderne kost bidrager kun med minimale mængder, som ikke dækker de officielle behov.

  • På denne tid af året står solen for lavt til, at vi på vore breddegrader kan danne D-vitamin
  • Et stort israelsk befolkningsstudie af mere end 4,6 millioner indbyggere har afsløret, at mangel på sol og D-vitamin øger risikoen for smitte med COVID-10 og nye bølger i vinterhalvåret

Hudfarve og genetiske variationer

Mørk hudfarve, som i sig selv beskytter mod solforbrændinger, nedsætter egenproduktionen af D-vitamin.
I USA har man fundet, at næsten alle afroamerikanere (97 procent) og de fleste latinoer fra Mexico (90 procent) manglede D-vitamin.
Ifølge professor Carsten Carlberg, som er tilknyttet Östra Finlands Universitet, reagerer vi også forskelligt på D-vitamin, hvilket skyldes genetiske variationer. Derfor er det ikke nok at vide, hvor meget D-vitamin, der er i blodet. For hvis D-vitaminet ikke er aktivt, har cellerne ikke gavn af det. Princippet er det samme inden for farmakologien, hvor vi kan reagere vidt forskelligt på lægemidler.

Aldringsprocesser og plejehjem

Nyere forskning peger på, at ældre mennesker godt kan danne forstadiet til D-vitamin i den tyndere hud, men at det bliver vanskeligere at aktivere vitaminet i nyrerne. Det er også et problem, at mange ældre og plejehjemsbeboere ikke kommer så meget ud i solen. Og nogle gør det aldrig. Hvis de samtidig er småtspisende, og ikke spiser fed fisk, får de heller ikke D-vitamin fra føden.
Selvom Sundhedsstyrelsen anbefaler, at ældre over 70 år og plejehjemsbeboere får tilskud med 20 mikrogram D-vitamin, bliver det ikke ført systematisk ud i livet på linje med receptpligtig medicin. Anbefalingerne indgår heller ikke Sundhedsstyrelsens kampagner mod COVID-19.

I Danmark har flere undersøgelser vist, at omkring 50 procent af befolkningen har let og cirka 15 procent har moderat mangel på D-vitamin.

Overvægt, metabolisk syndrom og diabetes

Overvægt breder sig som en epidemi, og over halvdelen af den danske befolkning er overvægtige.
En metaanalyse af 18 studier har fundet, at overvægt i høj grad hæmmer blodets indhold af D-vitamin og evnen til at udnytte det fra tilskud. På den anden side bliver blodets niveau af D-vitamin højere, når de overvægtige taber sig.
Ifølge forskerne kan overvægt påvirke blodets indhold af D-vitamin på flere måder. For det første kan overvægt, der ofte er forbundet med metabolisk syndrom (forstadie til diabetes 2), medføre metaboliske forstyrrelser i lever og nyrer, hvor D-vitaminet aktiveres. For det andet kan for store mængder D-vitamin blive deponeret i fedtvævet, uden at det bliver tilgængeligt i blodet og trængende celler.

I forbindelse med COVID-19 og nye bølger fremhæver flere forskere et alarmerede behov for, at befolkningerne, og i særdeleshed de sårbare grupper, får dækket deres individuelle behov for D-vitamin.

Anbefalinger i forbindelse med det generelle helbred og COVID-19

De fleste celler har receptorer for D-vitamin, som også har betydning for knogler, blodsukker, kredsløb og kræftforebyggelse.
De officielle anbefalinger til hvide voksne under 70 år er 15 mikrogram i USA, 10 mikrogram i Storbritannien og 5 mikrogram Danmark. Der er altså en forskel på 300 procent. Flere førende forskere påpeger desuden, at vi kan have brug for meget mere, hvis vi vil opnå de optimale niveauer i blodet.
Således afhænger det reelle behov som allerede beskrevet af mange faktorer som solpåvirkning, kostvaner, genetiske varianter, hudfarve, aldringsprocesser, BMI, diabetes og andre kroniske sygdomme. På markedet findes der stærke tilskud med 20-80 mikrogram.
EU´s Scientific Committee on Food har fastsat en øvre sikker grænse for dagligt indtag af D-vitamin, som er 25 mikrogram for spædbørn fra 0-6 mdr., 50 mikrogram for børn fra 6 mdr.- 10 år og 100 mikrogram for børn over 11 år samt voksne inkl. gravide og ammende.
Da D-vitaminet er et fedtopløseligt vitamin, får vi den bedste udnyttelse i tilskud som kapsler, hvor D-vitaminet er bundet til olie.

Mere information om kost, immunforsvar og COVID-19

Hvis du vil læse mere om nogle nye kostanbefalinger mod COVID-19, som er udarbejdet af et schweizisk ekspertpanel, kan vi henvise til denne tidligere artikel på hjemmesiden.

»Kost og tilskud: Schweizisk ekspertpanel publicerer nye anbefalinger mod COVID-19 – og der er brug for øjeblikkelig handling«

Reference:

Glenn Owen. Elderly and vulnerable will get free Vitamin D from government. Daily Mail. November. 2020

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

José L Hernandez et al. Vitamin D Status in Hospitalized Patients with SARS-CoV2- Infection. The Journal of Clinical Endocrinology & Metabolism. October 2020

Northwestern University. Vitamin D levels appear to play role in COVID-19 mortality rates. Science Daily. May 2020

Ariel Israel, Assi Circurel etb al. The link between vitamin D deficiency and COVID-19 in a large population. Department of Research and Data, Division of Planning and Strategy. 2020

Helene Sandström. Den optimala D-vitamindosen i vinter? Det beror på dina genar. Nordic Nutrition Council. Sep. 3 2020

VitaminD.net. Interview mit Dr. Carlberg: Vitamin D, Epigenetik und der Respons-Index. Hämtad. 2020-09-03

Jan Alexander et al. Early Nutritional Intervention with Zinc, Selenium and Vitamin D for Raising Anti-Viral resistance Against Progressive COVID-19. Nutrients 2020

Overvægt og fedme i Danmark | faktalink

  • Oprettet den .
8.836MBMemory Usage423msRequest 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" => 1748162770 "last" => 1748162770...
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.28KB) (4.41ms)
  • afterInitialise (1.27MB) (23.12ms)
  • afterRoute (603.19KB) (7.01ms)
  • beforeRenderComponent com_content (23.03KB) (960μs)
  • Before Access::preloadComponents (all components) (36.09KB) (938μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.22ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.26MB) (9.03ms)
  • Before Access::getAssetRules (id:5772 name:com_content.article.2855) (130.65KB) (2.13ms)
  • After Access::getAssetRules (id:5772 name:com_content.article.2855) (7.38KB) (51μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (38.17ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (257μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (81μs)
  • afterRenderComponent com_content (68.14KB) (33.26ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.86KB) (4.16ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (17.77KB) (1.37ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (440μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (125.38KB) (82.86ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (26μs)
  • afterRenderRawModule mod_tags_popular (Søg) (28.8KB) (178ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (7.58ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (56μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (1.3ms)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (5.44ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (61μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.67KB) (3.51ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (20μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (134.78KB) (3.71ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (141μs)
  • afterRenderRawModule mod_custom () (21.91KB) (915μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (52μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (312μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (2.22ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (45μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (651μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (30μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (1.22ms)
  • afterRenderRawModule mod_finder () (6.29KB) (504μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (45μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (178μs)
  • afterRenderRawModule mod_custom () (944B) (1.15ms)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (2.43KB) (29μs)
  • beforeRenderRawModule mod_custom () (688B) (99μs)
  • afterRenderRawModule mod_custom () (896B) (127μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (24μs)
  • afterRender (196.18KB) (4.61ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (28.8KB) (42.07%)
    178.00ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (125.38KB) (19.58%)
    82.86ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (9.02%)
    38.17ms
    1 x afterRenderComponent com_content (68.14KB) (7.86%)
    33.26ms
    1 x afterInitialise (1.27MB) (5.46%)
    23.12ms
    1 x After Access::preloadPermissions (com_content) (3.26MB) (2.13%)
    9.03ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.79%)
    7.58ms
    1 x afterRoute (603.19KB) (1.66%)
    7.01ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.28%)
    5.44ms
    1 x afterRender (196.18KB) (1.09%)
    4.61ms
    1 x afterLoad (456.28KB) (1.04%)
    4.41ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.86KB) (0.98%)
    4.16ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (0.88%)
    3.71ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.67KB) (0.83%)
    3.51ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.53%)
    2.22ms
    1 x Before Access::getAssetRules (id:5772 name:com_content.article.2855) (130.65KB) (0.5%)
    2.13ms
    1 x afterDispatch (17.77KB) (0.32%)
    1.37ms
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.31%)
    1.30ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.29%)
    1.22ms
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.29%)
    1.22ms
    1 x afterRenderRawModule mod_custom () (944B) (0.27%)
    1.15ms
    1 x beforeRenderComponent com_content (23.03KB) (0.23%)
    960μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.22%)
    938μs
    1 x afterRenderRawModule mod_custom () (21.91KB) (0.22%)
    915μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.15%)
    651μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.12%)
    504μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.1%)
    440μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.07%)
    312μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.06%)
    257μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    178μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.03%)
    141μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    127μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    99μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.02%)
    81μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.01%)
    61μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    56μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    52μs
    1 x After Access::getAssetRules (id:5772 name:com_content.article.2855) (7.38KB) (0.01%)
    51μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    45μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    45μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    34μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    30μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    29μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    26μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    20μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    18μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    4μs
45 statements were executed, 9 of which were duplicates, 36 unique312ms1.27MB
  • SELECT @@SESSION.sql_mode;47μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?117μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 182μ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)879μs944BParams/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` = 1247μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`161μ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` = :guest409μ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`819μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC132μ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` = 1151μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config280μ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`2.31ms165.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`242μ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` = 1333μ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)1.01ms7.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` = 04.71ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.63ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2855'1.13ms48B/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)498μ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`481μ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)6.68ms4.11KBParams/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`337μ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 ASC501μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id99μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id79μ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`4.08ms261.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 DESC28.03ms177.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`583μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1121μ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` = 0337μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id158μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id122μ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-05-25 08:46:10') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-05-25 08:46:10') AND c2.state = 1303μ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`16.76ms4.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 1559.84ms191.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 15176ms2.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` = :id213μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1168μ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)139μ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 ASC348μ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)125μ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` = 1110μ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`334μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?96μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.44ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy