Skip to main content

Omega-3 fedtsyrerne EPA og DHA hæmmer inflammationer via forskellige mekanismer

Omega-3 fedtsyrerne EPA og DHA hæmmer inflammationer via forskellige mekanismerDet er almindelig kendt, at omega-3 fedtsyrer hæmmer inflammationer, som er den røde tråd i de fleste kroniske sygdomme. Et forskerhold fra Tufts University i USA har nu fundet, at omega-3 fedtsyrerne EPA og DHA, der findes i fed fisk og tilskud med fiskeolier, hæmmer inflammationer via forskellige mekanismer. Studiet er publiceret i det videnskabelige tidsskrift Atherosclerosis, der samler forskning omkring åreforkalkning. Studiet er i tråd med tidligere forskning, der afslører, hvor vigtigt det er et få nok omega-3 i forebyggelsen af kredsløbssygdomme, gigt og andre livsstilssygdomme.

Omega-3 fedtsyrerne er livsvigtige, og derfor skal vi have dem tilført med kosten. I cellernes membraner sidder formerne EPA og DHA, som har en lang række fysiologiske funktioner. Fed fisk og fiskeolier indeholder netop EPA og DHA, som derfor er nemmere at udnytte.
Omega-3 fedtsyrerne virker i et biokemisk samspil med omega-6 fedtsyrerne, hvor balancen og typen er vigtig. Det betyder, at hvis vi får for lidt omega-3, skabes der grobund for kroniske inflammationer og andre ubalancer. Lav grad af kronisk inflammation, som ikke mærkes direkte, er involveret i aldringsprocesser, kredsløbssygdomme, diabetes-2, depression, Alzheimers og kræft. Voldsommere inflammationer, som giver direkte vævsskade, er involveret i autoimmune sygdomme som leddegigt. Gennem de sidste årtier er inflammatoriske sygdomme steget drastisk, og det tilskrives ændringer i kostvaner og livsstil.

Regulering af inflammationer

Vi skal selvfølgelig kunne iværksætte en akut inflammation i bekæmpelsen af infektioner og vævsskader. Men immunforsvaret må ikke overreagere med kroniske inflammationer, da det øger risikoen for en lang række kroniske sygdomme. Det skyldes blandt andet, at vi danner for mange frie radikaler. Det er nogle aggressive molekyler, som laver farlige kædereaktioner inde i cellerne og mellem cellerne. De frie radikaler kan også skade det livsvigtige kolesterol, så det harskner og baner vej for åreforkalkning.
Kroppens inflammationsprocesser styres i høj grad af nogle proteiner, der dannes af nogle hvide blodlegemer, og der bør altid være en balance mellem de pro-inflammatoriske proteiner og de anti-inflammatoriske proteiner.
Forskerholdet fra Tufts University fandt i deres nye studie, at DHA havde en større antiinflammatorisk effekt end EPA. DHA reducerede også niveauet af et antiinflammatorisk protein. På den anden side var EPA bedre end DHA til at genoprette hele balancen mellem pro-inflammatoriske og anti-inflammatoriske cytokiner.
I forebyggelsen af hjertekarsygdomme er det meget vigtigt, at der er balance mellem de pro-inflammatoriske og anti-inflammatoriske proteiner. Det er også relevant i forbindelse med overvægt, følgesygdomme som diabetes-2 og mange andre kroniske sygdomme.
Det antages, at EPA og DHA fungerer som iværksættermolekyler, der sætter gang i dannelsen af antiinflammatoriske proteiner. De kan også blokere for dannelsen af de pro-inflammatoriske proteiner.
Ifølge en oversigtsartikel kan tilskud med EPA og DHA signifikant reducere flere pro-inflammatoriske proteiner som CRP (C-reaktiv protein), TNFα (tumor necrosis factor alpha) og IL-6 (interleukin-6).
Et senere studie, publiceret i 2018, har vist, at høje doser EPA og høje doser DHA kan reducere blodets indhold af både IL-6 og IL-1β.

Studiets detaljer

Det nye studie fra Tufts University forløb over 36 uger, og det inkluderede 9 mænd samt 12 kvinder i menopausen. Deltagerne var 50-75 år, og de var alle diagnosticeret med kronisk inflammation. I starten fik alle deltagerne kun tilskud med solsikkeolie, der indeholder omega-6, og dette var for at opnå en base til sammenligning. Senere fik deltagerne tilskud med EPA eller DHA.
Ved siden af DHA´s anti-inflammatoriske effekt fandt forskerne, at DHA reducerede en genetisk disponering for at danne fire pro-inflammatoriske proteiner, mens EPA kun reducerede én type. På den anden side havde EPA andre evner til at regulere immunforsvarets respons.
Selvom det tyder på, at DHA har den stærkeste anti-inflammatoriske effekt, er det ifølge forskerne ikke endegyldigt. Derfor er det stadig en fordel at få begge omega-3 fedtsyrer, som de jo også findes i fed fisk og tilskud med fiskeolier.
Det nye studie er publiceret i Atherosclerosis.
Til orientering går der en måneds tid før EPA og DHA er indlejret i cellemembranerne, så den optimale effekt kommer først herefter. På den anden side aftager effekten også i løbet af en måneds tid, hvis man ophører med tilskud. Derfor kan det være svært at gennemskue den direkte sammenhæng.

Hvor meget EPA og DHA har vi brug for?

Vi kan som regel få dækket behovet ved at følge Fødevarestyrelsens anbefalinger om at spise 200-300 gram fisk om ugen, hvoraf en del bør være fra fed fisk. Men gennemsnitsdanskerens indtag af fisk er faldet gennem de sidste årtier, således at indtaget af EPA plus DHA kun er 0,2 gram pr døgn, og det er alt for lidt.

Internationale eksperter anbefaler følgende daglige mængder af EPA/DHA:

  • 500 mg for at forhindre decideret mangel
  • 1 gram for proaktiv understøttelse – for eksempel hjerte og kredsløb
  • 2-4 gram for intensiv understøttelse – for eksempel ømme led

Som det fremgår, kan behovet for omega-3 fedtsyrerne godt være individuelt. Hvis man ikke kan lide fed fisk eller bare spiser for lidt, er det oplagt at tage tilskud. Fiskeolier baseret på frie fedtsyrer sikrer en god optagelse. Fiskeolier bør desuden overholde myndighedernes krav til peroxidtal og miljøgifte.

Hvor meget omega-3 er der i fed fisk?

Der er ca. 1 gram omega-3 i en sildemad og 3-4 gram i en vildlaksesteak

Referencer:

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

Will Chu. Omega-3 oils EPA and DHA differ in actions that tackle inflammation: Study. Nutraingredients.com 08-Dec-2020

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

Understanding How Omega 3 Dampens Inflammatory Reactions Neuroscience News 2017

Abdulrazaq, Innes JK, Calder PC. Effect of ω-3 polyunsaturated fatty acids on arthritic pain: A systematic review. Nutrition 2017

  • Oprettet den .
8.765MBMemory Usage197msRequest 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" => 1745697514 "last" => 1745697514...
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" => "da-DK" ]
  • afterLoad (456.53KB) (979μs)
  • afterInitialise (1.27MB) (15.44ms)
  • afterRoute (603.19KB) (4.62ms)
  • beforeRenderComponent com_content (23.85KB) (492μs)
  • Before Access::preloadComponents (all components) (36.09KB) (480μs)
  • After Access::preloadComponents (all components) (97.34KB) (833μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (21μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (5.48ms)
  • Before Access::getAssetRules (id:5922 name:com_content.article.2925) (130.65KB) (135μs)
  • After Access::getAssetRules (id:5922 name:com_content.article.2925) (7.38KB) (70μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.55MB) (25.2ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (301μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (6μs)
  • afterRenderModule mod_custom (Søg mere info...) (6.93KB) (100μs)
  • afterRenderComponent com_content (58.59KB) (16.44ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (2.55ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (55μs)
  • afterDispatch (17.66KB) (889μs)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (581μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (131.36KB) (51.98ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (38μs)
  • afterRenderRawModule mod_tags_popular (Søg) (8.92KB) (50.89ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (2.6ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (75μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (16μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (212μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (2.01ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (73μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (21μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.39KB) (2.2ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (8μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (24μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (15μs)
  • afterRenderRawModule mod_finder () (134.78KB) (2.67ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (42μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (166μs)
  • afterRenderRawModule mod_custom () (21.95KB) (1.15ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (58μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (131μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (854μs)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (48μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (749μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (30μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.29KB) (765μs)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (207μs)
  • afterRenderRawModule mod_custom () (944B) (165μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (27μs)
  • beforeRenderRawModule mod_custom () (688B) (88μs)
  • afterRenderRawModule mod_custom () (896B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (49μs)
  • afterRender (181.48KB) (3.54ms)
  • 1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (131.36KB) (26.43%)
    51.98ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (8.92KB) (25.88%)
    50.89ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.55MB) (12.82%)
    25.20ms
    1 x afterRenderComponent com_content (58.59KB) (8.36%)
    16.44ms
    1 x afterInitialise (1.27MB) (7.85%)
    15.44ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (2.79%)
    5.48ms
    1 x afterRoute (603.19KB) (2.35%)
    4.62ms
    1 x afterRender (181.48KB) (1.8%)
    3.54ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (1.36%)
    2.67ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.32%)
    2.60ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (1.3%)
    2.55ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.39KB) (1.12%)
    2.20ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.02%)
    2.01ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.59%)
    1.15ms
    1 x afterLoad (456.53KB) (0.5%)
    979μs
    1 x afterDispatch (17.66KB) (0.45%)
    889μs
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.43%)
    854μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.42%)
    833μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.39%)
    765μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.38%)
    749μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.3%)
    581μs
    1 x beforeRenderComponent com_content (23.85KB) (0.25%)
    492μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.24%)
    480μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.15%)
    301μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.11%)
    212μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.11%)
    207μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.08%)
    166μs
    1 x afterRenderRawModule mod_custom () (944B) (0.08%)
    165μs
    1 x Before Access::getAssetRules (id:5922 name:com_content.article.2925) (130.65KB) (0.07%)
    135μs
    1 x afterRenderRawModule mod_custom () (896B) (0.07%)
    135μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.07%)
    131μs
    1 x afterRenderModule mod_custom (Søg mere info...) (6.93KB) (0.05%)
    100μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    88μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.04%)
    75μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.04%)
    73μs
    1 x After Access::getAssetRules (id:5922 name:com_content.article.2925) (7.38KB) (0.04%)
    70μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    58μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.03%)
    55μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    49μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.02%)
    49μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.02%)
    48μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    42μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.02%)
    38μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    30μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    27μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    24μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    19μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0.01%)
    16μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    15μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
45 statements were executed, 9 of which were duplicates, 36 unique137ms1.35MB
  • SELECT @@SESSION.sql_mode;80μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?285μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 192μ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.4ms944BParams/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` = 1745μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`133μ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` = :guest196μ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`595μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC184μ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` = 1159μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config207μ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`326μ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` = 1256μ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)437μ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`768μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2925'2.31ms48B/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)463μ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`388μ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)4.24ms4.11KBParams/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`388μ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 ASC391μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id140μ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.71ms261.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 DESC11.69ms161.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`417μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1189μ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` = 0456μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id122μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id69μ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 != 'da-DK' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-26 19:58:34') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-26 19:58:34') AND c2.state = 1349μs3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • 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`,( SELECT COUNT(`i`.`id`) FROM `has_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1 AND `i`.`language` IN (:preparedArray5,:preparedArray6)) AS `numitems` 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`10.62ms4.05KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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`.`catid` IN (:preparedArray5) 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 (:preparedArray6,:preparedArray7) ORDER BY RAND() ASC LIMIT 1538.38ms287.28KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 1548.57ms2.75KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • 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` = :id390μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1263μ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)191μ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 ASC384μ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)254μ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` = 1179μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • 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`431μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?147μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.9ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy