Skip to main content

Tilskud med D-vitamin reducerer kræftrisiko og kræftdødsfald

Tilskud med D-vitamin reducerer kræftrisiko og kræftdødsfaldKræft er den hyppigste dødsårsag i Danmark, og antallet af kræftramte forventes at stige med 15 procent de næste ti år. Årtiers forskning har efterhånden vist, at mangel på D-vitamin øger risikoen. Men nu viser flere nye metaanalyser, at større tilskud med D-vitamin ikke alene reducerer risikoen for at få forskellige kræftformer, men også forbedrer chancen for at overleve, hvis man har fået diagnosen. Derfor gælder det om at få nok D-vitamin gennem hele livet, så niveauet i blodet er optimalt. D-vitamins kræftforebyggende effekt forbedres desuden, hvis man taber overflødige kilo og er velforsynet med magnesium.

Det er almindelig kendt, at rygning, overvægt, forarbejdet kød og alkohol kan øge risikoen for kræft. Men mange, der følger de officielle kostanbefalinger, holder idealvægten, begrænser alkohol, motionerer og undgår tobaksrygning får også kræft. Meget tyder derfor på, at udbredt mangel på D-vitamin er en overset faktor, fordi vi danner for lidt fra solen og kun får begrænsede mængder fra kosten.
Når mangel på D-vitamin kan øge risikoen for kræft eller gøre det vanskeligt at komme sig helt efter en behandling, skyldes det, at D-vitamin har flere kræftforebyggende egenskaber. For det første har D-vitamin betydning for immunforsvaret, som bør destruere abnorme celler. For det andet påvirker D-vitamin mange af de gener, som står for kodning af proteiner og regulering af celledeling. For det tredje kan D-vitamin regulere østrogener og inflammationer, som er involveret i flere kræfttyper.

  • Vi kan kun danne D-vitamin fra solen i sommerhalvåret, når solen står højt nok på himlen.
  • Overvægt, mørk hudfarve, aldringsprocesser, genetiske varianter og kolesterolsænkende medicin kan gøre det vanskeligere at danne D-vitamin
  • Depoterne i leveren er begrænsede.

D-vitamins kræftforebyggende effekt afhænger af blodets status og dosis

Tilskud med 50 mikrogram D-vitamin om dagen til kræftpatienter har reduceret risikoen for metastaser og død med 38 procent blandt normalvægtige patienter. Blandt de overvægtige patienter blev risikoen for metastaser og død reduceret med 17 procent. Studiet, der inkluderede 25.871 patienter, er publiceret i JAMA, og det er baseret på en ny analyse af det store VITAL-studie, hvor man gennem en årrække ser nærmere på, hvorvidt tilskud med D-vitamin kan forebygge kræft, hjertekarsygdomme og slagtilfælde.
Ifølge andre forskere er der dog tale om et mangelfuldt studie, da man aldrig målte deltagernes D-vitaminniveau i blodet. Andre epidemiologiske studier viser nemlig, at tilskud med D-vitamin, som kun gives til patienter, der mangler vitaminet, kan reducere risikoen for kræft og tidlig død med hele 50-78 procent. D-vitaminets evne til at begrænse metastaser eller at sygdommen bredte sig til andre organer blev desuden observeret i alle kræftformer. Det er også afgørende, at tilskud med D-vitamin ved mangeltilstande er så store og i så god en kvalitet, at de optimerer blodets indhold.

  • I Danmark ligger de officielle anbefalinger af D-vitamin til hvide voksne under 70 år på 5 mikrogram.
  • Kræftpatienterne i VITAL studiet fik 50 mikrogram – altså 10 gange så meget som RI.
  • De normalvægtige kræftpatienter i VITAL studiet fik reduceret risikoen for metastaser og død med 38 procent.

Overvægt og mangel på magnesium forstyrrer D-vitamins effekt

Som nævnt har normalvægtige kræftpatienter, som får større tilskud med D-vitamin, en meget lavere risiko for metastatisk kræft og død i forhold til overvægtige kræftpatienter, der får de samme tilskud.
Ifølge professor Paulette Chandler fra Brigham and Women´s Hospital i Boston, som står bag den nye analyse af VITAL-studiet, ser det ud til, at overvægt kan give resistens over for effekten af D-vitamintilskud.
I denne forbindelse antages det, at overvægtige deponerer for store mængder D-vitamin i fedtvævet, så det ikke bliver tilgængeligt i blodet og trængende celler. Da overvægt ofte er forbundet med metabolisk syndrom (forstadie til diabetes 2), kan tilstanden også medføre metaboliske forstyrrelser i lever og nyrer, hvor D-vitaminet aktiveres.
Et studie har således afsløret, at hver gang BMI stiger med 10 procent, er der en 4,2 procent reduktion af D-vitaminniveauet i blodet. Derfor kan overvægt i sig selv udvikle mangel på D-vitamin. Det er da også et faktum, at mangel på D-vitamin er langt mere udbredt blandt overvægtige, og at dette øger risikoen for flere kræftformer og mange andre livsstilssygdomme.
Det bør desuden tilføjes, at det kræver magnesiumholdige enzymer, når D-vitamin skal aktiveres i lever og nyrer. Det betyder med andre ord, at mangel på magnesium kan reducere de mange processer, som D-vitamin indgår i. Derfor bør der også være fokus på at få nok magnesium gennem kost eller tilskud.

D-vitamin beskytter mod brystkræft

På verdensplan er brystkræft den førende årsag til kræftrelaterede dødsfald blandt kvinder. Årtiers forskning har efterhånden afsløret, at mangel på D-vitamin hænger sammen med en øget risiko. Det samme gør overvægt. Et studie, der er publiceret i Menopause, et nordamerikansk videnskabeligt nonprofit tidsskrift, har tidligere afsløret, at overvægtige kvinder i menopausen, som får diagnosen, oftere mangler D-vitamin. De kvinder, der mangler D-vitamin, har også en større risiko for at dø af sygdommen. Derfor er D-vitamin i tilstrækkelige mængder meget vigtig i den langsigtede forebyggelse og behandling.
Et andet studie, publiceret i PLOS ONE i 2018, har afsløret, at kvinder med optimale niveauer af D-vitamin i blodet har 82 procent lavere risiko for at udvikle brystkræft i forhold til kvinder med for lave værdier. I denne forbindelse antages det, at D-vitamin også er med til at regulere østrogenbalancen, da for meget østrogen (østradiol) kan fremme cellevækst.

D-vitamin beskytter mod tarmkræft

Kræft i tyk- og endetarm hører til de hyppigste kræftformer, og patienter, der mangler D-vitamin, har en større risiko for at dø af sygdommen. Det fremgår af en ny videnskabelig oversigtsartikel, som er publiceret i British Journal of Cancer.
Forskerne fandt samtidig, at tilskud med D-vitamin kan reducere risikoen for at udvikle tarmkræft med 30 procent. Tilskud med D-vitamin kan også forbedre prognosen, hos patienter, der allerede har fået konstateret tarmkræft.
En tidligere meta-analyse, som er udført af forskere fra Det Amerikanske Kræftforbund, Det Amerikanske Nationale Kræftinstitut og mere end 20 sundhedscentre afslørede, at de optimale mængder D-vitamin i forebyggelsen af tyktarmskræft er større end de officielle anbefalinger, som kun omhandler D-vitamins betydning for knoglesundheden.
Mere konkret var de optimale niveauer af D-vitamin i blodet mellem 75-100 nmol/l, hvad angår beskyttelse mod tyktarmskræft. Så meget tyder på, at den nuværende grænseværdi for D-vitamin bør hæves fra 50 nmol/l til 75 nmol/l, så vitaminet ikke alene beskytter mod knogleskørhed men også mod kræft og mange andre sygdomme. Men hverken mænd eller kvinder havde nogen fordel i at have niveauer af D-vitamin i blodet, som lå over 100 nmol/l.

Andre kræftformer

I en anden oversigtsartikel, som er publiceret i Seminars in Cancer Biology, kommer forfatterne nærmere ind på, hvordan D-vitamin aktiverer flere dele af immunforsvaret, og hvordan det bidrager til at modvirke kroniske inflammationer, som er den røde tråd i flere kræftformer.
Ifølge oversigtsartiklen har D-vitamin også en effekt i forebyggelsen af leukæmi, lymfom og andre typer blodkræft. Således har D-vitamin stor betydning for stamceller og regeneration af væv såsom tarmvæv og hudvæv.
Det tyder desuden på, at D-vitamin beskytter mod udvikling af de mere aggressive prostatakræftformer. Det fremgår af en artikel, som er publiceret i World Cancer Research Fund International

Tilskud med D-vitamin til forebyggelse og som led i behandling

På denne hjemmeside har vi tidligere omtalt en større meta-analyse, hvor et forskerteam fra Michigan State Univesity så nærmere på data fra knap 80.000 kræftpatienter, der enten tog tilskud med D-vitamin eller placebo i en treårig periode. Forskerne fandt, at forskellen på dødeligheden mellem D-vitamingruppen og placebogruppen var statistisk signifikant. Det kan derfor være vigtigt at give tilskud med D-vitamin som led i behandlingen, hvis der foreligger en mangel. Det er tilmed en billig behandling.
Hvad angår forebyggelse, bør man tilstræbe at være velforsynet med D-vitamin hele året og hele livet.

  • Ifølge WHO dør 9,9 millioner mennesker på verdensplan om året af kræft
  • Kræft er den hyppigste dødsårsag i Danmark
  • Beregninger viser, at antallet af kræfttilfælde vil stige i løbet af ti år med 15 procent
  • Hver tredje dansker får kræft, inden de fylder 75 år
  • Hver tredje kræftpatient dør, inden der er gået fem år
  • Rygning, overvægt og aldringsprocesser øger risikoen
  • Mangel på D-vitamin er en overset årsagsfaktor
  • Det antages, at en milliard mennesker mangler D-vitamin

Hvordan kan vi optimere niveauet og effekten af D-vitamin?

Da sommersolen er den vigtigste kilde til D-vitamin, kommer mange i underskud i løbet af vinterhalvåret. For lidt sol, for meget factorcreme, mørk hudfarve, overvægt, aldringsprocesser, ophold på plejehjem og visse kroniske sygdomme øger risikoen for en kronisk mangel.
Behovet for tilskud er individuelt, og 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 100 mikrogram for 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.
Det er også vigtigt at få nok magnesium gennem en grov, grøn kost eller tilskud, så D-vitaminet kan aktiveres.

Blodprøver og D-vitamin

Mangel på D-vitamin kan afsløres gennem en blodprøve, og man skal huske, at niveauet godt kan falde indtil den sene forår, hvor solen igen står højt nok på himlen.
Man måler D-vitaminniveauet i blodet som 25-hydroxyvitamin D3, og den nedre grænseværdi er 50 nmol/L. Ifølge flere førende forskere skal man skal helt op på 75-100 nmol/L for at få en optimal sygdomsforebyggelse. Det tyder flere kræftstudier også på.

Kilde til D3-vitamin Tilskud
Cholecalciferol Huden
Cholecalciferol Dannes ud fra kolesterolformen 7-dihydroxycholesterol og solens UVB-stråler
Leveren
Levertran
Æggeblomme
25-hydroxyvitamin D3, der måles i blodet
Dannes vha. enzymet 25-hydroxylase
(Kræver magnesium)
Nyrerne 1,25-dihydroxycholecalciferol D3
Dannes vha. enzymet 1-alfa-hydroxylase.
(Kræver magnesium)

Referencer

Paulette D Chandler et al. Effect of Vitamin D3 Supplements on Development of Advanced Cancer. JAMA 2020

Brian P. Dunleavy. Study: Vitamin D reduces risk for metastatic cancer, death by 17 %. UPI Nov. 18, 2020

Vital Study Findings 2020

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

Machado MRM, de Sousa Almeida-Filho B et al. Low pretreatment serum concentration of vitamin D at breast cancer diagnosis in postmenopausal women. Menopause September 17, 2018

Obesity and vitamin D deficiency may indicate greater risk for breast cancer. Cleveland OH: The North American Menopause Society. September 19, 2018

Carsten Carlberg, Alberto Munoz. An update on vitamin D signaling and cancer. Seminars in Cancer Biology. 2020

Majorie L MCullough et al. Circulating Vitamin D and Colorectal Cancer Risk: An International Pooling Project of 17 Cohorts. JNCIJ Natl Cancer Inst 2019

Richard Martin. Vitamin D and prostatae cancer. World Cancer Research Fund International

Rapport fra Kræftens Bekæmpelse. Kræft i Danmark 2020
kraeft-i-danmark_2020.pdf (cancer.dk)

  • Oprettet den .
8.815MBMemory Usage316msRequest 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" => 1745472483 "last" => 1745472483...
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.41KB) (3.9ms)
  • afterInitialise (1.27MB) (24.37ms)
  • afterRoute (603.19KB) (5.28ms)
  • beforeRenderComponent com_content (23.77KB) (1.02ms)
  • Before Access::preloadComponents (all components) (36.09KB) (359μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.1ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (6μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (10.74ms)
  • Before Access::getAssetRules (id:5783 name:com_content.article.2859) (130.65KB) (118μs)
  • After Access::getAssetRules (id:5783 name:com_content.article.2859) (7.38KB) (48μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (39.05ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (266μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (86μs)
  • afterRenderComponent com_content (71.95KB) (22.86ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (5.03ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (26μs)
  • afterDispatch (17.7KB) (629μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (427μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (130.37KB) (80.01ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (24μs)
  • afterRenderRawModule mod_tags_popular (Søg) (23.77KB) (88.94ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (5.1ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (61μ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) (192μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (3.63ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (56μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.59KB) (3.55ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (134.78KB) (4.48ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (141μs)
  • afterRenderRawModule mod_custom () (21.95KB) (1.26ms)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (40μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (105μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (1.79ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (61μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (14μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.3ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (8μs)
  • afterRenderRawModule mod_finder () (6.29KB) (605μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (46μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (178μs)
  • afterRenderRawModule mod_custom () (944B) (124μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (24μs)
  • beforeRenderRawModule mod_custom () (688B) (79μs)
  • afterRenderRawModule mod_custom () (896B) (88μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (20μs)
  • afterRender (190.27KB) (5.77ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (23.77KB) (28.12%)
    88.94ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (130.37KB) (25.3%)
    80.01ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (12.35%)
    39.05ms
    1 x afterInitialise (1.27MB) (7.7%)
    24.37ms
    1 x afterRenderComponent com_content (71.95KB) (7.23%)
    22.86ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (3.4%)
    10.74ms
    1 x afterRender (190.27KB) (1.82%)
    5.77ms
    1 x afterRoute (603.19KB) (1.67%)
    5.28ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.61%)
    5.10ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.59%)
    5.03ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (1.42%)
    4.48ms
    1 x afterLoad (456.41KB) (1.23%)
    3.90ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.15%)
    3.63ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.59KB) (1.12%)
    3.55ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.57%)
    1.79ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.41%)
    1.30ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.4%)
    1.26ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.35%)
    1.10ms
    1 x beforeRenderComponent com_content (23.77KB) (0.32%)
    1.02ms
    1 x afterDispatch (17.7KB) (0.2%)
    629μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.19%)
    605μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.14%)
    427μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.11%)
    359μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.08%)
    266μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.06%)
    192μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.06%)
    178μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.04%)
    141μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    124μs
    1 x Before Access::getAssetRules (id:5783 name:com_content.article.2859) (130.65KB) (0.04%)
    118μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.03%)
    105μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    88μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.03%)
    86μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    79μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.02%)
    61μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.02%)
    61μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.02%)
    56μs
    1 x After Access::getAssetRules (id:5783 name:com_content.article.2859) (7.38KB) (0.02%)
    48μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    46μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    40μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    29μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    26μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    24μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    18μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    8μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    8μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    7μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
45 statements were executed, 9 of which were duplicates, 36 unique213ms1.33MB
  • SELECT @@SESSION.sql_mode;214μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?163μ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)2.49ms944BParams/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` = 1314μ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` = :guest1.47ms1.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`468μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC322μ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` = 1162μ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`708μ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`957μ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` = 1201μ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` = 05.38ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.04ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2859'1.48ms48B/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)380μ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`509μ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)8.69ms4.08KBParams/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`304μ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 ASC576μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id105μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`5.01ms261.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 DESC15.79ms161.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`341μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1118μs536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 01.08ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id103μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id66μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'da-DK' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-24 05:28:03') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-24 05:28:03') AND c2.state = 1286μ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`15.52ms4.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 1557.68ms243.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 1587.02ms2.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` = :id219μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1277μ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 ASC749μ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)162μ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` = 1116μ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`312μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?105μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.34ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy