Skip to main content

Mangel på D-vitamin under graviditeten og de første leveår øger risikoen for astma og allergi

Mangel på D-vitamin under graviditeten og de første leveår øger risikoen for astma og allergiPå verdensplan er forekomsten af astma og allergi blandt små børn tiltagende. Det samme er mangel på D-vitamin blandt gravide og nyfødte. Da D-vitamin har betydning for et normalt immunforsvar på flere områder, har et hold forskere fra Holland set nærmere på sammenhængen i en oversigtsartikel. Forskerne konkluderer, at et tilstrækkeligt niveau af D-vitamin i blodet under graviditeten og de tidlige barneår kan reducere risikoen for at udvikle astma og allergi. Forskerne fandt også, at tilskud med D-vitamin kan reducere sygdomsbyrden fra disse udbredte sygdomme. Det nye studie er publiceret i Nutrients

Forekomsten af astma og allergi er steget alarmerende inden for de sidste årtier. Især i den vestlige verden, som inkluderer Europa, USA og Australien. Blandt mindre børn er forekomsten af allergier fordoblet. I Europa antages det, at allergidiagnoser og behandling koster mere end 25 milliarder Euro om året.
Da allergier er forbundet med mange symptomer som astma, høfeber, eksem, kløende øjne, diarre og i værste fald livstruende anafylaktisk shock, har det enorme helbredsmæssige og samfundsøkonomiske omkostninger. Ifølge en rapport, State of the World Allergy, antages det, at omkring 25 procent af befolkningen i den vestlige verden nu har udviklet en eller anden form for allergi, inklusive fødevareallergi. Derfor bør den videnskabelige forskning sigte mere på at finde årsagen til denne eksplosion, da det ikke er nok at symptombehandle.

Formålet med det nye studie

I løbet af de sidste tyve år er mangel på D-vitamin også øget meget. Især i den vestlige verden som Europa, USA og Australien på grund af indendørs livsførelse, for lille solpåvirkning, ændrede spisevaner og overvægt.
Blodets indhold af D-vitamin måles som 25 hydroxyvitamin D3. I store dele af verden opdeles niveauerne som regulær mangel (under 20 ng/ml), utilstrækkelig (20-30 ng/ml) og tilstrækkeligt (over 30 ng/ml). Disse værdier er baseret på D-vitamins betydning for calciummetabolismen og forebyggelse af den klassiske mangelsygdom Engelsk syge. Men niveauerne tager ikke hensyn til, at alle kroppens celler har brug for D-vitamin til en lang række metaboliske processer, herunder udvikling, aktivering og regulering af immunsystemet. Derfor anbefaler mange forskere nu niveauer over 60 ng/ml, så der er nok D-vitamin til alle de metaboliske processer.
Men forskerne bag det nye hollandske studie fandt, at hele 54 procent af de gravide og 75 procent af de nyfødte havde niveauer af D-vitamin i blodet, som lå under 30 ng/ml. Forskerne fandt også en stærk sammenhæng mellem moderens mangel på D-vitamin i blodet og den nyfødtes mangel.
Derfor er det meget vigtigt, at gravide har nok D-vitamin i blodet, så barnet kan udvikle en godt og afbalanceret immunforsvar. Formålet med det nye studie var derfor at se nærmere på, hvordan moderens mangel på D-vitamin under graviditeten påvirker udviklingen af barnets immunforsvar, og hvordan det kan øge risikoen for allergi tidligt i livet.

Udvikling af barnets immunforsvar

Fostret lever i et næsten sterilt miljø, men under fødslen konfronteres barnet med at hav af mikroorganismer fra skeden. Efter fødslen konfronteres det så med et hav af mikroorganismer i miljøet, og det er helt naturligt.
Barnets medfødte immunforsvar består af fysiske barrierer (epitelceller i mavetarmkanal og luftveje), kemiske barrierer som antibiotiske substanser og forskellige proteiner. Barnet har også en række immunceller som makrofager, dendritceller, naturlige dræberceller og mastceller, der samarbejder.
Efter fødslen skal barnet selv udvikle det erhvervede immunforsvar og danne sin egen immunitet efter kontakt med mikroorganismer i miljøet. Det er samtidig vigtigt, at barnet konfronteres med forskellige mikroorganismer som virus og bakterier, så alle dele af immunforsvaret aktiveres.
Immunforsvarets specialtropper består blandt andet af forskellige T-celler, der går målrettet og effektivt til værks, hvorefter de danner hukommelsesceller og en form for immunitet. Det er samtidig vigtigt, at der er balance mellem de forskellige T-celler.
T-hjælpercellerne, Th, fungerer som immunforsvarets officerer, der udsender diverse kommandoer og danner en række signalstoffer, der hedder cytokiner. Th1-cellerne stimulerer T-dræbercellerne, der iværksætter kemisk krigsførelse. T-dræbercellerne er især målrettet virusinficerede celler.
Th2-cellerne stimulerer B-cellerne til at danne forskellige antistoffer. Th2-celler og B-celler er især målrettet bakterier og toksiner.
T-regulator cellerne sørger for at slukke immunreaktionerne, når fjenden er bekæmpet.
Det er således mængden og balancen mellem de forskellige T-celler, som bestemmer styrken af de forskellige immunreaktioner. Hvis der dannes for mange Th2-celler i forhold til Th1-celler øges risikoen for allergiske reaktioner.
Under infektioner bør der samtidig være balance mellem de pro-inflammatoriske cytokiner (IL-6,IL-12) og de anti-inflammatoriske cytokiner (IL-10, TGF-β), så immunreaktionerne ikke løber løbsk og forårsager voldsomme inflammationer og vævsskade.
Som nævnt konfronteres den nyfødte med at hav af mikroorganismer under fødslen og efter fødslen, hvilket er godt og naturligt. Derfor er det særlig vigtigt, at den nyfødtes immunforsvar er gearet i de næste fire måneder, så det reagerer hensigtsmæssigt uden at forårsage afsporede reaktioner som allergier eller kroniske inflammationer. Immunforsvaret udsættes i det hele taget for mange påvirkninger lige fra fødslen, og det regnes først som fuldt udviklet, når barnet er omkring to år.

Bakterieflora og tarmens immunforsvar

Lige efter fødslen koloniseres barnets slimhinder i mavetarmkanalen af et hav af mikroorganismer. De fleste er gavnlige, da de danner enzymer, vitaminer samt mælkesyrer, der opretholder en normal pH-værdi og fortrænger skadelige mikroorganismer. Tarmens mikroorganismer bør desuden holde hinanden i skak i en hårfin balance, da nogle kan blive skadelige, hvis de formerer sig for meget eller breder sig til steder, hvor de ikke hører hjemme.
Da alt hvad vi spiser og drikker desuden føres videre til tarmen, huser tarmen op til 80 procent af immunforsvarets celler og mange andre vigtige forsvarsstoffer.
Indersiden af tarmen kaldes tarmepitelet, og det udgør tarmens funktionelle barriere, hvor immuncellerne også findes.
I den nederste del af tyndtarmen foregår der en særlig stor produktion af antistoffer (IgA), som beklæder slimhinderne i mavetarm-kanalen og luftvejene.
Der er således et tæt samarbejde mellem tarmens mikroflora, immunforsvaret celler og andre forsvarsstoffer. På den anden side kan en forstyrret tarmflora og nedsat funktion af immunforsvaret i tarmen bane vejen for en dårlig fordøjelse, infektioner, allergier og kroniske inflammationer.

D-vitamins betydning for immunforsvaret og allergier

De fleste af kroppens celler har receptorer for D-vitamin, og det påvirker omkring 10 procent af vores gener via en række tænd- og slukmekanismer.
D-vitaminet aktiverer både det medfødte immunforsvar og det erhvervede immunforsvar, der har evnen til at specialisere sig og danne immunitet. D-vitamin bidrager også til, at immunforsvaret reagerer hensigtsmæssigt uden at overreagere.
Ifølge det nye hollandske studie kan D-vitamin hæmmer modning af dendritceller, hvilket resulterer i en nedsat produktion af Th-celler. Samtidig fandt forskerne, at udviklingen af T-regulatorceller og interleukin-10 var øget, hvilket alt i alt modvirker uhensigtsmæssige inflammationer og allergiske reaktioner på fremmedstoffer (allergener).
Forskerne fandt, at D-vitamin binder sig til epithelcellerne, hvilket forstærker deres barrierefunktion. D-vitamin bidrager desuden til dannelsen af antibiotiske peptider, som forhindrer, at farlige mikroorganismer kan invadere kroppen.
Da mangel på D-vitamin er så udbredt, antager forskerne i deres oversigtsartikel, at tilskud med D-vitamin kan reducere sygdomsbyrden fra astma og allergi. Det nye studie er publiceret i Nutrients.

Fødevarestyrelsens anbefalinger af D-vitamintilskud til gravide og børn

Kvinder, der planlægger at blive gravide, eller som er gravide, bør være særlig opmærksomme på at få nok D-vitamin. Det er også vigtigt, at barnet får tilskud med D-vitamin efter fødslen. I denne forbindelse anbefaler Fødevarestyrelsen følgende tilskud med D-vitamin:

Gravide: 10 mikrogram daglig hele året

Spæd- og småbørn under 4 år: 10 mikrogram daglig hele året, fra 2 uger og indtil 4 år.

Børn og voksne med mørk hud, som undgår sollys eller er tildækkede: 10 mikrogram daglig hele året.

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.

Hyppige årsager til at fødedygtige kvinder og børn mangler D-vitamin

  • For lille soleksponering i sommerhalvåret
  • Solcreme med faktor over 8 blokerer for syntesen af D-vitamin i huden
  • Vinterhalvår, hvor solen står for lavt
  • Mærk hudfarve
  • Tildækning, tilsløring og andet der dækker huden
  • Fedtfattig kost og uden kilder som fed fisk og æg
  • Genetiske defekter. Er identificeret hos mennesker, der ikke kan danne D-vitamin i huden
  • Længere tids brug af lægemidler som kolesterolsænkende statiner

Referencer:

Daniela Briceno Noriega and Huub F.J. Savelkoul. Vitamin D and Allergy Susceptibility during Gestation and Early Life. Nutrients 2021.

University of Copenhagen. Vitamin D crucial to activating immune Defences. 2010

Margherita T. Cantona et al. Vitamin D and 1,25 (OH)2D Regulation of T-cells. Nutrients 2015

Urashima M, et al. Randomized trial of Vitamin D supplementation to prevent seasonal influenza A in schoolchildren. Am J Clin Nutr 2010

Pernille Lund. Immunforsvarets nye ABC. Hovedland 2012

  • Oprettet den .
8.723MBMemory Usage457msRequest 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" => 1738590330 "last" => 1738590330...
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.63KB) (5.51ms)
  • afterInitialise (1.27MB) (31.66ms)
  • afterRoute (603.19KB) (8.89ms)
  • beforeRenderComponent com_content (24.41KB) (2.79ms)
  • Before Access::preloadComponents (all components) (36.09KB) (265μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.8ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (13μs)
  • After Access::preloadPermissions (com_content) (3.19MB) (15.99ms)
  • Before Access::getAssetRules (id:6170 name:com_content.article.3053) (130.65KB) (90μs)
  • After Access::getAssetRules (id:6170 name:com_content.article.3053) (7.38KB) (46μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (57.48ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (254μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (5μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (72μs)
  • afterRenderComponent com_content (64.27KB) (31.25ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.17KB) (11.87ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (28μs)
  • afterDispatch (17.67KB) (567μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (414μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (120.26KB) (123ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (29μs)
  • afterRenderRawModule mod_tags_popular (Søg) (19.98KB) (129ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (3.35ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (47μ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) (2.25ms)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (2.58ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (53μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.31KB) (3.15ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (1.03ms)
  • afterRenderRawModule mod_finder () (134.78KB) (3.58ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (140μs)
  • afterRenderRawModule mod_custom () (22.3KB) (1.52ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (1.23KB) (50μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (105μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (974μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (49μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (2ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (35μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.09KB) (1.16ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (48μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (1.33ms)
  • afterRenderRawModule mod_custom () (944B) (147μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (31μs)
  • beforeRenderRawModule mod_custom () (688B) (97μs)
  • afterRenderRawModule mod_custom () (896B) (108μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (25μs)
  • afterRender (181.66KB) (6.39ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (19.98KB) (28.31%)
    129.36ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (120.26KB) (27.01%)
    123.41ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (12.58%)
    57.48ms
    1 x afterInitialise (1.27MB) (6.93%)
    31.66ms
    1 x afterRenderComponent com_content (64.27KB) (6.84%)
    31.25ms
    1 x After Access::preloadPermissions (com_content) (3.19MB) (3.5%)
    15.99ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.17KB) (2.6%)
    11.87ms
    1 x afterRoute (603.19KB) (1.95%)
    8.89ms
    1 x afterRender (181.66KB) (1.4%)
    6.39ms
    1 x afterLoad (456.63KB) (1.21%)
    5.51ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (0.78%)
    3.58ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (0.73%)
    3.35ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.31KB) (0.69%)
    3.15ms
    1 x beforeRenderComponent com_content (24.41KB) (0.61%)
    2.79ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.56%)
    2.58ms
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.49%)
    2.25ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.44%)
    2.00ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.39%)
    1.80ms
    1 x afterRenderRawModule mod_custom () (22.3KB) (0.33%)
    1.52ms
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.29%)
    1.33ms
    1 x afterRenderRawModule mod_finder () (6.09KB) (0.25%)
    1.16ms
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.22%)
    1.03ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.21%)
    974μs
    1 x afterDispatch (17.67KB) (0.12%)
    567μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.09%)
    414μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.06%)
    265μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.06%)
    254μs
    1 x afterRenderRawModule mod_custom () (944B) (0.03%)
    147μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.03%)
    140μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    108μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.02%)
    105μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    97μs
    1 x Before Access::getAssetRules (id:6170 name:com_content.article.3053) (130.65KB) (0.02%)
    90μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.02%)
    72μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.01%)
    53μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    50μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    49μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    48μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    47μs
    1 x After Access::getAssetRules (id:6170 name:com_content.article.3053) (7.38KB) (0.01%)
    46μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    35μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    34μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    31μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    29μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    28μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    25μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    13μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    12μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
45 statements were executed, 9 of which were duplicates, 36 unique320ms1.28MB
  • SELECT @@SESSION.sql_mode;346μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?496μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 144μ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.13ms944BParams/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` = 1377μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`68μ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` = :guest180μ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`2.51ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC1.98ms2.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` = 1155μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config1.65ms1.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`757μ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`621μ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` = 1874μ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)593μ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` = 09.29ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.64ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3053'1.15ms48B/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)658μ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`2.38ms3.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)11.51ms4.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`340μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC310μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id279μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id336μ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`8.92ms261.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 DESC20.99ms161.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`384μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.23ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0351μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id186μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'da-DK' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-03 13:45:30') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-03 13:45:30') AND c2.state = 1265μ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`25.36ms4.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 1590.72ms215.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 15127ms2.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` = :id802μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1163μs640B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)153μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.ordering ASC487μ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)148μ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` = 1145μ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`366μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?95μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.72ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy