Skip to main content

D-vitaminets betydning i forebyggelsen af brystkræft - og efter en diagnose

D-vitaminets betydning i forebyggelsen af brystkræft - og efter en diagnoseLave niveauer af D-vitamin i blodet er forbundet med højere risiko for brystkræft. Og brystkræftpatienter, som har optimale mængder D-vitamin i blodet, kan forvente en længere levetid i forhold til brystkræftpatienter med lave niveauer af D-vitamin i blodet. Men hvor meget D-vitamin har vi egentlig brug for i forebyggelsen af den frygtede sygdom?

Brystkræft rammer hver niende danske kvinde, og vi er blandt de lande i verden, der har den højeste hyppighed af brystkræft. Selvom screeningsmetoder og behandlinger er blevet bedre, er kurven endnu ikke knækket. Tværtimod. Derfor er der al mulig grund til at satse meget mere på forebyggelse, hvor livsstilen samt næringsstoffer som D-vitamin, selen, jod og omega-3 fedtsyrer ser ud til at spille afgørende roller - hvis vi vel at mærke forsyner blod og celler med optimale mængder.

D-vitaminet beskytter vores celler på flere fronter

D-vitaminet er mest kendt for dets betydning for knoglerne. Men alle kroppens celler har faktisk brug for D-vitamin. I selve kræftforebyggelsen har D-vitaminet først og fremmest en normaliserende virkning på gener, celler og væv. Sekundært har D-vitaminet betydning for insulinniveau, kredsløb, immunforsvar, inflammationsprocesser og andre faktorer, som også har betydning for cellernes trivsel.

Vidste du at vi primært danner D-vitamin fra solen - og at kvinder, som udsættes for meget sol, kun har halv så stor risiko for at udvikle brystkræft sammenlignet med dem, som får mindre sol?

Gener giver forskellig udnyttelse af D-vitaminet

D-vitaminets indflydelse på forebyggelsen af brystkræft afhænger som nævnt af generne, hvor især skal nævnes cellernes vitamin D-receptor kaldet VDR. Da kvinder kan have forskellige varianter af VDR-genet, som er afgørende for cellernes evne til at binde D-vitaminet, kan det i sig selv bevirke, at nogle kvinder udnytter vitaminet bedre end andre.
D-vitaminets effekt på forebyggelsen af brystkræft hænger også sammen med indtagelsen af calcium. I denne forbindelse har et studie afsløret, at et særligt VDR-gen hænger sammen med lavere risiko for brystkræft hos kvinder, der indtager større mængder calcium. Og her skal man samtidig huske, at calcium samarbejder med magnesium.
Ved efterbehandling af brystkræft tilbydes ofte tamoxifen, som er et antiøstrogen, og D-vitamin har vist sig at modvirke væksten af tamoxifen-resistent brystkræft i laboratorieforsøg. Det er sandsynligvis via en VDR-relateret mekanisme.
Det tyder også på, at D-vitamin kan reducere cirkulerende østrogen i blodet ved at reducere en proces kaldet aromatase.

D-vitamin modvirker følgende, som er relateret til udvikling af brystkræft

  • Inflammationer
  • Genaktivitet - herunder VDR
  • Celledifferentiering
  • Cellevækst
  • Angiogenese (spredning af blodkar)
  • Cirkulerende østrogen via aromatase

Befolkningsstudier afslører sammenhænge mellem D-vitamin og brystkræft

Adskillige befolkningsstudier har undersøgt sammenhængen mellem D-vitamin og brystkræft. De fleste, men ikke alle, har afsløret, at lave niveauer af D-vitamin øger risikoen for brystkræft, mens højere niveauer virker beskyttende mod sygdommen.
Meget tyder på, at D-vitamin har den største effekt i forebyggelsen af brystkræft, når man danner en del eller indtager en del tidligt i livet. På grund af dette og andre årsager er der ikke altid fundet en direkte sammenhæng mellem aktuelle D-vitaminniveauer i blodet og brystkræft.
Når enkelte studier har afsløret, at tilskud med D-vitamin ikke har haft nogen beskyttende effekt, kan det også skyldes, at de omtalte tilskud ikke har været høje nok til at gøre en forskel.
Følgende studier er blot et lille udpluk:

  • Ifølge et italiensk studie er risikoen for brystkræft signifikant lavere for de kvinder, som ligger i top 10 af vitaminniveauet. Det samme gælder ifølge et kinesisk studie.
  • følge et canadisk studie hænger en øget soleksponering fra 10-19-årsalderen sammen med en lavere risiko for brystkræft.
  • 1.179 postmenopausale kvinder blev i en undersøgelse delt op i tre grupper. Den ene gruppe fik en snydetablet (placebo), den anden gruppe fik en calciumtablet, og den tredje gruppe fik en tablet med calcium plus D-vitamin. I løbet af de fire år, hvor kvinderne blev fulgt, ramte kræft 20 kvinder i placebogruppen, 17 kvinder i calciumgruppen og 13 kvinder i gruppen, der fik D-vitamin plus calcium.
  • Ifølge et studie havde mere end 2/3 af brystkræftramte kvinder mangel på D-vitamin i blodet, og det var især de mørke racer, som danner mindre D-vitamin fra solen. Tilskud med høje doser D-vitamin daglig resulterede i højere plasmaniveauer, men det var ikke tilfældet med lavere doser. Derfor konkluderede forskerne, at almindelige vitaminpiller, der indeholder 5-10 mikrogram D-vitamin ikke er effektive i forebyggelsen af brystkræft.
  • I et laboratorieforsøg har tilskud med D-vitamin sammen med stråling øget dødeligheden af brystkræftceller fra 30 procent til 75 procent.
  • Et norsk studie har afsløret, at de kvinder som fik diagnosticeret brystkræft i sommerhalvåret, hvor blodets indhold af D-vitamin er højest, havde den laveste risiko for at dø af deres kræftsygdom. Forskerne konkluderede, at det relativt høje niveau af D-vitamin på tidspunktet for diagnosen var med til at forbedre den traditionelle behandling.
  • Ifølge et tysk studie er der en sammenhæng mellem lave niveauer af D-vitamin på tidspunktet for en brystkræftdiagnose og den traditionelle behandling og en øget risiko for, at sygdommen blusser op igen i løbet af de første fem år.
  • Et studie på mus har afsløret, at mangel på D-vitamin øger væksten af knoglemetastaser.

Hvordan får vi D-vitamin?

Solen er den vigtigste kilde til D-vitamin, og den mængde, som vi kan danne på en god sommerdag kan sagtens ligge mellem ti og hundrede gange over daglig referenceindtag (tidligere anbefalet daglig tilførsel), som ligger på 5 mikrogram for voksne.
Her i Norden kan vi kun danne D-vitamin i sommerhalvåret, hvor solen står højt nok. Derfor er det kontroversielt, når vi opfordres til at holde os i skyggen eller være tildækket midt på dagen. Selvom vi godt kan få for meget sol, kan vi ikke danne for meget D-vitamin, da syntesen er selvregulerende, hvad det angår.
Det er bedst at vænne sig til solen gradvist i løbet af foråret. Og hvis man er bange for at blive forbrændt, kan man eventuelt tage sol i 20-30 minutter, og derefter smøre sig i en miljømærket faktorcreme.
Med hensyn til kosten er der mest D-vitamin i torskelever og fed fisk som sild, laks, makrel og sardiner. Der er mindre mængder i æggeblomme, kød, avokado, olier og fede mejeriprodukter. Den mængde vi får fra kosten er dog meget lille, og den danske gennemsnitskost bidrager med mindre end 5 mikrogram.

Dannelse af D-vitamin på en sommerdag med sol

  • Indendørs arbejde og aktiviteter: 0 mikrogram
  • Kort frokostpause i solen: 25 mikrogram
  • Strandgæst i badetøj: 250-500 mikrogram

Oversigten er kun vejledende, og der findes mange variationer, som afhænger af alder, hudtype, tidspunkt på dagen med videre.

Hvorfor mangler vi D-vitamin?

D-vitaminmangel er blevet mere udbredt gennem de sidste årtier på grund af flere indendørs timer, solforskrækkelse, fedtforskrækkelse, faktorcremer og længere tids brug af kolesterolsænkende medicin. Desuden har ældre og folk, der er mørke i huden, vanskeligere ved at danne D-vitamin.
Et nyt problem er det stigende antal overvægtige og ikke mindste diabetikere, som også har vanskeligere ved at danne og udnytte D-vitaminet, og som derfor har et øget behov.

Nye grænseværdier kræver tilskud i vinterhalvåret

Manglen på D-vitamin og de sundhedsmæssige konsekvenser er meget værre end antaget. Når man måler D-vitaminniveauerne i blodet er de officielle grænseværdier 50 nmol pr liter, men mange førende forskere mener, at det er utilstrækkeligt, og at man skal helt op på 75-100 nmol pr liter for at få en optimal sygdomsforebyggelse.
Men selvom D-vitaminet måles i blodet, er der dog ingen sikkerhed for at mængderne er proportionale med mængderne ude i væv som brystvæv.
Ifølge Dr. Jens-Erik Beck Jensen, overlæge på Hvidovre Hospital, er det ikke realistisk at opnå de højere niveauer af D-vitamin gennem de officielle kostanbefalinger. Og der er efterhånden mange forskere, som anbefaler tilskud med D-vitamin i løbet af hele vinterhalvåret - og hele året, hvis man ikke får nok sommersol.

D-vitamin, tilskud og optagelse

D-vitaminet er et fedtopløseligt vitamin, og derfor får vi den bedste udnyttelse i tilskud som kapsler, hvor D-vitaminet er bundet til olie. Mange forskere mener, at det er forsvarligt, at tage tilskud med 30-100 mikrogram D-vitamin daglig. Det er ikke mere end, hvad huden kan syntetisere på en sommerdag med sol.

Fakta om brystkræft

  • Mange, der følger de officielle kostanbefalinger, holder idealvægten, begrænser alkohol, motionerer og undgår tobaksrygning får også brystkræft.
  • Mangel på D-vitamin er en overset risikofaktor, som vi heldigvis kan gøre noget ved gennem sol, kost og tilskud.
  • P-piller og hormonbehandling efter overgangsalderen øger risikoen.
  • Cirka hver syvende brystkræfttilfælde skyldes for meget alkohol.
  • Fedme og fysisk inaktivitet øger risikoen, formodentlig via påvirkning af østrogenniveauet.
  • Skifteholdsarbejde og natarbejde øger risikoen.
  • Risikoen er fem gange større for danske end for kinesiske og japanske kvinder.
  • Når asiatiske kvinder går over til vestlige kostvaner, øges deres risiko tilsvarende for at få brystkræft.
  • Mangel på selen, jod og omega-3 fedtsyrer kan også øge risikoen.

 

Når kroppens D-vitaminstatus er for lav, kan det påvirke mange af de gener, som står for kodning af proteiner og regulering af celledeling. Og det kan med tiden øge risikoen for kræft eller gøre det vanskeligt at komme sig helt efter en behandling.

Referencer:

http://foodforbreastcancer.com/articles/how-important-is-vitamin-d-before-and-after-breast-cancer-diagnosis%3F

Densie Webb, PhD, RD: Vitamin D and Cancer - Evidence Suggest This Vital
Nutrient may Cut Risk. Today´s Dietitian. 2012

Grant WB et al. The association of solar ultraviolet (UVB) with reducing risk of cancer: multifactorial ecologic analysis of geographic variation in age-adjusted cancer mortality rates. Anticancer Res 2006

Andreas R Raven: Langvarigt skifteholdsarbejde giver dobbelt kræftrisiko. Videnskab.dk 2013

http://www.netdoktor.dk/sygdomme/fakta/brystkraeft.htm

Pernille Lund. Sund og smuk - hele livet. Ny videnskab 2016


  • Oprettet den .
8.761MBMemory Usage542msRequest 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" => 1738273512 "last" => 1738273512...
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.5KB) (523μs)
  • afterInitialise (1.27MB) (38.46ms)
  • afterRoute (603.19KB) (10.35ms)
  • beforeRenderComponent com_content (22.98KB) (311μs)
  • Before Access::preloadComponents (all components) (36.09KB) (2.97ms)
  • After Access::preloadComponents (all components) (97.34KB) (1.7ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.19MB) (24.78ms)
  • Before Access::getAssetRules (id:1829 name:com_content.article.905) (130.65KB) (100μs)
  • After Access::getAssetRules (id:1829 name:com_content.article.905) (7.47KB) (54μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (88.39ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (3.19ms)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (6μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (126μs)
  • afterRenderComponent com_content (71.95KB) (60.78ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (6.74ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (30μs)
  • afterDispatch (29.7KB) (1.72ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (1.55ms)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (124.2KB) (130ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (28μs)
  • afterRenderRawModule mod_tags_popular (Søg) (15.52KB) (138ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (4.34ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (73μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (16μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (33μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (202μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (4.16ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (63μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (23.76KB) (4.2ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (23μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (134.41KB) (3.85ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (146μs)
  • afterRenderRawModule mod_custom () (21.95KB) (2.4ms)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (1.23KB) (53μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (554μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (729μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (41μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.67ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (35μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.28ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (43μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (199μs)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (28μs)
  • beforeRenderRawModule mod_custom () (688B) (113μs)
  • afterRenderRawModule mod_custom () (896B) (104μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (30μs)
  • afterRender (193.75KB) (6.36ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (15.52KB) (25.54%)
    138.39ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (124.2KB) (24.04%)
    130.28ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (16.31%)
    88.39ms
    1 x afterRenderComponent com_content (71.95KB) (11.21%)
    60.78ms
    1 x afterInitialise (1.27MB) (7.1%)
    38.46ms
    1 x After Access::preloadPermissions (com_content) (3.19MB) (4.57%)
    24.78ms
    1 x afterRoute (603.19KB) (1.91%)
    10.35ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (1.24%)
    6.74ms
    1 x afterRender (193.75KB) (1.17%)
    6.36ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (0.8%)
    4.34ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (23.76KB) (0.78%)
    4.20ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.77%)
    4.16ms
    1 x afterRenderRawModule mod_finder () (134.41KB) (0.71%)
    3.85ms
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.59%)
    3.19ms
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.55%)
    2.97ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.44%)
    2.40ms
    1 x afterDispatch (29.7KB) (0.32%)
    1.72ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.31%)
    1.70ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.31%)
    1.67ms
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.29%)
    1.55ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.24%)
    1.28ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.13%)
    729μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.1%)
    554μs
    1 x afterLoad (456.5KB) (0.1%)
    523μs
    1 x beforeRenderComponent com_content (22.98KB) (0.06%)
    311μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.04%)
    202μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    199μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.03%)
    146μs
    1 x afterRenderRawModule mod_custom () (944B) (0.02%)
    135μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.02%)
    126μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    113μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    104μs
    1 x Before Access::getAssetRules (id:1829 name:com_content.article.905) (130.65KB) (0.02%)
    100μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    73μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.01%)
    63μs
    1 x After Access::getAssetRules (id:1829 name:com_content.article.905) (7.47KB) (0.01%)
    54μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    53μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    43μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    41μ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_tags_popular (Søg) (1.27KB) (0.01%)
    33μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    30μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    30μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    28μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    28μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    17μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
45 statements were executed, 9 of which were duplicates, 36 unique374ms1.35MB
  • SELECT @@SESSION.sql_mode;444μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?173μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1202μ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)2.19ms944BParams/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` = 1346μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`82μ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` = :guest300μ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`1.72ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC367μ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` = 1285μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config152μ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`1.18ms165.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`334μ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` = 1539μ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)484μ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` = 010.03ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`820μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '905'5.18ms48B/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)917μs46.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`7.56ms3.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)10.75ms4.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`325μ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 ASC313μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id282μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id72μ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`12ms261.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 DESC42.66ms161.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`5.86ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.22ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0823μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.83ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id100μ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-01-30 21:45:12') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-01-30 21:45:12') AND c2.state = 1678μs4KBParams/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`29.92ms4.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 1592.86ms263.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 15136ms2.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` = :id537μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1187μ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 ASC363μ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)220μ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` = 1114μ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`345μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?94μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.65ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy