Skip to main content

WHO: den vanligaste dödsorsaken i världen är kronisk inflammation

WHO: den vanligaste dödsorsaken i världen är kronisk inflammationEnligt WHO är kronisk inflammation den vanligaste dödsorsaken i världen. Även om kroniska inflammationer inte märks direkt skapar de grogrund för många sjukdomar. I en ny översiktsartikel publicerad i StatPearls kommer författarna närmare in på varför kroniska inflammationer är så farliga och hur en hälsosammare livsstil samt D-vitamin, selen, magnesium, zink och fiskolja bidrar till att bekämpa kronisk inflammation, de många följdsjukdomarna och tidig död.

Akut och kronisk inflammation

Inflammation är immunförsvarets reaktion på cellskador. De bakomliggande orsakerna kan vara mikrobiella angrepp, toxiner, allergiska reaktioner, slag, stötar, brännskador, radioaktiv strålning eller andra skador. Klassiska tecknen är svullnad, rodnad, värme och smärta som beror på en ökad blodtillförsel till området och utsöndring av kemiska ämnen.
Den akuta inflammationen börjar snabbt, och symtomen på en akut infektion som influensa varar till exempel i en veckas tid.
Subakuta inflammationer varar i 2–6 veckor om man till exempel under en influensa utvecklar komplikationer som bronkit.
De kroniska inflammationerna kan vara i månader och upp till flera år. Ofta handlar det om en låg grad av kronisk inflammation som inte märks direkt. Inflammationerna kan också vara förbundna med lokal smärta. Samtidigt finns det allvarliga brister i immunförsvaret

  • Akut inflammation är kroppens reaktion på olika former av cellskador.
  • Vid infektioner reagerar kroppen på mikrobiella angrepp

Varför är kroniska inflammationer så skadliga för hälsan?

Den akuta inflammationen hanteras i första hand av vita blodkroppar, neutrofila granulocyter, som har kort livslängd. Men om infektioner, förgiftningar och cellskador inte helt bekämpas, eller om immunförsvaret rubbas av andra skäl, kan kroniska inflammationer uppstå i varierande grad under flera månader och upp till flera år.
Under de kroniska inflammationerna börjar de vita blodkropparna som makrofager, lymfocyter och plasmaceller ta över de neutrofila granulocyternas arbete. Olika cytokiner som IL-1, IL-6, TNF-α och andra proinflammatoriska ämnen produceras fortfarande, vilka varierar beroende på typen av kronisk inflammation.
Under inflammationsprocesserna bildar immunförsvaret även ett antal fria radikaler som bland annat kan förstöra mikrober. Men de fria radikalerna måste hållas i styr så att de inte skapar kedjereaktioner och angriper friska celler och vävnader. Kroniska inflammationer kännetecknas vanligtvis av oxidativ stress, varvid det förekommer en obalans mellan fria radikaler och antioxidanter. En av de farligaste reaktionerna är när de fria radikalerna angriper det livsviktiga kolesterolet så att det härsknar. Som ett resultat äts det skadade och obrukbara kolesterolet upp av makrofager, som sedan lagras in i kärlväggen i form av skumceller. Så det är med andra ord det oxiderade kolesterolet som banar väg för åderförkalkning.
Även om kroniska inflammationer inte märks direkt är de mycket hälsofarliga eftersom de skadar celler och vävnader med fria radikaler. De kroniska inflammationerna tömmer också kroppen på energi, eftersom immunförsvaret arbetar på högvarv. Omfattningen och skadorna varierar beroende på var och hur de kroniska inflammationerna uppstår samt kroppens förmåga att hantera dem.

Förebyggande och behandling

Kroniska inflammationer kan ofta förebyggas och behandlas genom en hälsosam kost och livsstil. En av de effektivaste kan vara viktminskning, då det framför allt är för mycket bukfett som banar väg för kronisk inflammation.
Med hänsyn till kosten bör man konsumera bra råvaror, eftersträva en stabil blodsockernivå och begränsa intaget av vitt socker, vitt mjöl, vegetabiliska oljor med omega-6, margarin och juice. Fet fisk, fullkorn, kål, avokado, bittra grönsaker, ingefära och gurkmeja är särskilt bra.
Om man lider av överkänslighet mot mat bör bakomliggande livsmedel spåras och undvikas.
Man bör dessutom se till att vara välförsedd med D-vitamin, magnesium, selen, zink och omega-3, vilket framgår av följande.

D-vitamin

Forskare från National Jewish Health i Denver, USA, har till exempel genomfört en in vitro-studie där de vita blodkroppar gavs olika mängder D-vitamin. Studien visade att D-vitamin är bäst på att hämma inflammationer vid värden som ligger på över 50 nmol/l. Annan forskning tyder på att de optimala värdena ligger på mellan 75–120 nmol/l.
I placebokontrollerade kliniska prövningar har tillskott med D-vitamin bland annat visat på en gynnsam effekt vid diabetes, gikt, depression, skleros, astma, tandlossning, cancer och psoriasis.

Magnesium

Magnesium är involverat i cirka 350 enzymprocesser och mineralet är också viktigt för aktiveringen av D-vitamin, som har antiinflammatoriska egenskaper.
Magnesium ser dessutom till att celler i blodkärl, muskler, hjärnan och annan mjukvävnad är nästan tomma på kalcium. För om för många kalciumjoner strömmar in i dessa celler blir de stressade och inflammatoriska tillstånd kan uppstå.
Enligt en grupp forskare från Mexiko, Iran och Australien kan tillskott med magnesium leda till en betydande minskning av CRP, en markör för inflammation. Eftersom magnesiumbrist är utbrett kan det därför vara lämpligt att få i sig mer magnesium genom kosten eller ta tillskott med magnesium i en form och kvalitet som kroppen kan ta upp.

  • Visste du att för mycket kalcium och för lite magnesium skapar grogrund för kroniska inflammationer?

Selen

Proteiner som innehåller selen hämmar inflammationer genom att hämma cytokin IL-6. Det framgår bland annat av en studie från Århus universitet på giktpatienter.
En nyare uppföljning av den svenska KiSel10-studien har visat att tillskott med selen och Q10 sänker blodkoncentrationen av CRP, fruktosamin och sP-selektin, som är förknippade med inflammation och skapar grund för åderförkalkning och andra åldringsprocesser.
Andra studier visar att tillskott med 200 µg selen till patienter med autoimmuna sjukdomar i sköldkörteln (Hashimotos sjukdom och Graves sjukdom) kan ge en positiv effekt inom 3–6 månader.
Som nämnts kan det också finnas ett samband mellan cancer och inflammationer. Man har dessutom observerat ett samband mellan cancer och selenbrist i blodet många år före cancerdiagnosen. Forskningen tyder på att selen har flera cancerförebyggande mekanismer. Den amerikanske cancerforskaren Larry Clark har till exempel i den så kallade NPC-studien påvisat att tillskott med 200 µg selenjäst kan halvera förekomsten av de vanligaste cancerformerna. Därför bör man föredra tillskott med selenjäst som innehåller många olika selenföreningar och som säkerställer ett högt upptag.

Zink

Zink ingår i cirka 300 enzymprocesser och i den viktiga antioxidanten SOD. Zink motverkar också signalering av lambda-interferoner, som är andra proinflammatoriska cytokiner. Det framgår bland annat av en studie från Australien ledd av forskare från Westmead Institute for Medical Research. Vid brist på zink kan immunförsvaret överreagera på bland annat virusinfektioner.
Vid de flesta hudsjukdomar som eksem och psoriasis föreligger det ofta en brist på zink. Sammantaget bör man vara välförsedd med zink i förebyggande syfte och som led i behandling av inflammationer.

Omega-3 och fiskolja

Inflammationsprocesser styrs överordnat av de essentiella fettsyrorna omega-3 och omega-6. Vi får huvudsakligen omega-3 från fet fisk och omega-6 från vegetabiliska oljor. Men den moderna kosten innehåller ofta alldeles för mycket omega-6 jämfört med omega-3, vilket skapar grogrund för inflammation.
Fiskolja innehåller omega-3-formerna EPA och DHA som har antiinflammatoriska effekter. Man har alltså funnit att fiskolja minskar nivåerna av de inflammationsfrämjande markörerna CRP, TNF-alfa och IL-6.
En sillmacka om dagen, som innehåller 1 gram fiskolja, kan till exempel förebygga de flesta inflammationer. Vid ledvärk och andra tecken på svår inflammation behöver man komma upp i 4–6 gram fiskolja om dagen och här behöver de flesta tillskott.

Läs även:

»Kroniska inflammationer är den främsta dödsorsaken
- och den röda tråden i de flesta kroniska sjukdomar«

Referenser:

Roma Pahwa, Amandeep Goyal, Ishwarlal Jialal. Chronic Inflammation. NCBI June 2022

University of Australia. Down on Vitamin D? It could be the cause of chronic inflammation. Sciencedaily. August 7, 2022

National Jewish Health. How vitamin D inhibits inflammation. ScienceDaily 2012

Nicola Veronese et al. Effect of Magnesium Supplementation on Inflammatory Parameters: A Meta-Analysis of Randomized Controlled Trials. Nutrients 2022.

Yves Rayssiguier et al. Magnesium deficiency and metabolic syndrome: stress and inflammation may reflect calcium activation. John Libbey Eurotext 2010

Jisun So et al. EPA and DHA differentially modulate monocyte inflammatory response in subjects with chronic inflammation in part via plasma specialized pro-resolving lipid mediators: A randomized, double-blind, crossover study. Atherosclerosis. January 01, 2021

  • Skapad
8.706MBMemory Usage338msRequest 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" => 1744616731 "last" => 1744616731...
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) (1.53ms)
  • afterInitialise (1.27MB) (24.73ms)
  • afterRoute (906.15KB) (13.45ms)
  • beforeRenderComponent com_content (23.54KB) (229μs)
  • Before Access::preloadComponents (all components) (33.44KB) (1.47ms)
  • After Access::preloadComponents (all components) (97.34KB) (1.06ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (11μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (14.9ms)
  • Before Access::getAssetRules (id:7576 name:com_content.article.3755) (130.65KB) (90μs)
  • After Access::getAssetRules (id:7576 name:com_content.article.3755) (7.38KB) (43μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (46.32ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (1.22ms)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (4μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.43KB) (84μs)
  • afterRenderComponent com_content (57.13KB) (40.63ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.11KB) (4.04ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (17.68KB) (5.42ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (1.05ms)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (72.12KB) (120ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (4.86ms)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (68μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (15μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (24μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (6.16ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (48μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (5.02ms)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (52μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (19μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (23μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (276μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (4.31ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (49μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift) (928B) (7.12ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (19μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (67.09KB) (7.39ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (3.29KB) (32μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (1.8ms)
  • afterRenderRawModule mod_custom () (21.95KB) (2.72ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (49μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (110μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (4.4ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (49μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (15μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.19ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (31μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (4.18ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (39μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (195μs)
  • afterRenderRawModule mod_custom () (944B) (130μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (24μs)
  • beforeRenderRawModule mod_custom () (688B) (76μs)
  • afterRenderRawModule mod_custom () (896B) (81μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (21μs)
  • afterRender (202.83KB) (11.05ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (72.12KB) (35.37%)
    119.52ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (13.71%)
    46.32ms
    1 x afterRenderComponent com_content (57.13KB) (12.02%)
    40.63ms
    1 x afterInitialise (1.27MB) (7.32%)
    24.73ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (4.41%)
    14.90ms
    1 x afterRoute (906.15KB) (3.98%)
    13.45ms
    1 x afterRender (202.83KB) (3.27%)
    11.05ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (2.19%)
    7.39ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (928B) (2.11%)
    7.12ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (1.82%)
    6.16ms
    1 x afterDispatch (17.68KB) (1.6%)
    5.42ms
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (1.49%)
    5.02ms
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (1.44%)
    4.86ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (1.3%)
    4.40ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.27%)
    4.31ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (1.24%)
    4.18ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.11KB) (1.2%)
    4.04ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.8%)
    2.72ms
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.53%)
    1.80ms
    1 x afterLoad (456.41KB) (0.45%)
    1.53ms
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.44%)
    1.47ms
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (0.36%)
    1.22ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.35%)
    1.19ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.31%)
    1.06ms
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.31%)
    1.05ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.08%)
    276μs
    1 x beforeRenderComponent com_content (23.54KB) (0.07%)
    229μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.06%)
    195μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    130μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.03%)
    110μs
    1 x Before Access::getAssetRules (id:7576 name:com_content.article.3755) (130.65KB) (0.03%)
    90μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.43KB) (0.02%)
    84μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    81μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    76μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.02%)
    68μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.02%)
    52μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.01%)
    49μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    49μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    49μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.01%)
    48μs
    1 x After Access::getAssetRules (id:7576 name:com_content.article.3755) (7.38KB) (0.01%)
    43μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    39μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    32μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    27μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    24μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    24μ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%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    19μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    15μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    10μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    4μs
42 statements were executed, 9 of which were duplicates, 33 unique194ms1.11MB
  • SELECT @@SESSION.sql_mode;143μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?243μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1106μ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.33ms944BParams/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` = 1837μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`59μ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` = :guest103μ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`1.46ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC1.08ms2.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` = 1120μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config137μ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`641μ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`183μ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` = 1172μ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)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` = 07.58ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`569μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3755'1.11ms48B/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)317μ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`882μ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)2.33ms4.16KBParams/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`890μ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 ASC908μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id169μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id172μ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`7.07ms212.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 DESC34.49ms109.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.86ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1117μ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.29ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id100μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id65μ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-14 07:45:31') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-14 07:45:31') AND c2.state = 12.83ms3.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 10116ms151.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` = :id2.46ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1437μ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)922μ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 ASC547μ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)123μ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` = 1120μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?80μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.23ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy