Skip to main content

Mörkhyade bildar mindre D-vitamin

- vilket ökar risken för covid-19-infektion, hjärt-kärlsjukdomar och förtida död

Mörkhyade bildar mindre D-vitaminDen höga sommarsolen är den viktigaste källan till D-vitamin. Men personer med mörk hy har svårare att bilda tillräckligt av vitaminet på våra breddgrader. Därför riskerar de mycket lätt att få kronisk brist på D-vitamin. Det har allvarliga hälsomässiga konsekvenser, som i värsta fall är livshotande. Detta framgår av flera studier.

Det största fokuset har legat på D-vitaminets roll för kalciumupptaget och benen, men vitaminet bidrar också till regleringen av våra gener och ett brett spektrum av ämnesomsättningsprocesser. Dessa ämnesomsättningsprocesser omfattar bland annat immunförsvaret samt regleringen av inflammationer och insulinkänslighet, som är involverad i de flesta livsstilssjukdomar, från åderförkalkning till diabetes och cancer. Därför bör vi alla få tillräckligt med D-vitamin hela livet, och personer med svart eller mörk hy bör vara särskilt uppmärksamma på våra breddgrader, och om de lever en modern inomhuslivsstil.

Varför hamnar människor med mörk hy lättare i underskott av D-vitamin?

D-vitamin bildas när huden utsätts för solens UV-strålar. Men forskningen visar att människor med svart eller mörk hy, och som har mycket melanin i huden, bildar vitaminet mycket långsammare. I de soliga tropikerna, där dessa etniska befolkningsgrupper har sitt ursprung, är det lätt att bilda tillräckligt med D-vitamin, och den mörka huden bidrar samtidigt till att skydda mot solbränna.
Men eftersom vissa av dessa mörkhyade människor för flera tusentals år sedan flyttade mot högre breddgrader med mindre sol, såg evolutionen till att de utvecklade en ljusare hud som bättre kunde utnyttja den sparsamma UV-strålningen. Det betyder samtidigt att de svarta och mörkhyade som idag bor på de högre breddgraderna har svårare att bilda tillräckligt med D-vitamin. Samtidigt gör den moderna inomhuslivsstilen problemet ännu värre.

Mörkhyade blir lättade smittade med coronavirus

Personer med svart eller mörk hy och med etniskt ursprung från Afrika och Asien löper en mycket högre risk för att smittas med coronavirus, covid-19. Detta framgår bland annat av en studie från Surrey and Southampton Universities, där man jämförde blodprover från 1 300 vuxna i Storbritannien, varav 580 testades positiva för covid-19. Studien avslöjade också att personer med vit hud hade en nivå av D-vitamin i blodet som var 53 procent högre än den hos etniska minoriteter med svart eller mörk hy.
Enligt Robert Brown från tankesmedjan McCarrison Society har forskningen redan avslöjat den viktiga roll som D-vitamin spelar för immunförsvaret och hur det skyddar mot luftvägsinfektioner. Följaktligen har sex studier och tankesmedjans egen forskning visat att risken för att dö av covid-19 är lägre i befolkningsgrupper där bristen på D-vitamin är lägre.
D-vitaminet säkerställer också att immunförsvaret inte löper amok, för det är precis det som gör covid-19 och andra infektioner livshotande, om det uppstår cytokinstorm och hyperinflammation , som angriper frisk vävnad.

Enligt beräkningar från Office for National Statistics i Storbritannien löper svarta människor en dubbelt så hög risk för att dö av virusinfektioner, även om de lever sunt.

Mörka spädbarn döda på grund av D-vitaminbrist

På denna webbplats har vi tidigare nämnt hur tre mörka spädbarn från Storbritannien utvecklade benskörhet och dödlig hjärtsvikt på grund av allvarlig brist på D-vitamin. De kliniska symptomen kom krypande i alla tre fallen, och spädbarnens behov av D-vitamin blev varken mätt eller tillgodosett förrän det var för sent. Det visade sig att bristen på D-vitamin var så kritisk, eftersom det gick ut över kalciumupptaget, och att kalciumet har betydelse för nervimpulserna i hjärtat, så att det kan slå normalt.
Enligt forskare från University of Birmingham hade tragedierna kunnat undvikas om man hade fokuserat mer på att kontrollera att de mörkhyade gravida kvinnorna och deras spädbarn var välförsedda med D-vitamin.

Mörkhyade som lider brist på D-vitamin riskerar många andra sjukdomar

Enligt en större artikel publicerad i Journal of Nutrition har en stor andel afroamerikaner lägre nivåer av D-vitamin i blodet jämfört med vita befolkningsgrupper. Följaktligen riskerar många afroamerikaner som annars lever hälsosamt att ha låga nivåer av D-vitamin i blodet under hela året och livet, eftersom de inte ens kan bilda tillräckligt från sommarsolen.
Brist på D-vitamin ökar i allmänhet risken för viktproblem, benskörhet, hjärt-kärlsjukdomar, cancer, diabetes och andra allvarliga sjukdomar, oberoende av vilken hudfärg man har.

Forskarna: Mer fokus på D-vitamin till personer med mörk hy

Flera forskare från Storbritannien och USA kräver nu att hälsovårdsmyndigheterna ändrar sin politik kring tillskott med D-vitamin, och att hänsyn tas till individuella behov hos färgade, gravida, spädbarn och andra befolkningsgrupper, som lättare hamnar i underskott.
Det är ett mycket billigt förebyggande och en lösning av allvarliga hälsoproblem om människor med mörk hy och andra utsatta grupper får mätt sin nivå av D-vitamin och tar nödvändiga tillskott, så att de får en optimal nivå i blodet.
I Danmark rekommenderar Socialstyrelsen tillskott med 10 mikrogram D-vitamin till personer med mörk hy. Men det förs inga kampanjer, och de flesta känner inte till det. Det är också möjligt att det verkliga behovet av D-vitamin är större, eftersom den naturliga egenproduktionen sedan tidernas begynnelse har varit mycket större på sydligare breddgrader.

Referenser

Coronavirus: Obesity and ethnicity linked to greater risk of contracting disease, suggest research. Independent. 18 May. 2020

Northwestern University. Vitamin D levels appear to play role in COVID-19 mortality rates. Science Daily. May 2020

Suma Uday et al. Cardiac, bone and growth plate manifestations in hypocalcemic infants: Revealing the hidden body of the vitamin D deficiency iceberg. BMS Pediatrics 2018.

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

Ali Daneshkhah et al. The Possible Role of Vitamin D in Suppressing Cytokine Storm and Associated Mortality in COVID-19 Patients. medRxiv April 30, 2020

Susan S. Harris. Vitamin D and African Americans. The Journal of Nutrition. 2006

Steen Ahrenkiel. D-vitaminbehov og mangel I Danmark. Biokemisk Forening 2009

  • Skapad
8.666MBMemory Usage655msRequest 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" => 1744508425 "last" => 1744508425...
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.38KB) (3.94ms)
  • afterInitialise (1.27MB) (45.13ms)
  • afterRoute (906.15KB) (21.51ms)
  • beforeRenderComponent com_content (23.47KB) (3.63ms)
  • Before Access::preloadComponents (all components) (33.44KB) (329μs)
  • After Access::preloadComponents (all components) (97.34KB) (2.11ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (26μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (27.8ms)
  • Before Access::getAssetRules (id:5442 name:com_content.article.2690) (130.65KB) (149μs)
  • After Access::getAssetRules (id:5442 name:com_content.article.2690) (7.38KB) (62μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (88.73ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (6.39ms)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (10μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (138μs)
  • afterRenderComponent com_content (49.39KB) (19.17ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.92KB) (8.12ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (44μs)
  • afterDispatch (17.76KB) (983μs)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (1.39ms)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (96.73KB) (279ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (40μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (60μ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) (20.19ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (92μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (15μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (28μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (10μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (22μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (3.82ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (9.93ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (8μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (98μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (24μs)
  • afterRenderRawModule mod_languages (Sprogskift) (23.7KB) (21.47ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (12μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (66μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (19μs)
  • afterRenderRawModule mod_finder () (67.09KB) (22.95ms)
  • beforeRenderModule mod_finder () (704B) (10μs)
  • afterRenderModule mod_finder () (3.29KB) (63μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (1.96ms)
  • afterRenderRawModule mod_custom () (21.92KB) (7.75ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (105μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (141μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (679μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (52μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (7.8ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (45μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (6.35ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (1.23KB) (67μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (233μs)
  • afterRenderRawModule mod_custom () (944B) (194μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (6.42ms)
  • beforeRenderRawModule mod_custom () (688B) (190μs)
  • afterRenderRawModule mod_custom () (896B) (187μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (36μs)
  • afterRender (193.92KB) (30.81ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (96.73KB) (42.66%)
    279.36ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (13.55%)
    88.73ms
    1 x afterInitialise (1.27MB) (6.89%)
    45.13ms
    1 x afterRender (193.92KB) (4.7%)
    30.81ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (4.24%)
    27.80ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (3.5%)
    22.95ms
    1 x afterRoute (906.15KB) (3.28%)
    21.51ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (23.7KB) (3.28%)
    21.47ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (3.08%)
    20.19ms
    1 x afterRenderComponent com_content (49.39KB) (2.93%)
    19.17ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.52%)
    9.93ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.92KB) (1.24%)
    8.12ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.19%)
    7.80ms
    1 x afterRenderRawModule mod_custom () (21.92KB) (1.18%)
    7.75ms
    1 x afterRenderModule mod_custom () (2.43KB) (0.98%)
    6.42ms
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (0.98%)
    6.39ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.97%)
    6.35ms
    1 x afterLoad (456.38KB) (0.6%)
    3.94ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.58%)
    3.82ms
    1 x beforeRenderComponent com_content (23.47KB) (0.55%)
    3.63ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.32%)
    2.11ms
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.3%)
    1.96ms
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.21%)
    1.39ms
    1 x afterDispatch (17.76KB) (0.15%)
    983μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.1%)
    679μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.05%)
    329μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    233μs
    1 x afterRenderRawModule mod_custom () (944B) (0.03%)
    194μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.03%)
    190μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    187μs
    1 x Before Access::getAssetRules (id:5442 name:com_content.article.2690) (130.65KB) (0.02%)
    149μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.02%)
    141μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.02%)
    138μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    105μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.01%)
    98μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.01%)
    92μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    67μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    66μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    63μs
    1 x After Access::getAssetRules (id:5442 name:com_content.article.2690) (7.38KB) (0.01%)
    62μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.01%)
    60μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    52μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    45μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    44μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    40μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    36μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0%)
    28μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    26μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0%)
    24μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0%)
    24μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0%)
    22μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    19μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0%)
    16μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    15μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    12μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
42 statements were executed, 9 of which were duplicates, 33 unique358ms1.18MB
  • SELECT @@SESSION.sql_mode;350μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?290μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1285μ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.46ms944BParams/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` = 11.56ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`115μ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.03ms1.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`662μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC181μ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` = 1183μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config188μ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`915μ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`338μ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` = 1260μ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)488μ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` = 013.01ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.37ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2690'5.03ms48B/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)680μ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`725μ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)16.43ms4.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`1.42ms3.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 ASC502μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id358μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id869μ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`9.4ms212.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.91ms109.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`1.87ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1281μ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.42ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id170μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id82μ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-04-13 01:40:25') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-13 01:40:25') AND c2.state = 1429μ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 10269ms223.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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` = :id3.78ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1245μ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)3.15ms584B/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 ASC1.26ms4.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)745μ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.87ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?1.27ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?3.79ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy