Skip to main content

Omega-3 fettsyrer fungerer mot giktsmerter

- men bare om vi får nok

Omega-3 fettsyrer fungerer mot giktsmerterBritiske forskere har undersøkt om kosttilskudd med omega-3 fettsyrer, i form av fiskeoljer, kan redusere smerten hos pasienter med leddgikt. Det ser ut til at et stort inntak av fiskeoljer med EPA og DHA har den største effekten, så det kan lønne seg å lese produktdeklarasjonen. Ettersom leddgikt og mange andre giktsykdommer er forårsaket av betennelse i leddene, kan man også la seg bli inspirert av den nye trenden omkring et antiinflammatorisk kosthold.

Giktsykdommer, inkludert leddgikt, er svært vanlige. Over 300 000 nordmenn lever med en revmatisk diagnose. Derfor er det all grunn til å søke naturlige løsninger for behandling av giktsykdommer eller lindring av smerten.
I den forbindelsen testet britiske forskere effekten av de to omega-3 fettsyrene EPA (eicosapentaensyre) og DHA (docosahexaensyre) som finnes i fiskeoljer og levertran. Forskerne analyserte 18 kontrollerte studier på pasienter med leddgikt, der det var trukket lodd om hvem skulle få omega-3 fettsyrer, og hvem skulle ha placebo. Den systematiske oversikten inkluderte 1.143 personer som hadde tatt fra 2,1 til 9,1 gram fettsyrer per dag, noe som tilsvarer cirka 2-9 store standardkapsler. Studiene varierte fra 12 til 52 uker. Ti av studiene underbygget hypotesen om at smerten ble redusert etter inntak av omega-3 fettsyrer. Konklusjonen, basert på pasientens egne erfaringer eller doktorens vurdering, viste at omega-3-fettsyrene fungerer terapeutisk ved å redusere smerten hos pasienter med leddgikt. Daglige doser av fiskeolje på mellom 3 og 6 gram synes å ha størst effekt.
Studien er publisert i Nutrition 2017.
Andre undersøkelser peker på at det er spesielt EPA som motvirker betennelser, så også her kan det lønne seg å lese produktdeklarasjonen, slik at en daglig dose fiskeolje gir 900-1.800 mg EPA.
Til orientering vil det ta en måned før fiskeoljene fungerer optimalt, samtidig vil det også ta måned før effekten avtar, om man slutter med å ta dem.

For lite omega-3 og for mye omega-6 gir grobunn for artritt og inflammasjoner

Det er nødvendige omega-3 og omega-6-fettsyrer som regulerer kroppens betennelses- og inflammasjonsprosesser. Kroppen må selvsagt være i stand til å sette i gang en betennelse hvis vi får en infeksjon, men immunsystemet bør ikke gå amok og iverksette kroniske betennelser.
Vi får fortrinnsvis omega-3 fettsyrer fra fet fisk og omega-6 fettsyrer fra vegetabilske oljer. Når vi har inntatt disse fettsyrene, omdannes de ved hjelp av enzymer til ulike hormonliknende substanser som kalles prostaglandiner (PG1-3), som påvirker en rekke biokjemiske prosesser i kroppen.
En ubalanse med for mange omega-6-fettsyrer og/eller for lite omega-3 fettsyrer kan lett fremme kroniske inflammasjoner og gi grobunn for gikt og mange andre sykdommer, som dessverre er forbundet med det moderne kostholdet og livsstilen vår.

Nobelpris, kosthold og inflammasjoner

I 1982 fikk biokjemikerne Sune K. Bergström, Bengt I. Samuelson og John R. Vane, Nobelprisen i medisin for sin forskning på de mange forskjellige prostaglandiner og deres innflytelse på vår helse.
Følgende liste over fettsyrer og prostaglandiner er svært forenklet, men gir et godt innblikk i hvorfor kosthold er så viktig i behandlingen av revmatiske sykdommer, og i reguleringen av inflammasjoner.

Liste over fettsyrer og prostaglandiner

Liste over fettsyrer og prostaglandiner

 

Hva fremmer inflammasjoner i det moderne kostholdet?

Både oppdrettsfisk, slaktede dyr, kyllinger og melkekyr får i dag fôr som er rikere på omega-6-fettsyrer på grunn av økonomi og vekst. Derfor inneholder både fisk, kjøtt, egg og meieriprodukter færre omega-3 fettsyrer enn tidligere. Dyrenes fôr, mindre fisk, ferdigretter og margarin er årsakene til at mange får for mye omega-6 og for lite omega-3. Moderne vestlig kosthold har ofte et forhold på omega-6 til omega-3 på 10:1 og noen steder opp til 30:1. Det antas at det optimale forholdet er 4:1, eller enda lavere.
Omdannelse av fettsyrer til forskjellige prostaglandiner foregår gjennom enzymprosesser som krever forskjellige vitaminer og mineraler. I denne forbindelsen er det spesielt mange som mangler vitamin D, selen, sink og magnesium på grunn av utilstrekkelig med sol, fattig jordsmonn, ensidig kost og stress.
Det moderne kostholdet er også forbundet med overvekt, og det er spesielt det farlige magefettet mellom tarmene, som ytterligere øker risikoen for inflammasjoner.

De fleste mennesker kan enkelt ta opp omega-3 fettsyrer fra fiskeoljer

Linfrøolje og noen andre vegetabilske oljer inneholder omega-3 fettsyrer i formen ALA. Men mange mangler de enzymer som skal omdanne ALA til EPA. Siden steinalderen har den altdominerende kilden til omega-3 fettsyrer vært fra fet fisk i form av EPA, som er lett å omdanne til inflammasjonshemmende prostaglandin E3.

Kilder:

Abdulrazaq, Innes JK, Calder PC. Effect of ω-3 polyunsaturated fatty acids on arthritic pain: A systematic review. Nutrition 2017
https://www.ncbi.nlm.nih.gov/pubmed/28606571

http://www.zonediet.com/blog/what-are-the-real-differences-between-epa-and-dha/

https://www.ncbi.nlm.nih.gov/pubmed/16531187

https://www.nobelprize.org/nobel_prizes/medicine/laureates/1982/

Pernille Lund. Immunforsvarets nye ABC. Hovedland 2012

8.697MBMemory 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" => 1745343353 "last" => 1745343353...
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" => "nb-NO" ]
  • afterLoad (456.52KB) (1.12ms)
  • afterInitialise (1.27MB) (16.95ms)
  • afterRoute (905.62KB) (10.29ms)
  • beforeRenderComponent com_content (23.34KB) (260μs)
  • Before Access::preloadComponents (all components) (112.91KB) (2.37ms)
  • After Access::preloadComponents (all components) (97.34KB) (583μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (13μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (9.54ms)
  • Before Access::getAssetRules (id:3180 name:com_content.article.1565) (130.65KB) (92μs)
  • After Access::getAssetRules (id:3180 name:com_content.article.1565) (7.38KB) (48μs)
  • beforeRenderRawModule mod_custom (Søk mer info) (1.42MB) (33.83ms)
  • afterRenderRawModule mod_custom (Søk mer info) (4.38KB) (1.29ms)
  • beforeRenderModule mod_custom (Søk mer info) (720B) (8μs)
  • afterRenderModule mod_custom (Søk mer info) (4.27KB) (181μs)
  • afterRenderComponent com_content (53.88KB) (6.59ms)
  • Before Access::getAssetRules (id:8 name:com_content) (69.64KB) (4.34ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (39.15KB) (3.44ms)
  • beforeRenderRawModule mod_menu (Main Menu-Norsk) (290.09KB) (6.87ms)
  • afterRenderRawModule mod_menu (Main Menu-Norsk) (114.98KB) (2.39ms)
  • beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu-Norsk) (3.86KB) (1.15ms)
  • beforeRenderRawModule mod_languages (Sprogskift) (2.94KB) (24μs)
  • afterRenderRawModule mod_languages (Sprogskift) (23.35KB) (1.85ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (763μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (14μs)
  • afterRenderRawModule mod_finder () (130.18KB) (3.36ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (37μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (141μs)
  • afterRenderRawModule mod_custom () (21.96KB) (3.16ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (2.48KB) (62μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (3.85KB) (107μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (4.19KB) (748μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (35μs)
  • beforeRenderRawModule mod_menu (Main Menu-Norsk) (1.55KB) (39μs)
  • afterRenderRawModule mod_menu (Main Menu-Norsk) (4.4KB) (519μs)
  • beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu-Norsk) (1.25KB) (2.07ms)
  • beforeRenderRawModule mod_finder () (3.52KB) (18μs)
  • afterRenderRawModule mod_finder () (6.25KB) (528μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (47μs)
  • beforeRenderRawModule mod_custom () (12.13KB) (182μs)
  • afterRenderRawModule mod_custom () (944B) (128μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (208B) (94μs)
  • afterRenderRawModule mod_custom () (896B) (92μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (21μs)
  • afterRender (120.86KB) (4.37ms)
  • 1 x beforeRenderRawModule mod_custom (Søk mer info) (1.42MB) (28.04%)
    33.83ms
    1 x afterInitialise (1.27MB) (14.05%)
    16.95ms
    1 x afterRoute (905.62KB) (8.53%)
    10.29ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (7.91%)
    9.54ms
    1 x beforeRenderRawModule mod_menu (Main Menu-Norsk) (290.09KB) (5.69%)
    6.87ms
    1 x afterRenderComponent com_content (53.88KB) (5.46%)
    6.59ms
    1 x afterRender (120.86KB) (3.62%)
    4.37ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (69.64KB) (3.6%)
    4.34ms
    1 x afterDispatch (39.15KB) (2.85%)
    3.44ms
    1 x afterRenderRawModule mod_finder () (130.18KB) (2.78%)
    3.36ms
    1 x afterRenderRawModule mod_custom () (21.96KB) (2.62%)
    3.16ms
    1 x afterRenderRawModule mod_menu (Main Menu-Norsk) (114.98KB) (1.98%)
    2.39ms
    1 x Before Access::preloadComponents (all components) (112.91KB) (1.96%)
    2.37ms
    1 x afterRenderModule mod_menu (Main Menu-Norsk) (1.25KB) (1.71%)
    2.07ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (23.35KB) (1.53%)
    1.85ms
    1 x afterRenderRawModule mod_custom (Søk mer info) (4.38KB) (1.07%)
    1.29ms
    1 x afterRenderModule mod_menu (Main Menu-Norsk) (3.86KB) (0.95%)
    1.15ms
    1 x afterLoad (456.52KB) (0.93%)
    1.12ms
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.63%)
    763μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (4.19KB) (0.62%)
    748μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.48%)
    583μs
    1 x afterRenderRawModule mod_finder () (6.25KB) (0.44%)
    528μs
    1 x afterRenderRawModule mod_menu (Main Menu-Norsk) (4.4KB) (0.43%)
    519μs
    1 x beforeRenderComponent com_content (23.34KB) (0.22%)
    260μs
    1 x beforeRenderRawModule mod_custom () (12.13KB) (0.15%)
    182μs
    1 x afterRenderModule mod_custom (Søk mer info) (4.27KB) (0.15%)
    181μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.12%)
    141μs
    1 x afterRenderRawModule mod_custom () (944B) (0.11%)
    128μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (3.85KB) (0.09%)
    107μs
    1 x beforeRenderRawModule mod_custom () (208B) (0.08%)
    94μs
    1 x Before Access::getAssetRules (id:3180 name:com_content.article.1565) (130.65KB) (0.08%)
    92μs
    1 x afterRenderRawModule mod_custom () (896B) (0.08%)
    92μs
    1 x afterRenderModule mod_custom () (2.48KB) (0.05%)
    62μs
    1 x After Access::getAssetRules (id:3180 name:com_content.article.1565) (7.38KB) (0.04%)
    48μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.04%)
    47μs
    1 x beforeRenderRawModule mod_menu (Main Menu-Norsk) (1.55KB) (0.03%)
    39μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    37μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.03%)
    35μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    29μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    25μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (2.94KB) (0.02%)
    24μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.02%)
    21μs
    1 x beforeRenderRawModule mod_finder () (3.52KB) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    14μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    13μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    12μs
    2 x beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    9μs
    1 x beforeRenderModule mod_custom (Søk mer info) (720B) (0.01%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0.01%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
41 statements were executed, 9 of which were duplicates, 32 unique31.29ms764.34KB
  • SELECT @@SESSION.sql_mode;42μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?100μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1703μ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)848μs944BParams/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` = 1201μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`309μ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` = :guest132μ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`471μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC158μ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` = 1168μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config148μ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`1.17ms165.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`266μ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` = 1186μ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)365μ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` = 05.74ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.18ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1565'2.13ms48B/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)326μ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`323μ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.95ms4.09KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.53ms3.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 ASC888μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id121μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id233μ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`4.12ms98.72KBParams/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 DESC1.27ms2.63KBParams/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`337μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.07ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0329μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id105μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μ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 != 'nb-NO' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-22 17:35:54') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-22 17:35:54') AND c2.state = 1576μs4.03KBParams/libraries/src/Language/Associations.php:145Copy
  • 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` = :id298μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1432μ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)157μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.ordering ASC1.23ms4.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)143μ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` = 1133μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?117μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.22ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy