Skip to main content

Dine gener bestemmer, hvor meget D-vitamin du har brug for

- i vinterhalvåret og gennem hele livet!

Dine gener bestemmer, hvor meget D-vitamin du har brug forD-vitamin har betydning for et stærkt immunforsvar, knogler, kredsløb, kræftforebyggelse og mange andre livsvigtige funktioner. Men det er slet ikke nok at følge de officielle anbefalinger eller foretage blodprøver. Ifølge professor Carsten Carlberg, som er tilknyttet Östra Finlands Universitet, skyldes det, at vi reagerer forskelligt på D-vitamin. Derfor er det meget individuelt, hvad en optimal D-vitamindosis egentlig er. Baseret på mange års forskning anbefaler Carsten Carlberg derfor op til 100 mikrogram D-vitamin daglig i hele vinterhalvåret til alle voksne, der bor på de nordlige breddegrader. Tidligere studier indikerer desuden, at de officielle lave anbefalinger er baseret på en regnefejl, som har haft alvorlige konsekvenser for folkesundheden.

Når solen står højt på himlen om sommeren, kan vi selv danne D-vitamin i huden ved hjælp af et kolesterol og solens UVB-stråler. Først danner vi prohormonet cholecalciferol, som endnu ikke har biologisk aktivitet, og som også findes i tilskud. I leveren omdannes cholecalciferol ved hjælp af enzymer til 25-hydroxyvitamin-D, som også er den form, der måles i blodet. Når D-vitamin skal bruges, omdannes det i nyrerne til den metabolisk aktive form 1,25-dihydroxyvitamin-D ved hjælp af andre enzymer.
De fleste celler har receptorer for D-vitamin i form af VDR (vitamin D-receptor). Men selvom blodprøver afslører, at der er nok D-vitamin, er det ikke sikkert, at kroppens reelle behov bliver dækket ind. Det mener Carsten Carlberg, som er professor i biokemi ved Östra Finlands Universitet, og som har studeret D-vitamin og epigenetik i mange år.
I denne forbindelse viser det sig blandt andet, at D-vitamin regulerer 5-10 procent af vores gener gennem en række tænd- og slukmekanismer. Det betyder samtidig, at mange celler ikke kan fungere normalt, hvis der mangler D-vitamin, og det kan derfor får alvorlige sundhedsmæssige konsekvenser.

Er der høj, middel eller lav udnyttelse af D-vitamin?

Carsten Carlberg og kollegaen Afrozul Haq har skrevet en oversigtsartikel, hvor de argumenterer for, at der findes store forskelle i europæeres evne til at udnytte D-vitamin. Ud fra to D-vitaminstudier, VitDmet og VitDbol, konkluderer de to forskere, at deltagerne kan deles op i tre grupper: En gruppe med høj udnyttelse, en gruppe med middel udnyttelse og en gruppe med en lav udnyttelse. Som noget ganske interessant var deltagernes niveau i blodet ikke altid i overensstemmelse med deres udnyttelse af D-vitamin. Således havde omkring 25 procent af deltagerne en dårlig udnyttelse af D-vitamintilskud, og de havde derfor brug for en større dosis, for at få de optimale helsefordele.
Derfor er det ikke nok at vide, hvor meget D-vitamin, der er i blodet, for hvis D-vitaminet ikke er aktivt, har cellerne ikke gavn af det. Ifølge de to forskere er princippet det samme inden for farmakologien, hvor vi kan reagere vidt forskelligt på lægemidler.

Den genetiske arv fra Afrikas og Europas urbefolkninger

Det er almindelig kendt, at mennesker med sort eller mørk hud danner D-vitamin meget langsommere. I de solrige troper, hvor disse etniske befolkningsgrupper oprindelig stammer fra, er det let at danne nok D-vitamin, og den mørke hud beskytter mod solforbrændinger. Men da nogle af disse mørkhudede mennesker så for flere tusinde år siden flyttede mod højere breddegrader med mindre sol, sørgede evolutionen for, at disse mennesker udviklede en lysere hud, der bedre kunne udnytte den sparsomme UVB-stråling. Men der er tilsyneladende store variationer.
I en anden oversigtsartikel beskriver Carsten Carlberg og kollegaen Andrea Hanel, hvordan Europas forskellige urbefolkninger mere konkret stammer fra afrikanske jægere og samlere, fra agerdyrkere i mellemøstens Anatolien og fra de mere lyshudede hyrdefolk Yamnaya fra stepperne i det nuværende Ukraine. Alle disse folkeslag har tilsyneladende udviklet forskellige evner til at danne D-vitamin fra sollyset og udnytte det i cellerne.

Blodprøver kan ikke afsløre evnen til at udnytte D-vitamin

Ifølge Carsten Carlberg er man derfor nødt til at studere cellerne for at finde ud af, hvor effektivt, de reagerer på D-vitamin. For i teorien kan en person med for lidt D-vitamin i blodet have samme respons, som en person med meget D-vitamin i blodet. Det betyder samtidig, at en person med en høj respons på D-vitamin kan komme fint igennem vinteren uden infektioner og andre mangeltilstande. Det er derfor muligt, at personer med en høj respons ikke behøver tilskud om vinteren for at opretholde D-vitamins fysiologiske funktion.
På den anden side kan personer med en lav respons risikere at få virusinfektioner og andre mangelsymptomer, selvom værdierne i blodet er tilstrækkelige.
I denne forbindelse bør det lige tilføjes, at vi også har brug for magnesiumholdige enzymer, når D-vitamin skal aktiveres, og det kræver, at vi får nok magnesium.

Hvor meget D-vitamin har vi egentlig brug for?

I Danmark er referenceindtag, RI, 5 mikrogram for hvide voksne under 70 år. Sundhedsstyrelsen anbefaler tilskud med 10 mikrogram til gravide, småbørn, personer med mørk hud og personer, der ikke får direkte sollys. Tilskud med 20 mikrogram anbefales til plejehjemsbeboere og personer over 70 år. 
I Finland ligger de officielle anbefalinger på 20 mikrogram. Men ifølge Carsten Carlberg er det meget individuelt, og behovet er også højere. Således kan en person med en høj respons nøjes med 25 mikrogram om dagen, mens en person med en lav respons kan behøve omkring 100 mikrogram om dagen.
Det bedste vil selvfølgelig være at få målt sin respons på D-vitamin, bare en enkelt gang, så man er sikker på at få nok D-vitamin resten af livet.
For at gøre det hele meget enklere anbefaler Carsten Carlberg, at finner og andre nordboere tager 100 mikrogram D-vitamin om dagen i hele vinterhalvåret. Personer med en høj respons får muligvis lidt for meget, men det spiller ingen rolle, og vi sikrer, at personer med en lav respons også får nok. 
Selvom 100 mikrogram ligger meget højere end de officielle anbefalinger, er det ikke mere, end vi med lethed kan danne fra solen på en sommerdag i let påklædning.

Officielle anbefalinger bygger på alvorlig regnefejl

Den amerikanske forsker professor Cedric Garland fra University of California har i årtier været en af de førende forskere inden for D-vitamin. Sammen med et par kollegaer har han blandt andet skrevet en artikel i det videnskabelige tidsskrift Nutrients, hvor de redegør for, at de officielle anbefalinger af D-vitamin er sat alt for lavt – på grund af en regnefejl! De officielle anbefalinger er altså ikke nok til at opnå de optimale niveauer i blodet. Det betyder derfor, at vi bør have 75-175 mikrogram pr dag fra alle kilder – inklusive solskin. Ifølge Cedric Garland og de andre forskere har regnefejlen haft alvorlige konsekvenser for folkesundheden, og de kræver, at sundhedsmyndighederne tager affære.
Med hensyn til tilskud ligger den øvre grænse ifølge EFSA (Den Europæiske Fødevaresikkersikkerhedsautoritet) på 100 mikrogram om dagen, som Carsten Carlberg også anbefaler.
Selvom der er stor uenighed om vores reelle behov for D-vitamin, kan vi under alle omstændigheder sørge for at få nok sol om sommeren og tage et stærkt tilskud med D-vitamin i vinterhalvåret. Tilskud bør endelig være opløst i olie og i kapselform, for at sikre den bedste optagelse.

  • Blodets indhold af D-vitamin opdeles i regulær mangel (under 30 nmol/L), utilstrækkelig (30-50 nmol/L) og tilstrækkelig (over 50 nmol/L). 
  •  Ifølge flere førende forskere ligger det optimale niveau mellem 60-100 nmol/L
  • Niveauer over 125 ng/ml kan være forbundet med bivirkninger som kvalme, forstoppelse, vægttab, hjerterytmeforstyrrelser og nyreskader. 
  • Evnen til at udnytte D-vitamin afhænger af gener og magnesium

Referencer:

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

VitaminD.net. Interview mit Dr. Carlberg: Vitamin D, epigenetik und der respons-index. Hämtad. 2020-09-03

Unversity af Eastern Finland. Vitamin D and skin color revisited – student exchange opens doors to research. Pressmeddelande. 2019

Carsten Carlberg, Afrozul Haq. The concept of the personal vitamin D response index.The Journal of steroid biochemistry and molecular biology. 2016

Andrea Rosanoff et al. Essential Nutrient Interactions: Does Low or Suboptimal Magnesium Interact with Vitamin D and/or Calcium status. Advances in Nutrition 2016

Robert Heaney, Cedric Garland and Edward Gorham: A Statistical Error in the Estimation of the Recommended Dietary Allowance for Vitamin D. J. Nutrients. 2014

Cedric F Garland et al. Vitamin D Supplement Doses and serum 25-Hydroxyvitamin D in the Range Associated with Cancer prevention. Anticancer research 2011

 

 

  • Oprettet den .
8.77MBMemory Usage214msRequest 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
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "clcvhqqfb6vug5f2hv3i546hqu" ]
$_SERVER
array:47 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1744851286 "last" => 1744851286...
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) (992μs)
  • afterInitialise (1.28MB) (12.11ms)
  • afterRoute (602.66KB) (4.26ms)
  • beforeRenderComponent com_content (23.57KB) (379μs)
  • Before Access::preloadComponents (all components) (36.09KB) (340μs)
  • After Access::preloadComponents (all components) (97.34KB) (595μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (4.81ms)
  • Before Access::getAssetRules (id:5517 name:com_content.article.2724) (130.65KB) (106μs)
  • After Access::getAssetRules (id:5517 name:com_content.article.2724) (7.38KB) (71μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (22.78ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (347μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (5μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (92μs)
  • afterRenderComponent com_content (60.14KB) (11.77ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (2.38ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (17.7KB) (698μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (573μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (123.22KB) (45.26ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (26μs)
  • afterRenderRawModule mod_tags_popular (Søg) (16.52KB) (68.07ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (4.65ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (67μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (16μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (205μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (3.98ms)
  • 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) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.61KB) (3.66ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (134.78KB) (4.73ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (3.29KB) (36μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (148μs)
  • afterRenderRawModule mod_custom () (21.95KB) (1.84ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (51μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (111μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (2.22ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (632μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (22μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (2.39ms)
  • 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) (565μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (44μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (187μs)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (1.27ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (2.71KB) (35μs)
  • afterRender (186.3KB) (10.24ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (16.52KB) (31.83%)
    68.07ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (123.22KB) (21.17%)
    45.26ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (10.65%)
    22.78ms
    1 x afterInitialise (1.28MB) (5.66%)
    12.11ms
    1 x afterRenderComponent com_content (60.14KB) (5.5%)
    11.77ms
    1 x afterRender (186.3KB) (4.79%)
    10.24ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (2.25%)
    4.81ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (2.21%)
    4.73ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.17%)
    4.65ms
    1 x afterRoute (602.66KB) (1.99%)
    4.26ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.86%)
    3.98ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.61KB) (1.71%)
    3.66ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.12%)
    2.39ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.11%)
    2.38ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (1.04%)
    2.22ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.86%)
    1.84ms
    1 x afterRenderRawModule mod_custom () (896B) (0.59%)
    1.27ms
    1 x afterLoad (456.63KB) (0.46%)
    992μs
    1 x afterDispatch (17.7KB) (0.33%)
    698μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.3%)
    632μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.28%)
    595μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.27%)
    573μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.26%)
    565μs
    1 x beforeRenderComponent com_content (23.57KB) (0.18%)
    379μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.16%)
    347μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.16%)
    340μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.1%)
    205μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.09%)
    187μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.07%)
    148μs
    1 x afterRenderRawModule mod_custom () (944B) (0.06%)
    135μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.05%)
    111μs
    1 x Before Access::getAssetRules (id:5517 name:com_content.article.2724) (130.65KB) (0.05%)
    106μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.04%)
    92μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    83μs
    1 x After Access::getAssetRules (id:5517 name:com_content.article.2724) (7.38KB) (0.03%)
    71μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.03%)
    67μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.03%)
    63μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    51μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    44μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    36μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.02%)
    35μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    35μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    26μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    25μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    20μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
45 statements were executed, 9 of which were duplicates, 36 unique143ms1.31MB
  • SELECT @@SESSION.sql_mode;61μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?148μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 194μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `has_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id1.61ms992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1225μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`77μ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` = :guest139μ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`503μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC131μ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` = 1149μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config148μ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`744μ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`233μ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` = 1169μ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)343μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.5ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`598μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2724'751μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)350μ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`317μ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)4.06ms4.09KBParams/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`317μ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 ASC282μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id102μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `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`3.55ms261.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 DESC8.78ms161.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`309μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1105μ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` = 0340μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μ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-17 00:54:49') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-17 00:54:49') AND c2.state = 1359μ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`9.12ms4.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 1533.8ms239.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 1566.73ms2.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` = :id203μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1165μ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)507μ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 ASC528μ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)156μ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` = 1132μ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`677μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?91μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.97ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy