Skip to main content

Brist på D-vitamin hos äldre ökar risken för sjukhusinläggning och längre sjukhusvistelse

Brist på D-vitamin hos äldre ökar risken för sjukhusinläggning och längre sjukhusvistelseD-vitaminets roll för en god hälsa är väldokumenterad. Men D-vitaminbrist är särskilt vanligt bland äldre, och det ökar risken för benfrakturer, blodförgiftning, förvärring av kroniska sjukdomar och andra allvarliga komplikationer som leder till sjukhusinläggning. Det finns också en risk att inläggningarna varar längre. Detta framgår av en ny irländsk studie publicerad i den vetenskapliga tidskriften Nutrients. Forskarna rekommenderar därför tillskott med D-vitamin till äldre, så att koncentrationen i blodet blir tillräckligt hög. Enligt andra studier kan detta också skydda mot covid-19, eftersom låga nivåer i blodet också är förknippade med en ökad risk för sjukhusinläggning.

D-vitamin är viktigt för kalciumupptag, skelett, muskler, immunförsvar, kretslopp, hjärna, kognitiva förmågor, blodsocker och cancerförebyggande. D-vitamin motverkar också kroniska inflammationer, som är den röda tråden i de flesta kroniska sjukdomar, liksom hyperinflammation, som kan vara livshotande i samband med infektioner. Studier har visat ett samband mellan D-vitaminbrist och en ökad risk för en rad sjukdomar och tillstånd som ofta leder till sjukhusinläggning. Däribland:

Ben- och höftfrakturer

Detta kan bero på svaga muskler och benskörhet. Tidigare dansk forskning från Hvidovres sjukhus visar exempelvis att tillräckligt med D-vitamin i blodet minskar risken för att dö till följd av allvarliga komplikationer efter en höftfraktur.

Infektioner och kroniska lungsjukdomar

D-vitamin är viktigt för stora delar av immunförsvaret, och att det inte överreagerar med olämplig cytokinstorm och hyperinflammation. Brist på D-vitamin ökar risken för virusinfektioner i luftvägarna samt sjukhusinläggning på grund av covid-19-infektion. Brist ökar också risken för astma och bakteriell lunginflammation.

Blodförgiftning/sepsis

Det är ett livshotande tillstånd som beror på att immunförsvaret reagerar för våldsamt på en infektion i blodomloppet med cytokinstorm och hyperinflammation. Brist på D-vitamin ökar risken för att utveckla sepsis. I Danmark utgör dödsfall på grund av sepsis 15 procent av alla dödsfall, men förekomsten och risken för sjukdomen är ganska okänd.

Hjärt-kärlsjukdomar

Flera studier har visat att D-vitaminbrist hänger samman med en ökad risk för hjärt-kärlsjukdomar, däribland högt blodtryck, hjärtsvikt och ischemisk hjärtsjukdom, där hjärtats kransartärer förkalkas.

Kognitivt förfall och risk för demens och Alzheimers

Brist på D-vitamin har kopplats till demens, Alzheimers och en allmän nedgång i kognitiva förmågor, som omfattar observation, orientering, inlärning, tänkande, språk och problemlösning.

Cancer

D-vitamin skyddar mot flera cancerformer. Svår brist på D-vitamin medför att kritiskt sjuka cancerpatienter läggs in på intensivvård och dör inom ett år. Därför kan cancerpatienter som har avslutat sin intensivvårdsbehandling också dra nytta av att ta tillskott med D-vitamin.

Direkt koppling mellan D-vitaminbrist och sjukhusinläggning

Som bakgrund för att utföra den nya irländska studien hänvisar forskarna till ett antal tidigare studier, i vilka det har visat sig att brist på D-vitamin ökar risken för ett antal sjukdomar som ofta kräver sjukhusinläggning.
Syftet med den nya studien var därför att utvärdera förhållandet mellan blodets nivå av D-vitamin i samband med sjukhusinläggningar och sjukhusvistelsernas varaktighet bland äldre irländska medborgare som normalt bodde hemma.
Enligt forskarna är detta den första studien som har undersökt sambandet mellan D-vitaminbrist och sjukhusinläggning i samband med ett antal specifika sjukdomar bland en stor äldre befolkningsgrupp.
Forskarna analyserade 3 093 deltagare i åldern 60 år och äldre vilka rekryterades från en större studie, TUDA, (Trinity Ulster, Department of Agriculture) via St. James Hospital i Dublin. Studien utformades för att ingå i en databas med tre befolkningsstudier som omfattade kognitiva förmågor, skeletthälsa och högt blodtryck. Under studien blev 1 777 (50,9 %) av deltagarna inlagda på sjukhus.
De rapporterade resultaten avslöjade en direkt koppling mellan brist på D-vitamin, sjukhusinläggning och sjukhusvistelsens varaktighet. Patienter med en koncentration av D-vitamin i blodet som låg under 50 nmol/l hade en större tendens att bli inlagda och vara inlagda under en längre tid. Detta var också fallet när man tog hänsyn till ett antal störande faktorer.
Enligt forskarna är brist på D-vitamin följaktligen en oberoende faktor som ökar risken för sjukhusinläggning, och att sjukhusvistelsen drar ut på tiden. Därför finns det ett behov för att äldre som lider brist på D-vitamin ska få sin nivå optimerad, så att den ligger på över 50 nmol/l.
Eftersom D-vitamin har en så omfattande betydelse för den allmänna hälsan, som inkluderar mycket mer än skeletthälsan, krävs det enligt forskarna mer forskning med hänsyn till att äldre ska få rätt tillskott med D-vitamin.

  • Man mäter D-vitaminnivåerna i blodet som 25-hydroxyvitamin D3.
  • I Danmark ligger de officiella gränsvärdena för D-vitamin i blodet på 50 ng/ml.
  • Men många ledande forskare menar att man måste upp på hela 60–100 ng/ml för att på ett optimalt sätt förebygga sjukdomar.

Tillskott med D-vitamin

Det verkliga behovet av D-vitamin ligger ofta mycket högre än de officiella rekommendationerna, om blodets nivå ska optimeras. Detta beror på många faktorer som kostvanor, gener, exponering för sol, ålder, hudtyp, BMI, kolesterolsänkande läkemedel och kroniska sjukdomar som cancer och diabetes.
På marknaden finns det starka tillskott med 20–80 mikrogram.
EU:s vetenskapliga kommitté för livsmedel har fastställt en övre säker gräns för dagligt intag av D-vitamin på 100 mikrogram för vuxna.
Eftersom D-vitamin är ett fettlösligt vitamin får vi det bästa utnyttjandet i tillskott som kapslar, där D-vitaminet är bundet till olja.

Referenser

Avril Beirne et al. Vitamin D and Hospital Admission in Older adults: A prospective Association. Nutrients. 2021

Nikki Hancocks. Vitamin D deficiency increases hospitalization risk in older population. Nutraingredients.com 2021

Niamh Aspell et al. Vitamin D deficiency is Associated With Impaired Muscle Strength and Physical Performance in Community-Dwelling Older Adults: Findings From The English Longitudinal Study of Aging. Clinical Interventions in Aging. 2019

https://www.hvidovrehospital.dk/presse-og-nyt/pressemeddelelser-og-nyheder/nyheder-fra-hvidovre-hospital/Sider/Svaret-ligger-i-blodet.aspx

Adrian R Martineau et al. Vitamin D for the management of asthma. Cochrane Library 2016

Yunus Colak, Børge G Nordestgaard, Shoaib Afzal. Low vitamin D and risk of bacterial pneumonias: Mendelian randomisation studies in two population-based cohorts. BMJ 2020 Oct 27

Lilji Thomas. Vitamin D deficiency associated with higher risk of COVID-19 hospitalization. News Medical Life Sciences. Jan 21, 2021

Majid Shojaei et al. The Correlation between Serum Level of Vitamin D Outcome of Sepsis Patients; a Cross-sectional Study. Archives of Academic Emergency Medicine 2019

Palle Toft og Thomas Strøm. Sepsis, den tredjehyppigste dødsårsag, registreres ikke i Danmark. Ugeskrift for Læger 2018

Nina Buchtele et al. Prevalence and Impact of Vitamin D Deficiency in Critically Ill Cancer Patients Admitted to the Intensive Care Unit. Nutrients 2021

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

  • Skapad
8.674MBMemory Usage96.54msRequest 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" => 1741596320 "last" => 1741596320...
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.53KB) (610μs)
  • afterInitialise (1.27MB) (11.16ms)
  • afterRoute (906.15KB) (5.33ms)
  • beforeRenderComponent com_content (22.58KB) (300μs)
  • Before Access::preloadComponents (all components) (33.44KB) (285μs)
  • After Access::preloadComponents (all components) (97.34KB) (612μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (13μs)
  • After Access::preloadPermissions (com_content) (3.22MB) (5.49ms)
  • Before Access::getAssetRules (id:6141 name:com_content.article.3038) (130.65KB) (96μs)
  • After Access::getAssetRules (id:6141 name:com_content.article.3038) (7.38KB) (65μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (19.59ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (230μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (5μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (89μs)
  • afterRenderComponent com_content (57.36KB) (5.93ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.22KB) (1.91ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (17.63KB) (635μs)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (441μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (81.27KB) (29.14ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (29μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (46μ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) (23μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.24ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (62μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (14μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (26μ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) (34μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (293μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.3ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (54μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (8.25KB) (1.73ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (67.09KB) (1.96ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (138μs)
  • afterRenderRawModule mod_custom () (21.98KB) (884μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (51μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (104μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (603μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (41μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (722μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (31μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (533μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (41μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (188μs)
  • afterRenderRawModule mod_custom () (944B) (134μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (39μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (93μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (22μs)
  • afterRender (201.78KB) (2.37ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (81.27KB) (30.18%)
    29.14ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (20.29%)
    19.59ms
    1 x afterInitialise (1.27MB) (11.56%)
    11.16ms
    1 x afterRenderComponent com_content (57.36KB) (6.14%)
    5.93ms
    1 x After Access::preloadPermissions (com_content) (3.22MB) (5.69%)
    5.49ms
    1 x afterRoute (906.15KB) (5.52%)
    5.33ms
    1 x afterRender (201.78KB) (2.45%)
    2.37ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.33%)
    2.24ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (2.03%)
    1.96ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.22KB) (1.98%)
    1.91ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (8.25KB) (1.79%)
    1.73ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.35%)
    1.30ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.92%)
    884μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.75%)
    722μs
    1 x afterDispatch (17.63KB) (0.66%)
    635μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.63%)
    612μs
    1 x afterLoad (456.53KB) (0.63%)
    610μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.62%)
    603μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.55%)
    533μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.46%)
    441μs
    1 x beforeRenderComponent com_content (22.58KB) (0.31%)
    300μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.3%)
    293μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.3%)
    285μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (0.24%)
    230μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.19%)
    188μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.14%)
    138μs
    1 x afterRenderRawModule mod_custom () (944B) (0.14%)
    134μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.11%)
    104μs
    1 x Before Access::getAssetRules (id:6141 name:com_content.article.3038) (130.65KB) (0.1%)
    96μs
    1 x afterRenderRawModule mod_custom () (896B) (0.1%)
    93μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.09%)
    89μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.09%)
    83μs
    1 x After Access::getAssetRules (id:6141 name:com_content.article.3038) (7.38KB) (0.07%)
    65μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.06%)
    62μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.06%)
    54μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.05%)
    51μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.05%)
    46μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.04%)
    41μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.04%)
    41μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.04%)
    39μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.04%)
    34μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.03%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.03%)
    29μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.03%)
    29μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.03%)
    26μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.02%)
    23μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.02%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.02%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.02%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.02%)
    16μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    14μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    12μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0.01%)
    7μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0.01%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0.01%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
42 statements were executed, 9 of which were duplicates, 33 unique48.35ms1.14MB
  • SELECT @@SESSION.sql_mode;61μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?113μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 170μ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)1.5ms944BParams/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` = 1251μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`68μ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` = :guest171μ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`493μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC139μ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` = 1125μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config165μ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`798μ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`248μ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` = 1188μ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)351μ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.52ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`607μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3038'1.18ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)392μ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`304μ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)1.53ms4.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`312μ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 ASC317μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id121μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id73μ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`2.16ms212.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 DESC2.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`345μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1133μ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` = 0320μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id92μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μ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-03-10 08:45:20') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-10 08:45:20') AND c2.state = 1304μ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 1027.48ms187.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` = :id163μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1214μ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)160μ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 ASC299μ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)132μ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` = 1131μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?118μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.21ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy