Skip to main content

Omega-3 från fet fisk är kopplat till sunda åldringsprocesser i kropp och sinne

Omega-3 från fet fisk är kopplat till sunda åldringsprocesser i kropp och sinneVi vill gärna hålla oss vid så god hälsa som möjligt, vara sunda och friska, och på det hela ha ett bra liv på äldre dagar och vara pigga och fysiskt aktiva. Detta kräver naturligtvis att vi tar hand om oss själva, och här spelar kosten en avgörande roll. Det visar sig nämligen att höga halter av de omega-3-fettsyror som särskilt finns i fet fisk är förbundna med en större sannolikhet för ett hälsosamt åldrande hos äldre vuxna samt en längre livslängd. Det finns alltså en avgörande skillnad mellan de omega-3-fettsyror som kommer från animaliska och vegetabiliska källor. Detta framgår av en större befolkningsstudie som har publicerats i tidskriften British Medical Journal.

Även om många befolkningsgrupper runt om i världen lever längre finns det också många äldre människor som drabbas av åderförkalkning, artrit, demens och andra kroniska sjukdomar. Det finns idag ett växande fokus på hur vi kan förbli friska och sunda på äldre dagar och fortsätta att vara pigga och fysiskt aktiva i hög ålder.

Studier av omega-3-fettsyror har gett olika resultat

Enligt en rad tidigare studier kan de fleromättade omega-3-fettsyrorna från fet fisk och vissa vegetabiliska oljor ha en positiv effekt på kroppen och främja ett hälsosamt åldrande. Men resultaten av dessa studier är inte entydiga, och det beror främst på att vegetabiliska oljor och fet fisk innehåller olika omega-3-fettsyror.
Därför ville ett team amerikanska forskare, lett av Heidi Lai vid Tufts University i Boston, närmare undersöka förhållandet mellan blodets nivåer av de olika omega-3-fettsyrorna och ett hälsosamt åldrande bland äldre vuxna.
Omega-3-fettsyran ALA, som huvudsakligen finns i linfröolja och vissa andra vegetabiliska oljor, omvandlas vanligen genom flera steg till de mer långkedjiga omega-3-fettsyrorna EPA, DPA och DHA, som har en mängd olika fysiologiska funktioner i kroppen. Men många har svårt att omvandla ALA till EPA, DPA och DHA på grund av tröga enzymprocesser. Det kan bero på att den största källan till omega-3 sedan tidernas begynnelse har varit fet fisk och skaldjur för många människor, och därför har det inte funnits något behov av de nämnda enzymprocesserna.

Källor till omega-3-fettsyror

ALA (alfa-linolensyra):
Särskilt linfröolja, rapsfröolja, valnötter och vissa gröna bladgrönsaker.

EPA (eikosapentaensyra), DPA (dokosapentaensyra) DHA (dokosahexaensyra):
Särskilt fet fisk, skaldjur, fiskoljor och fiskleverolja.

Forskarna mätte blodets nivå av ALA, EPA, DPA och DHA

Studien omfattade 2 622 vuxna som deltog i en större hälsostudie kring hjärt-kärlsjukdomar (US Cardiovascular Health Study) 1992–2015. I början av studien var deltagarnas medelålder 74 år. 63 procent var kvinnor och 11 procent kom från icke-vita grupper.
Deltagarna fick mätt blodnivåerna av de olika omega-3-fettsyrorna i början av studien och efter 6 respektive 13 år. Mätningarna inkluderade ALA, EPA, DPA och DHA. Huvudkällorna till ALA kom från oljor i nötter, frön och gröna bladgrönsaker. Huvudkällorna till EPA, DPA och DHA kom från fet fisk.

De flesta äldre kände sig ohälsosamma, och det var särskilt de grupper som inte åt fisk

Deltagarna i studien delades sedan in i fem grupper baserade på dessa mätningar av omega-3-fettsyror och mängden i deras blod.
Forskarna granskade deltagarnas journaler och diagnoser under den gällande perioden, och det visade sig att 89 procent av deltagarna upplevde ett ohälsosamt åldrande med olika åkommor och diagnoser. Samtidigt upplevde 11 procent av deltagarna ett hälsosamt åldrande, vilket definierades som att de fungerade bra både fysiskt och mentalt och att de inte led av kroniska sjukdomar.
Forskarna tog också hänsyn till ekonomiska, sociala och andra faktorer, och fann att den femtedel av deltagarna som hade högst nivå av EPA från fisk löpte en 24-procentig lägre risk för ett sjukdomspräglat åldrande jämfört med den femte del som hade de lägsta nivåerna. EPA är således omega-3-fettsyran som har störst betydelse för hälsosamma åldringsprocesser.
När det gäller DPA fann forskarna att de tre femtedelar som hade de högsta nivåerna löpte 18–21 procent lägre risk för sjukdomspräglade åldringsprocesser. Forskarna fann inte att blodets nivå av DHA och växtbaserad ALA var förbundna med ett hälsosamt åldrande.
Å andra sidan fann forskarna i ytterligare analyser att effekten av de olika omega-3-fettsyrorna förblev oförändrad i upp till 22 år.

EPA har den största positiva effekten på åldrande

Varför minskar EPA och DPA ohälsosamt åldrande?

De amerikanska forskarna påpekar att EPA och DPA hjälper till att reglera blodtrycket och motverka inflammationer. I detta sammanhang visar tidigare forskning att inflammation skapar grogrund för en lång rad sjukdomar – däribland åderförkalkning, hjärt-kärlsjukdomar, reumatiska sjukdomar, diabetes 2, luftvägssjukdomar, tandlossning, depression, Alzheimers och cancer, som just drabbar många äldre. Och det är särskilt EPA som hämmar inflammationer.

Inflammationer minskar livskvaliteten och orsakar för tidig död

Över hela världen dör tre av fem av kroniska inflammatoriska sjukdomar som hjärt-kärlsjukdomar, stroke, kroniska luftvägssjukdomar, övervikt, diabetes 2 och cancer.

Många blir äldre, men inte friskare

Det är inte särskilt trevligt att bli gammal om man samtidigt lider av kroniska sjukdomar som är obehagliga och förbundna med fysiska och mentala begränsningar.
Mot bakgrund av studiens resultat drar de amerikanska forskarna slutsatsen att det finns behov av ytterligare studier om vilka positiva effekter omega-3-fettsyrorna har på åldrande.

Man kan också låta sig inspireras av hälsosamma folkslag

Det är knappast en tillfällighet att folkslag som japanerna och islänningarna, som äter mycket fet fisk, inte bara kan förvänta sig längst livslängd. De kan också förvänta sig en hälsosammare ålderdom som inte kännetecknas av de många sjukdomar där inflammationer är inblandade. Det bör dessutom nämnas att fet fisk även innehåller D-vitamin, E-vitamin, selen och zink, som dessutom har antiinflammatoriska egenskaper.

Omega-3-fettsyror från fet fisk eller tillskott?

Enligt de officiella kostrekommendationerna bör vi äta fisk flera gånger i veckan – eller minst 350 gram, varav 200 gram bör komma från fet fisk som är särskilt rik på de gynnsamma omega-3-fettsyrorna DHA och EPA. Samtidigt rekommenderas det att man väljer fet fisk från rena farvatten och undviker rovfisk som tonfisk, som är kvicksilverförorenad.
Om man inte gillar fisk, eller bara äter för lite fisk, är det lämpligt att ta tillskott. Fiskoljor baserade på fria fettsyror och triglycerider säkerställer ett gott upptag. Fiskoljorna bör dessutom uppfylla myndigheternas krav på peroxidvärde och föroreningar.

Visste du att att det finns cirka 1 gram omega-3 i en sillsmörgås och 3–4 gram i en laxstek?

Referenser

Heidi TM Lai et al. Serial circulating omega-3 polyunsaturated fatty acids and healthy ageing among older adults in the Cardiovascular Health Study: Prospective cohort study. BMJ, 2018

Roma Pahwa; Ishwarial Jialal. Chronic Inflammation. NCBI April 2018

The Norwegian University of Science and Technology (NTNU). Understanding how omega-3 dampens inflammatory reactions. ScienceDaily 2017

https://www.healthandscience.eu/index.php?option=com_content&view=article&id=1776:kroniske-inflammationer-er-den-storste-dodsarsag&catid=20&lang=da&Itemid=269

https://www.globalis.dk/Statistik/Levealder

  • Skapad
8.71MBMemory Usage121msRequest 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" => 1745744681 "last" => 1745744681...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "sv-SE" ]
  • afterLoad (456.53KB) (912μs)
  • afterInitialise (1.27MB) (15.24ms)
  • afterRoute (906.15KB) (7.1ms)
  • beforeRenderComponent com_content (22.58KB) (445μs)
  • Before Access::preloadComponents (all components) (33.44KB) (353μs)
  • After Access::preloadComponents (all components) (97.34KB) (850μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (22μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (5.46ms)
  • Before Access::getAssetRules (id:4033 name:com_content.article.1989) (130.65KB) (132μs)
  • After Access::getAssetRules (id:4033 name:com_content.article.1989) (7.38KB) (69μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (22.93ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.51KB) (338μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (6μs)
  • afterRenderModule mod_custom (GO GOOGLE) (3.93KB) (140μs)
  • afterRenderComponent com_content (57.67KB) (7.03ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (2.5ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (38μs)
  • afterDispatch (17.66KB) (1.2ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (545μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (89.29KB) (38.21ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (32μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (50μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (12μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (24μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.49ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (75μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (16μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (25μ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) (21μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (306μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.4ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (79μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift) (16.28KB) (2.41ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (7μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (25μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (15μs)
  • afterRenderRawModule mod_finder () (67.09KB) (2.43ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (42μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (156μs)
  • afterRenderRawModule mod_custom () (21.98KB) (1.14ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (71μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (127μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (719μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (50μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (866μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (33μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (733μs)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (53μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (204μs)
  • afterRenderRawModule mod_custom () (944B) (159μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (97μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (24μs)
  • afterRender (201.98KB) (2.7ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (89.29KB) (31.56%)
    38.21ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (18.94%)
    22.93ms
    1 x afterInitialise (1.27MB) (12.58%)
    15.24ms
    1 x afterRoute (906.15KB) (5.86%)
    7.10ms
    1 x afterRenderComponent com_content (57.67KB) (5.81%)
    7.03ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (4.51%)
    5.46ms
    1 x afterRender (201.98KB) (2.23%)
    2.70ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (2.07%)
    2.50ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.05%)
    2.49ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (2%)
    2.43ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (16.28KB) (1.99%)
    2.41ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.15%)
    1.40ms
    1 x afterDispatch (17.66KB) (0.99%)
    1.20ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.94%)
    1.14ms
    1 x afterLoad (456.53KB) (0.75%)
    912μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.72%)
    866μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.7%)
    850μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.61%)
    733μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.59%)
    719μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.45%)
    545μs
    1 x beforeRenderComponent com_content (22.58KB) (0.37%)
    445μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.29%)
    353μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.51KB) (0.28%)
    338μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.25%)
    306μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.17%)
    204μs
    1 x afterRenderRawModule mod_custom () (944B) (0.13%)
    159μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.13%)
    156μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (3.93KB) (0.12%)
    140μs
    1 x Before Access::getAssetRules (id:4033 name:com_content.article.1989) (130.65KB) (0.11%)
    132μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.1%)
    127μs
    1 x afterRenderRawModule mod_custom () (896B) (0.08%)
    97μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.07%)
    83μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.07%)
    79μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.06%)
    75μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.06%)
    71μs
    1 x After Access::getAssetRules (id:4033 name:com_content.article.1989) (7.38KB) (0.06%)
    69μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.04%)
    53μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.04%)
    50μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.04%)
    50μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    42μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.03%)
    38μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.03%)
    33μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.03%)
    32μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.02%)
    25μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.02%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    25μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.02%)
    24μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.02%)
    24μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.02%)
    22μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.02%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    18μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    16μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    14μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    12μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0.01%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0.01%)
    7μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (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 unique64.25ms1.16MB
  • SELECT @@SESSION.sql_mode;84μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?211μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 179μ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)2.41ms944BParams/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` = 1315μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`113μ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` = :guest189μ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`577μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC238μ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` = 1189μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config179μ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`994μ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`348μ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` = 1347μ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)513μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.68ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`849μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1989'1.98ms48B/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)483μ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`425μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)1.86ms4.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`399μ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 ASC383μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id161μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id78μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`2.38ms212.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 DESC3.57ms109.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`398μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1166μ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` = 0404μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id151μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id84μ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-27 09:04:41') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-27 09:04:41') AND c2.state = 1384μs3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 1036.19ms199.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` = :id672μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1250μ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)218μ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 ASC382μ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)178μ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` = 1182μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?131μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.43ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy