Skip to main content

Omega-3 kan lindra astma

- och omega-6 kan förvärra det

Omega-3 kan lindra astmaKostens innehåll av omega-3- och omega-6-fettsyror har motsatta effekter på astmans svårighetsgrad hos utsatta barn. Det tyder sålunda på att omega-3 hämmar astmans svårighetsgrad och att omega-6 ökar astmans svårighetsgrad. Detta framgår av en artikel publicerad i American Journal of Respiratory and Clinical Care Medicine. Det är också problematiskt att den moderna kosten ofta innehåller för lite omega-3 och för mycket omega-6. Men detta kan korrigeras genom kostförändringar och tillskott med fiskolja.

Omega-3- och omega-6-fettsyror är livsviktiga fettsyror som vi måste få tillfört med kosten. De ingår i uppbyggnaden av cellmembran och en lång rad biokemiska funktioner, som bland annat har betydelse för immunförsvaret. Samtidigt är det viktigt att det finns någon form av balans mellan de två fettsyrorna, så att immunförsvaret kan reagera ändamålsenligt. Självfallet måste immunförsvaret kunna bekämpa infektioner och toxiner snabbt och effektivt. Men det får inte överreagera, så att det uppstår kroniska inflammationer, vilket är fallet vid astma och många andra sjukdomar.

Många barn får för lite omega-3 och för mycket omega-6

Enligt dr Emily Brigham, som står bakom den nya studien, finns det flera bevis på att kosten spelar en viktig roll för luftvägarnas hälsa, och hon pekar särskilt på omega-3-fettsyrorna, som kan bromsa olämpliga inflammationer. Omega-3-fettsyror finns främst i fet fisk och i vissa växter, frön och nötter.
Omega-6-fettsyror har olika funktioner, och dr Brigham påpekar särskilt att de kan vara inflammationsfrämjande. Det finns omega-6-fettsyror i de flesta vegetabiliska oljor, och många får för mycket omega-6 från dessa, däribland margarin, skräpmat och industriellt bearbetade livsmedel.
Enligt dr Brigham finns det många amerikanska barn som inte äter enligt de officiella kostrekommendationerna, och det gäller i hög grad barnen i Baltimore City (Maryland) som deltog i den nya studien.
Det betyder med andra ord att dessa barn får för lite omega-3 och för mycket omega-6. Enligt Brigham finns det också fler fall av astma bland barn i detta område jämfört med resten av USA. Eftersom astma är en form av inflammation ville Brigham undersöka närmare om omega-3- och omega-6-fettsyrorna påverkar barnens astmasymtom, inklusive deras respons på partiklar i inomhusklimatet som kan förvärra astman.

Studiens resultat: För mycket omega-6 ökar risken för inflammation

135 barn mellan åldrarna 8 och 12 med astma deltog i studien. 96 procent av barnen var afroamerikaner och 53 procent var pojkar. Ungefär en tredjedel av barnen hade mild astma, en tredjedel måttlig astma och en tredjedel svår astma.
Brigham och hennes forskarteam noterade då barnens matvanor, deras dagliga astmasymtom och deras läkemedelsintag regelbundet över sex månader.
Under samma period mätte forskarna också två partiklar, PM2,5 och PM10, som finns i inomhusklimatet och som är kända för att kunna utlösa astma. Partiklarna är pyttesmå och osynliga. Men PM2,5 kan tränga djupt in i lungornas små alveoler och PM10, som är något större partiklar, kan också sätta sig i luftvägarna efter inandning.
Studien visade att de barn som fick mest omega-6 genom kosten hade flera neutrofila granulocyter, en typ av vit blodkroppar som är förbundna med inflammation.
Forskarna erkänner att studiens resultat är förbundna med begränsningar, eftersom intaget av omega-3- och omega-6-fettsyror självrapporterades i ett frågeformulär med hjälp från barnens föräldrar.
Eftersom det inte var tal om någon randomiserad kontrollerad studie kunde forskarna inte bevisa orsak och verkan, eller utesluta andra faktorer som kan påverka barnens astma.
Trots detta antar forskarna att resultaten av studien belyser den potentiella betydelse som kosten har i utvecklingen av astma och sjukdomens svårighetsgrad.
Forskarna pekar därför på att en hälsosammare kost potentiellt kan skydda barn med astma mot skadliga partiklar i inomhusklimatet.

Tidigare studier bekräftar att omega-3 skyddar mot astma

I linje med den nya studien har tidigare studier visat att för många omega-6-fettsyror ökar risken för att utveckla astma. Å andra sidan hämmar omega-3-fettsyrorna EPA och DHA, som finns i fiskolja, risken för att utveckla astma.
Gravida kvinnor som äter fet fisk eller tillskott med fiskolja flera gånger i veckan ger dessutom fostren skydd mot astmautveckling senare i livet. Detta framgår av två studier från University of South Florida i Tampa, USA. Gravida kvinnor bör dock undvika rovfisk som tonfisk, som är förorenad med kvicksilver.
Det är också viktigt att kostens innehåll av omega-3- och omega-6-fettsyror är i någon form av balans.
Det är relativt enkelt att få tillräckligt med omega-6-fettsyror genom kosten. Men många människor har särskilt nytta av att få fler omega-3-fettsyror genom kosten eller tillskott med fiskolja av god kvalitet.

Källor till omega-3-fettsyror

  • ALA (alfa-linolensyra): Särskilt linfröolja samt rapsfröolja, valnötter och vissa gröna bladgrönsaker.
  • EPA (eikosapentaensyra) och DHA (dokosahexaensyra): I synnerhet fet fisk, fiskolja, fiskleverolja och skaldjur.

Obs! Många människor har svårt att omvandla ALA till de aktiva formerna EPA och DHA.

Källor till omega-6-fettsyror

  • LA (linolsyra): De flesta vegetabiliska oljor från exempelvis tistel, solros, majs, vindruva och margarin.
  • GLA (gammalinolensyra): Gurkört, jättenattljus, havregryn, svarta vinbär och bröstmjölk.
  • AA (arakidonsyra): Kött, fisk, lever, annan inälvsmat och mejeriprodukter.

Varför får många för mycket omega-6 och för lite omega-3?

Djurens foder med mycket omega-6, förändrade matvanor med mindre fisk, färdigrätter, margarin och frityr är viktiga orsaker till att många får för mycket omega-6 och för lite omega-3. Modern västlig kost har ofta ett förhållande mellan omega-6 och omega-3 på 10:1, och ibland ända upp till 30:1. Det antas att det optimala förhållandet är 4:1 eller ännu lägre.

Referenser

Emily P Brigham et al. Omega-3 and Omega-6 intake Modifies Asthma Severity and Response to Indoor American Journal of respiratory and Clinical Care Medicine. 2019

American Thoracic Society. Omega-3 and omega-6 fatty acids may play opposite roles in childhood asthma. ScienceDaily. 2019

Shahieda Adams et al. Relationship between Serum Omega-3 fatty Acid and Asthma Endpoints. Int J Environ Res Public Health. 2019

Chen Hsing Lin, Richard F. Lockey. Prevention of Asthma: Fish or Fish Oil? The Journal of Allergy and Clinical Immunology: In Practice, 2017

  • Skapad
8.71MBMemory Usage186msRequest 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" => 1748123584 "last" => 1748123584...
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.28KB) (6ms)
  • afterInitialise (1.27MB) (22.18ms)
  • afterRoute (916.91KB) (12.33ms)
  • beforeRenderComponent com_content (23KB) (259μs)
  • Before Access::preloadComponents (all components) (33.44KB) (851μs)
  • After Access::preloadComponents (all components) (97.34KB) (854μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.26MB) (8.59ms)
  • Before Access::getAssetRules (id:4427 name:com_content.article.2187) (130.65KB) (91μs)
  • After Access::getAssetRules (id:4427 name:com_content.article.2187) (7.38KB) (71μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (37.4ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.51KB) (949μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (5μs)
  • afterRenderModule mod_custom (GO GOOGLE) (3.93KB) (75μs)
  • afterRenderComponent com_content (49.64KB) (8.95ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.86KB) (3.38ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (25μs)
  • afterDispatch (17.77KB) (1.9ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (377μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (73.05KB) (55.32ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (1.65ms)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (61μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (14μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (25μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (3.74ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (64μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (15μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (25μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (10μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (28μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (319μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (2.09ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (1.18ms)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (14μs)
  • afterRenderRawModule mod_languages (Sprogskift) (128B) (1.92ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (1.04ms)
  • beforeRenderRawModule mod_finder () (6.34KB) (13μs)
  • afterRenderRawModule mod_finder () (67.09KB) (3.31ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (138μs)
  • afterRenderRawModule mod_custom () (21.91KB) (1.58ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (48μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (99μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (571μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (40μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (2.71ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (33μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (501μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (45μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (193μs)
  • afterRenderRawModule mod_custom () (944B) (126μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (688B) (82μs)
  • afterRenderRawModule mod_custom () (896B) (91μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (22μs)
  • afterRender (193.86KB) (3.92ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (73.05KB) (29.69%)
    55.32ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (20.07%)
    37.40ms
    1 x afterInitialise (1.27MB) (11.9%)
    22.18ms
    1 x afterRoute (916.91KB) (6.61%)
    12.33ms
    1 x afterRenderComponent com_content (49.64KB) (4.8%)
    8.95ms
    1 x After Access::preloadPermissions (com_content) (3.26MB) (4.61%)
    8.59ms
    1 x afterLoad (456.28KB) (3.22%)
    6.00ms
    1 x afterRender (193.86KB) (2.1%)
    3.92ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.01%)
    3.74ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.86KB) (1.81%)
    3.38ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (1.78%)
    3.31ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.45%)
    2.71ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.12%)
    2.09ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (128B) (1.03%)
    1.92ms
    1 x afterDispatch (17.77KB) (1.02%)
    1.90ms
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.89%)
    1.65ms
    1 x afterRenderRawModule mod_custom () (21.91KB) (0.85%)
    1.58ms
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.63%)
    1.18ms
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.56%)
    1.04ms
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.51KB) (0.51%)
    949μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.46%)
    854μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.46%)
    851μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.31%)
    571μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.27%)
    501μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.2%)
    377μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.17%)
    319μs
    1 x beforeRenderComponent com_content (23KB) (0.14%)
    259μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.1%)
    193μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.07%)
    138μs
    1 x afterRenderRawModule mod_custom () (944B) (0.07%)
    126μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.05%)
    99μs
    1 x Before Access::getAssetRules (id:4427 name:com_content.article.2187) (130.65KB) (0.05%)
    91μs
    1 x afterRenderRawModule mod_custom () (896B) (0.05%)
    91μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    82μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (3.93KB) (0.04%)
    75μs
    1 x After Access::getAssetRules (id:4427 name:com_content.article.2187) (7.38KB) (0.04%)
    71μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.03%)
    64μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.03%)
    61μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    48μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    45μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.02%)
    40μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    33μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.02%)
    28μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    25μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    15μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    13μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
42 statements were executed, 9 of which were duplicates, 33 unique90.72ms1.14MB
  • SELECT @@SESSION.sql_mode;271μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?148μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1155μ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.55ms944BParams/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` = 1241μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`85μ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` = :guest150μ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`426μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC141μ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` = 1431μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config151μ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`744μ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`254μ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` = 1177μ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)320μ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` = 04.89ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`635μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2187'2.62ms48B/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)1.11ms22.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`363μ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.76ms4.13KBParams/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`283μ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 ASC365μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id138μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.57ms1.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.53ms212.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.7ms109.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`797μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1223μ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` = 0243μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id239μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id107μ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-05-24 21:53:04') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-05-24 21:53:04') AND c2.state = 11.56ms3.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 1053.75ms183.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` = :id396μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1151μ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)130μ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 ASC363μ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)128μ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` = 1110μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?107μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.2ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy