Skip to main content

Brist på D-vitamin är vanligt bland nyfödda spädbarn

- och särskilt mörkhyade

Brist på D-vitamin är vanligt bland nyfödda spädbarn D-vitamin har en avgörande betydelse för utvecklingen av barnets skelett, kognitiva förmågor, IQ, immunförsvar och många andra funktioner. Men enligt en ny engelsk studie lider en tredjedel av alla vita nyfödda spädbarn brist på D-vitamin. Problematiken är ännu större bland nyfödda mörkhyade barn med annan etnisk bakgrund, varav hälften lider brist på D-vitamin. Därför bör det läggas mer fokus på att gravida från sårbara grupper får tillräckligt med D-vitamin.

Under graviditeten är fostret helt beroende av moderns D-vitaminstatus. D-vitamin överförs till fostret via moderkakan, varefter det ingår i en mängd olika funktioner som är viktiga för skelettuppbyggnaden, hjärnan, immunförsvaret, hormonbalansen och många andra funktioner. Därför är det mycket viktigt att den gravida är välförsedd med D-vitamin, och att barnet också får tillskott med D-vitamin efter födseln.
Solen är den viktigaste källan till D-vitamin, som vi bildar i huden. Men under vintermånaderna står solen för lågt på våra breddgrader, och personer med mörk hy har redan i förväg svårt att bilda vitaminet. Den moderna inomhuslivsstilen, solskyddsfaktor och täckande klädsel bidrar till den stora bristen.

Studien

Den nya studien ägde rum i ett samarbete mellan University of Birmingham och Birmingham Women's and Children's NHS Foundation Trust. Forskarna undersökte 3 000 blodprover från spädbarn vilka togs under den första veckan efter födseln. Blodproverna samlades in på sensommaren och vintern för att undersöka de högsta och lägsta nivåerna av D-vitamin under året.
Nivån av D-vitamin i blodproverna delades in i vanlig brist, otillräckligt innehåll och tillräcklig innehåll. Nivåerna utvärderades sedan i förhållande till moderns etnicitet, sociala status och under vilken årstid barnet föddes.
De flesta nyfödda spädbarn som föddes under perioden var vita av brittisk härkomst. Studien avslöjade att 35 procent av de vita spädbarnen led brist på D-vitamin, och att det förelåg en signifikant skillnad mellan årstiderna. Följaktligen led 52 procent av de barn som var födda på vintern brist på D-vitamin, medan bara 18 procent av de barn som var födda på sommaren led brist. Nästan en fjärdedel av de barn som deltog kom från socialt utsatta områden.
Samtidigt var blodets nivå av D-vitamin mycket lägre hos spädbarn som var mörkhyade och hade ett annat etniskt ursprung från Afrika, Asien osv. Bland dessa etniska grupper av mörkhyade barn var det 70 procent som led brist på D-vitamin. Det innebär att de antingen hade otillräckliga nivåer eller uttalade brister.

Utbredd D-vitaminbrist ökar risken för flera allvarliga sjukdomar

Brist på D-vitamin hos nyfödda kan i värsta fall leda till livshotande komplikationer som hjärtsvikt, eftersom kroppen inte kan ta upp kalcium, vilket är en förutsättning för hjärtats pumpkraft. Det har exempelvis skett flera tragiska dödsfall i Storbritannien, där sambandet upptäcktes för sent hos mörkhyade spädbarn, bland vilka extrema brister är vanligast.
Brist på D-vitamin vid födseln och senare i livet kan också öka risken för benskörhet och den klassiska bristsjukdomen engelska sjukan, som är mer sällsynt.
Andra studier som nämnts tidigare på denna webbplats har visat att gravidas innehåll av D-vitamin i blodet hänger samman med utvecklingen av barnets kognitiva förmågor och IQ. Mycket tyder därför på att brist på D-vitamin kan försämra dessa funktioner.
Brist på D-vitamin under graviditeten kan också öka risken för autism – särskilt bland pojkar. Senare i livet kan brist på D-vitamin leda till ett stort antal sjukdomar, eftersom alla kroppens celler har receptorer för det livsviktiga vitaminet som anses vara ett steroidhormon.

Därför är D-bristvitamin så vanligt

  • Kosten bidrar bara med minimala mängder D-vitamin.
  • Den främsta källan är egenproduktion från solen, när den står högt på himlen.
  • Men ju mörkare huden är, desto mindre D-vitamin producerar den.
  • Från oktober till april står solen för låg i länder som Storbritannien, Danmark och Sverige för att vi ska kunna bilda vitaminet.
  • Inomhuslivsstil, solskyddsfaktor och täckande klädsel bidrar till den omfattande bristen.

En vädjan: Det krävs handling

Som det framgår av den nya brittiska studien är D-vitaminbrist vanlig hos nyfödda, särskilt på vintern och bland mörkhyade.
Enligt forskarna finns det därför ett alarmerande behov av att korrigera denna stora skillnad, så att alla gravida kvinnor får tillräckligt med D-vitamin. Tillskott med D-vitamin kan exempelvis likställas med effektiva vaccinationsprogram. Man skulle också kunna göra som i Finland, där vissa livsmedel är berikade med D-vitamin, vilket har visat sig vara en stor framgång när det gäller optimering av befolkningens D-vitaminstatus.
Enligt den nya studien finns det också ett behov av att klargöra gravidas optimal nivå av D-vitamin i blodet. Tillskott med D-vitamin är därför en nödvändig strategi som kan förebygga allvarliga bristsjukdomar. Detta gäller inte minst mörkhyade kvinnor, vilka utgör den största riskgruppen.
Eftersom D-vitamin är ett fettlösligt vitamin får vi det bästa utnyttjandet i tillskott som kapslar eller droppar, där D-vitaminet är bundet till olja.

Rekommendationer gällande D-vitamin till kvinnor i fertil ålder, gravida och barn

  • Den danska livsmedelsmyndigheten rekommenderar tillskott med 10 mikrogram D-vitamin dagligen, hela året, till gravida och barn från 0–4 år.
  • Barn och vuxna med mörk hy rekommenderas att fortsätta med tillskott under hela året.
  • Alla vita barn och vuxna rekommenderas att ta tillskott under vintermånaderna.
  • Personer som inte får tillräckligt med sol rekommenderas tillskott hela året.
  • Men många känner inte till de nya rekommendationerna.
  • Eller så glömmer de att ta tillskott regelbundet.
  • EU:s vetenskapliga kommitté för livsmedel har fastställt en övre säker gräns för dagligt intag av D-vitamin, vilket är 25 mikrogram för spädbarn från 0–6 månader, 50 mikrogram för barn från 6 månader till 10 år och 100 mikrogram för barn över 11 år samt vuxna, inklusive gravida och ammande.

Referenser

S. Uday et al. Failure of national antennal vitamin D supplementation programme puts dark skinned infants at highest risk: A newborn bloodspot screening study: Clinical Nutrition Dec. 10, 2021

University of Birmingham. Tragic death of baby highlights the need for vitamin D public health policy change. ScienceDaily June 26, 2018

Melissa M Melough et al. Maternal Plasma 25-Hydroxyvitamin D during Gestation Is positively Associated with Neurocognitive Development in Offspring at Age 4-6 Years. The Journal of Nutrition 2020

Andrea L. Darling et al. Association between maternal vitamin status in pregnancy and neurodevelopmental outcomes in childhood: results from the Avon Longitudinal Study of Parents and Children. (ALSPAC) British Journal of Nutrition, 2017

Ali, A. A. et al. Developmental vitamin D deficiency increases foetal exposure to testosterone. Molecular Autism. 2020

Emily Henderson. Vitamin D deficiency could explain why autism spectrum disorder is more common in boys. www.news-medical.net Dec 11, 2020

Vibeke Mikkel Hansen. Forældre glemmer, at give deres småbørn D-vitamin. DR Ligetils nyheder 05-09-2017

Nye D-vitamin-anbefalinger til børn og voksne (foedevarestyrelsen.dk)

  • Skapad
8.679MBMemory Usage359msRequest 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" => 1740049013 "last" => 1740049013...
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" => "sv-SE" ]
  • afterLoad (456.41KB) (802μs)
  • afterInitialise (1.27MB) (31.97ms)
  • afterRoute (906.15KB) (13.73ms)
  • beforeRenderComponent com_content (23.26KB) (413μs)
  • Before Access::preloadComponents (all components) (33.44KB) (321μs)
  • After Access::preloadComponents (all components) (97.34KB) (2.26ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (22μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (10.64ms)
  • Before Access::getAssetRules (id:6114 name:com_content.article.3022) (130.65KB) (1.15ms)
  • After Access::getAssetRules (id:6114 name:com_content.article.3022) (7.38KB) (106μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (42.34ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (392μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (6μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (3.15ms)
  • afterRenderComponent com_content (57.2KB) (14.52ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (9.25ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (42μs)
  • afterDispatch (17.71KB) (3.24ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (519μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (70.02KB) (144ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (45μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (58μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (11μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (24μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (14.81ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (72μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (14μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (27μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (11μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (22μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (4.32ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (4.9ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (73μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (35μs)
  • afterRenderRawModule mod_languages (Sprogskift) (24.59KB) (14.15ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (9μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (25μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (14μs)
  • afterRenderRawModule mod_finder () (65.84KB) (9.62ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (61μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (191μs)
  • afterRenderRawModule mod_custom () (21.95KB) (5.45ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (67μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (131μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (3.49ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (67μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (24μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (5.23ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (9μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (46μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (16μs)
  • afterRenderRawModule mod_finder () (6.29KB) (764μs)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (59μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (212μs)
  • afterRenderRawModule mod_custom () (944B) (172μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (4.18ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (5.21KB) (70μs)
  • afterRender (201.72KB) (11.36ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (70.02KB) (40.06%)
    143.99ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (11.78%)
    42.34ms
    1 x afterInitialise (1.27MB) (8.89%)
    31.97ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (4.12%)
    14.81ms
    1 x afterRenderComponent com_content (57.2KB) (4.04%)
    14.52ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (24.59KB) (3.94%)
    14.15ms
    1 x afterRoute (906.15KB) (3.82%)
    13.73ms
    1 x afterRender (201.72KB) (3.16%)
    11.36ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (2.96%)
    10.64ms
    1 x afterRenderRawModule mod_finder () (65.84KB) (2.68%)
    9.62ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (2.57%)
    9.25ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (1.52%)
    5.45ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.45%)
    5.23ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.36%)
    4.90ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (1.2%)
    4.32ms
    1 x afterRenderRawModule mod_custom () (896B) (1.16%)
    4.18ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.97%)
    3.49ms
    1 x afterDispatch (17.71KB) (0.9%)
    3.24ms
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.88%)
    3.15ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.63%)
    2.26ms
    1 x Before Access::getAssetRules (id:6114 name:com_content.article.3022) (130.65KB) (0.32%)
    1.15ms
    1 x afterLoad (456.41KB) (0.22%)
    802μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.21%)
    764μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.14%)
    519μs
    1 x beforeRenderComponent com_content (23.26KB) (0.11%)
    413μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (0.11%)
    392μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.09%)
    321μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.06%)
    212μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    191μs
    1 x afterRenderRawModule mod_custom () (944B) (0.05%)
    172μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.04%)
    131μs
    1 x After Access::getAssetRules (id:6114 name:com_content.article.3022) (7.38KB) (0.03%)
    106μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    83μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.02%)
    73μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.02%)
    72μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.02%)
    70μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    67μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.02%)
    67μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    61μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    59μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.02%)
    58μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    46μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    45μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    42μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    35μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    27μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    25μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    24μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    24μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    22μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    22μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    16μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    14μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    13μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    11μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    6μs
43 statements were executed, 9 of which were duplicates, 34 unique197ms1.11MB
  • SELECT @@SESSION.sql_mode;151μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?139μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1117μ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)3.4ms944BParams/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` = 1312μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`149μ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` = :guest194μ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`776μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC221μ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` = 1203μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config535μ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`927μ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`392μ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` = 12.08ms848B/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)567μ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.1ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.09ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3022'2.04ms48B/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)509μ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`1.93ms3.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)3.41ms4.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`428μ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 ASC430μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id135μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id76μ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.81ms212.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 DESC6.75ms109.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`479μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.37ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0487μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id4.55ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id168μ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 != 'sv-SE' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-20 10:56:53') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-20 10:56:53') AND c2.state = 1513μs3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • 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`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 10131ms151.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.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 (: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`3.38ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id1.56ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1269μ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)180μ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 ASC903μ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)199μ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` = 12.3ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?1.99ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?8.82ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy