Skip to main content

Utbredd selenbrist ökar risken för att dö av covid-19

Utbredd selenbrist ökar risken för att dö av covid-19Spårämnet selen har en förbisedd betydelse för ett välfungerande immunförsvar, och utbredd brist ökar risken för att dö av covid-19. Detta framgår av en större tysk studie publicerad i den vetenskapliga tidskriften Nutrients. Forskarna drar därför slutsatsen att statusen för patienternas selennivåer i blodet kan ge viktig diagnostisk information. Forskarna drar också slutsatsen att tillskott med selen kan vara nödvändigt i behandlingen av patienter med covid-19, där äldre, diabetespatienter och andra med kroniska sjukdomar är särskilt utsatta för livshotande komplikationer. Eftersom jorden i Europa och stora delar av världen är fattig på selen bör vi i allmänhet lägga mer fokus på att få tillräckliga mängder av detta viktiga näringsämne, vilket också gäller i förebyggandet av covid-19 och andra virusinfektioner. Det tyder samtidigt på att de officiella rekommendationerna, RI, inte täcker kroppens verkliga behov.

Selen finns bland annat i fisk, ägg, inälvsmat, spannmålsprodukter och paranötter. Men det antas att en miljard människor lider brist på selen, främst på grund av utarmad jord. Därför ville de tyska forskarna titta närmare på selenets betydelse för immunförsvaret hos patienter med covid-19-infektioner, och om det finns ett samband mellan kroppens selenstatus och livshotande komplikationer.

  • Jorden är selenfattig i Europa såväl som stora delar av Kina, Indien, Sydamerika, södra Afrika och sydvästra USA.
  • Selenfattiga grödor påverkar hela näringskedjan.

Varför kan covid-19 vara både ofarligt och livshotande?

När vi får en infektion använder immunförsvarets vita blodkroppar bland annat fria radikaler som aggressiva missilvapen. Produktionen av inflammationsfrämjande cytokiner efterlämnar också kaskader av fria radikaler. Det är samtidigt viktigt att de fria radikalerna är under kontroll, så att ingen oxidativ stress uppstår, varvid det föreligger en obalans mellan fria radikaler och skyddande antioxidanter.
De flesta som får en infektion med covid-19 upplever ett milt influensaliknande förlopp. Men om det föreligger en brist på antioxidanter som selen ökar dock risken för oxidativ stress och ett rubbat immunförsvar. När infektioner med covid-19 blir livshotande och de svagaste patienterna dukar under beror det inte på viruset som sådant. Det beror på att immunförsvaret överreagerar med cytokinstorm och hyperinflammation, som angriper friska vävnader och orsakar akut andningssvikt. Tillståndet kallas ARDS (akut andningsbesvärssyndrom), och det kan också förekomma sekundära skador på kretsloppet och andra organ. De tyska forskarna hävdar dessutom att immunförsvaret initierar samma okontrollerade mekanismer när SARS, blodförgiftning och influensa blir livshotande.

När infektioner med covid-19 blir livshotande beror det inte på viruset som sådant, utan på att immunförsvaret överreagerar med cytokinstorm och hyperinflammation, som angriper frisk vävnad.

Selenets betydelse för immunförsvaret

Selen ingår i omkring 25 selenberoende proteiner, så kallade selenoproteiner, som har betydelse för energiomsättningen, som antioxidanter och i många andra livsviktiga funktioner.
När det gäller immunförsvaret har de olika selenoproteinerna följande funktioner:

  • Det medfödda immunförsvaret, som slåss mot de flesta bakterier utan att vi märker något alls.
  • Det förvärvade immunförsvaret, som har förmåga att specialisera sig, bilda antikroppar och immunitet.
  • Immunförsvarets kommunikation och celldelning.
  • Kraftfulla antioxidanter, glutationperoxidas (GPx), som motverkar oxidativ stress och skador på frisk vävnad.

Selen motverkar att virus muterar

Virusinfektioner med covid-19, förkylning, influensa och herpes orsakas av olika RNA-virus som är bra på att mutera (ändra antigener), så att immunförsvaret måste börja om igen. Detta gäller särskilt när motståndskraften är nedsatt – och här spelar selen en avgörande roll.
Professor Melinda A. Beck har exempelvis avslöjat att möss som är infekterade med influensavirus A kombinerat med selenbrist drabbas av ökade mutationer i dessa RNA-virus. Möss med selenbrist har därför svårare att bekämpa infektioner med influensavirus, jämfört med möss som inte lider av selenbrist. De infekterade möss som led brist på selen utvecklade också allvarliga lungkomplikationer till följd av infektionerna, medan de möss som hade tillräckligt med selen bara fick milda symtom.
Selen är alltså avgörande för att virus inte muterar, och att infektionerna får ett milt och snabbt förlopp. Det är inte heller någon tillfällighet att flera nya virusstammar – däribland influensa och corona – har kommit från selenfattiga områden i Kina, där smittan också överförs från djur till människor.

Ju mindre selen i blodet, desto större risk för att dö av covid-19

Den nya tyska studien utfördes i ett större samarbete mellan Universitetssjukhuset i Heidelberg och andra hälsovetenskapliga organ. Forskarna tog bland annat blodprover från patienter med covid-19 och undersökte innehållet av selenoprotein P, som används som en markör för kroppens selenstatus, samt aktiviteten av de kraftfulla antioxidanterna glutationperoxidas (GPx).
Forskarna fann ett tydligt samband mellan brist på olika selenoproteiner och risken att dö av covid-19.
Detta kan delvis bero på brist på selen i kosten och det faktum att immunförsvaret använder mycket selen under infektioner, vilket bidrar till en minskning av blodets innehåll.
Det tyder samtidigt på att äldre, diabetiker och andra med kroniska sjukdomar redan i förväg har en låg grad av okontrollerad kronisk inflammation och därmed en större risk för selenbrist. Detta bidrar till att immunförsvaret lättare orsakar cytokinstorm och hyperinflammation, och att infektioner med covid-19 blir livshotande.
Forskarna drar därför slutsatsen att tillskott med selen kan vara nödvändigt vid behandling av patienter med covid-19, så att de återhämtar sig snabbare. Det är till och med en billig och säker behandling på naturens villkor.
Det säger sig självt att selen också har en avgörande betydelse i själva förebyggandet av covid-19 och att eventuella infektioner inte blir komplicerade.

  • När man får en infektion sjunker blodets seleninnehåll drastiskt.
  • Detta beror på att kroppens immun- och antioxidantförsvar kräver mer selen när de är aktiva.

Den nya studien bekräftar tidigare studier

På denna webbplats har vi tidigare nämnt en annan selenstudie som genomfördes av den engelska professorn Margaret Rayman i olika delar av Kina, där det finns en stor skillnad i jordens seleninnehåll.
Det visade sig att patienter med covid-19 hade en mycket större tendens att bli friska i de områden där det finns mest selen i jorden. För det medför att grödorna innehåller mer selen. Samtidigt fann forskarna att förmågan att återhämta sig efter en covid-19-infektion hade ett betydande samband med kroppens selenstatus, som mättes i ett antal deltagares hår i 17 städer utanför Hubei. Däremot var dödssiffran till följd av covid-19-infektioner nästan fem gånger högre i de områden där jorden var mycket selenfattig.
Denna studie har publicerats i The American Journal of Clinical Nutrition.

Officiella rekommendationer för selen är inte optimala

Som nämnts används selenoprotein P som en markör för blodets och kroppens selenstatus. Men studier visar att den officiella rekommendationen, RI, som är satt till 55 mikrogram, inte är tillräckligt för att mätta selenoprotein P. För att mätta selenoprotein P måste man få cirka 100 mikrogram selen om dagen, vilket är ungefär dubbelt så mycket som de officiella rekommendationerna.
Under infektioner kan behovet av selen öka ytterligare.
Tillskott med selenjäst, som innehåller många selenoproteiner, ger en större likhet med selenvariationen i selenrik kost.
Enligt Efsa (Europeiska myndigheten för livsmedelssäkerhet) ligger den övre gränsen på 300 mg dagligen.

Obs! Glöm inte D-vitamin, C-vitamin och zink i kampen mot covid-19 och andra virusinfektioner

Som beskrivits i tidigare artiklar på den här webbplatsen har vi också behov av C-vitamin och zink, som också stärker immunförsvaret och motverkar oxidativ stress.

Referenser

Arash Moghaddam et al. Selenium Deficiency is Associated with Mortality Risk from COVID-19. Nutrients 16 July 2020

Zhang J et al. Association between regional selenium status and reported outcome of COVID-19 cases in China. The American Journal of Clinical Nutrition. Apr. 2020

James Ives. Researchers identify link between COVID-19 cure rate and regional selenium status. News Medical Apr 29, 2020

Olivia M. Guillan et al. Selenium, Selenoproteins and Viral Infection. Nutrients 2019
Jones GD et al. Selenium deficiency risk predicted to increase under future climate change. Proceedings of the National Academy of Sciences, 2017

Lutz Shomburg. Dietary Selenium and Human Health. Nutrients 2017

Hoffmann Peter R et al. The influence of selenium on immune responses. Mol Nutr Food Res.

Arthur John R et al. Selenium in the Immune System. The Journal of Nutrition. 2003.

Beck MA, Levander OA. Host nutritional status and its effect on a viral pathogen. J Infect Dis. 2000.

  • Skapad
8.73MBMemory Usage277msRequest 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" => 1745475108 "last" => 1745475108...
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) (3.27ms)
  • afterInitialise (1.27MB) (32.59ms)
  • afterRoute (916.91KB) (12.86ms)
  • beforeRenderComponent com_content (23.74KB) (227μs)
  • Before Access::preloadComponents (all components) (33.44KB) (5.29ms)
  • After Access::preloadComponents (all components) (97.34KB) (1.28ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (11.58ms)
  • Before Access::getAssetRules (id:5483 name:com_content.article.2705) (130.65KB) (102μs)
  • After Access::getAssetRules (id:5483 name:com_content.article.2705) (7.38KB) (38μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (48.59ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (2.29ms)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (21μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.43KB) (92μs)
  • afterRenderComponent com_content (57.17KB) (10.6ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.03KB) (4.6ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (25μs)
  • afterDispatch (17.7KB) (2.99ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (387μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (72.38KB) (94.27ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (23μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (39μ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) (21μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (9.75ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (1.9ms)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (23μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (46μ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) (23μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (315μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (5.15ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (56μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (576B) (3.35ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (18μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (9μs)
  • afterRenderRawModule mod_finder () (67.09KB) (5.76ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (31μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (127μs)
  • afterRenderRawModule mod_custom () (21.95KB) (2.38ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (48μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (96μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (522μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (2μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (39μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (14μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (3.67ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (34μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.28ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (46μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (182μs)
  • afterRenderRawModule mod_custom () (944B) (121μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (23μs)
  • beforeRenderRawModule mod_custom () (688B) (74μs)
  • afterRenderRawModule mod_custom () (896B) (86μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (22μs)
  • afterRender (209.92KB) (7.77ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (72.38KB) (34.04%)
    94.27ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (17.55%)
    48.59ms
    1 x afterInitialise (1.27MB) (11.77%)
    32.59ms
    1 x afterRoute (916.91KB) (4.64%)
    12.86ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (4.18%)
    11.58ms
    1 x afterRenderComponent com_content (57.17KB) (3.83%)
    10.60ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (3.52%)
    9.75ms
    1 x afterRender (209.92KB) (2.8%)
    7.77ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (2.08%)
    5.76ms
    1 x Before Access::preloadComponents (all components) (33.44KB) (1.91%)
    5.29ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.86%)
    5.15ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.03KB) (1.66%)
    4.60ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.33%)
    3.67ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (576B) (1.21%)
    3.35ms
    1 x afterLoad (456.41KB) (1.18%)
    3.27ms
    1 x afterDispatch (17.7KB) (1.08%)
    2.99ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.86%)
    2.38ms
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (0.83%)
    2.29ms
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.69%)
    1.90ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.46%)
    1.28ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.46%)
    1.28ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.19%)
    522μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.14%)
    387μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.11%)
    315μs
    1 x beforeRenderComponent com_content (23.74KB) (0.08%)
    227μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.07%)
    182μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    127μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    121μs
    1 x Before Access::getAssetRules (id:5483 name:com_content.article.2705) (130.65KB) (0.04%)
    102μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.03%)
    96μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.43KB) (0.03%)
    92μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    86μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.03%)
    74μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.02%)
    56μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    48μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.02%)
    46μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    46μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.01%)
    39μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    39μs
    1 x After Access::getAssetRules (id:5483 name:com_content.article.2705) (7.38KB) (0.01%)
    38μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    34μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    25μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    22μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0.01%)
    21μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    17μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0%)
    14μ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 beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
42 statements were executed, 9 of which were duplicates, 33 unique142ms1.08MB
  • SELECT @@SESSION.sql_mode;32μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?128μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 172μ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.72ms944BParams/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` = 1376μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`679μ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` = :guest135μ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`2.82ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC124μ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` = 1271μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config143μ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`692μ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`236μ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` = 11.18ms848B/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)316μ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` = 03.4ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.11ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2705'3.72ms48B/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)309μ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`2.08ms3.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.06ms4.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`1.73ms3.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 ASC265μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id132μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.22ms1.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.85ms212.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 DESC4.92ms109.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`318μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1109μ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` = 0290μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μ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-24 06:11:48') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-24 06:11:48') AND c2.state = 11.29ms3.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 1090.37ms119.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` = :id976μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1141μ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)145μ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 ASC1.91ms4.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)205μ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` = 1118μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?5.12ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.98ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy