Skip to main content

Om E-vitamin: Naturligt alfa-tocopherol

Om E-vitamin: Naturligt alfa-tocopherolProfessor Maret Traber fra Linus Pauling Instituttet i USA har forsket i E-vitamin i mange år. I en oversigtsartikel gennemgår hun den seneste viden om dette vigtige, fedtopløselige vitamin, hvor det kan udledes, at vi i praksis sandsynligvis kun har brug for alfa-tocopherol.

E-vitamin hedder tocopherol eller tocotrienol, og der er mere end én slags: Der er fire tocopheroler: Alfa-, beta-, gamma- og delta-tocopherol samt fire tocotrienoler: Alfa-, beta-, gamma- og delta-tocotrienol, hvilket giver otte forskellige slags E-vitamin. Planter er i stand til at ændre én form af E-vitamin til en anden, men dyr og mennesker kan ikke.

Kroppen foretrækker naturligt alfa-tocopherol

Alle former af E-vitamin kan i forskellig grad modvirke symptomer på E-vitaminmangel, men der er stor forskel i deres biologiske aktivitet. Kroppen har en forkærlighed for alfa-tocopherol, som er den eneste form med et specifikt transportprotein.

Alfa-tocopherol mest effektive antioxidant

De forskellige E-vitamin-former har nogenlunde den samme antioxidant-aktivitet, men alfa-tocopherol skiller sig ud ved at være det mest effektive. E-vitaminernens biologiske aktivitet er derimod meget forskellig. Eksempelvis er naturligt E-vitamins biologiske aktivitet dobbelt så høj som syntetisk E-vitamin. Får man syntetisk alfa-tocopherol, som i praksis består af en blanding af syntetisk og naturligt tocopherol, så forsøger kroppen at øge udskillelsen af den "ubrugelige", syntetiske del af vitaminet.

E-vitaminets rolle

E-vitaminets primære rolle er at beskytte langkædede flerumættede fedtsyrer (PUFA) mod lipid-oxidation, dvs, forharskning. Det er derfor sandsynligt, at E-vitamin beskytter den essentielle N-3 fedtsyre DHA fra fisk.

Blandede tocopheroler

Ved indtag af blandede E-vitamin-former, sorterer leveren dem og sender alfa-tocopherol tilbage i blodet, hvorimod de former som ikke er alfa-tocopherol nedbrydes og udskilles.

Alfa-tocopherol er den mest effektive og sikreste form for E-vitamin. Et brugt E-vitamin, dvs. skadet af frie radikaler bliver til et potentielt skadeligt a-tocopheroxyl radikal, som 'lever' relativt lang tid, men som kan repareres af det vandopløselige C-vitamin. Andre E-vitamin-former bliver mere reaktive når de ændres til radikaler, og kan ligefrem optræde som cellegifte.

Der er ingen specifikke mekanismer, der hurtigt udskiller alfa-tocopherol fra kroppen. Det er der derimod for de andre former af tocopherol.

Optagelse af E-vitamin

E-vitamin optages af enterocytter (tarmceller) i tyndtarmens slimhinde. Præcis hvordan der sker, er stadig ikke fuldt afklaret, men optagelsen er bedst, hvis der samtidig er fedt til stede. Nedsat fedtoptagelse fra tarmen medfører samtidig nedsat optagelse af E-vitamin. Det samme gør en nedsat evne til at danne de lipoproteiner som også fragter fedtstoffer, kolesterol og E-vitamin rundt i kroppen. Tilstrækkeligt med galdesyrer er vigtigere for optagelsen af E-vitamin end tilstrækkeligt med fedtfordøjende enzymer. E-vitaminets struktur kan også influere på hvor godt vitaminet optages. Sandsynligvis spiller E-vitaminets opløselighed i tarmen en større rolle end mængden af vitamin, når det gælder optagelighed fra tarmen.

E-vitaminet transporteres fra tarmen med såkaldte chylomikroner via kroppens lymfe- og blodkar til leveren. De forskellige E-vitaminformer synes at blive nedbrudt og udskilt hurtigt bortset fra alfa-tocopherol, som beholdes. Undersøgelser har vist, at nedbrydningen af gamma-tocopherol er 100 gange større end nedbrydning af alfa-tocopherol pr. mg. En stor del syntetisk E-vitamin nedbrydes og udskilles også hurtigt.

Kroppen regulerer selv sin E-vitamin

Leveren har to forskellige mekanismer, der kontrollerer kroppens E-vitamin-niveau. Det ene er det system, der styrer optagelse, dannelse og udskillelse af lipoproteiner. Det andet er leverens afgiftende funktion via en gruppe afgiftende enzymer kaldet cytochrom P450.

Faktisk er der stærk evidens for, at kroppen genkender alfa-tocopherol som et vitamin, mens selv lave koncentrationer af andre typer E-vitamin behandles som "fremmede" stoffer, der nedbrydes og udskilles.

Alt i alt medfører det, at det er naturligt alfa-tocopherol, som leveren sender ud til kroppens celler ved hjælp af nogle transport-proteiner kaldet a-TTP. Leveren danner også kolesterol, som fragtes rundt i kroppen med forskellige transportproteiner. De indeholder også alfa-tocoferol for at modvirke forharskning af kolesterolet.

  • VLDL-kolesterol partikler indeholder ca. 65 alfa-tocoferol-molekyler hver
  • LDL-kolesterol partikler indeholder ca. 8-12 alfa-tocoferol-molekyler hver
  • HDL-kolesterol partikler indeholder mindre end 1 alfa-tocoferol-molekyle hver

Det ses at VLDL-kolesterolet er meget afhængig af en tilstrækkelig tilførsel af alfa-tocopherol fra leveren for at modvirke at kolesterolet forharskes.

Andre effekter af E-vitamin

En undersøgelse fra 1993 (Women's Health Study) viste, at tilskud af alfa-tocopherol nedsætter tilfælde af venøs thrombose, dvs. en blodprop i en dyb vene, oftest i benene. Virkningsmekanismen er, at E-vitaminet modvirker K-vitaminets evne til at få blodet til at størkne.

Ingen overdosering

Ved et højt indtag af alfa-tocopherol regulerer leveren blodets niveau til max. 2-4 gange forhøjet. Resten udskilles. På denne måde adskiller E-vitamin sig fra A-og D-vitaminer ved ikke at kunne ophobes til et niveau i leveren og andre væv, hvor det bliver giftigt.

Bivirkninger få og usikre

De tilsyneladende negative effekter fra E-vitamin, som er blevet rapporteret fra tid til anden, har været omdiskuteret, fordi de påståede bivirkninger ikke med sikkerhed har kunnet relateres til E-vitaminet.

Den eneste bivirkning som toksikologer har kunnet finde som følge af store doser E-vitamin var en øget blødningstendens, som sandsynligvis skyldes, at det hæmmer K-vitaminet.

Måling af E-vitamin

Blodets indhold af E-vitamin er ikke nogen pålidelig metode til at måle kroppens indhold af E-vitamin, og det er i særlig grad usikkert hos personer som enten har abnormt lidt eller meget fedt i blodet. I dag er den mest pålidelige metode til vurdering af kroppens E-vitaminindhold at måle mængden af E-vitamin-metabolitter i en urinprøve.

Konklusion

Maret Trabers oversigtsartikel afkræfter tidligere rapporter om problemer med overdosering af E-vitamin fra tilskud. Den sætter også et stort spørgsmåltegn ved nytten af andre former for E-vitamin-tilskud end alfa-tocopherol.

Ref.

Traber MG. Mechanisms for the Prevention of Vitamin E Excess. J Lipid Res 2013. E-pub ahead of print.

8.496MBMemory Usage299msRequest 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" => 1744262487 "last" => 1744262487...
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.22KB) (1.97ms)
  • afterInitialise (1.27MB) (44.18ms)
  • afterRoute (603.51KB) (12.52ms)
  • beforeRenderComponent com_content (28.34KB) (3.09ms)
  • Before Access::preloadComponents (all components) (36.09KB) (1.44ms)
  • After Access::preloadComponents (all components) (97.34KB) (3.87ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (11μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (19.86ms)
  • Before Access::getAssetRules (id:584 name:com_content.article.360) (130.65KB) (1.14ms)
  • After Access::getAssetRules (id:584 name:com_content.article.360) (7.38KB) (57μs)
  • afterRenderComponent com_content (1.08MB) (93.33ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.01KB) (13.37ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (45.55KB) (7.68ms)
  • beforeRenderRawModule mod_custom (Fokus på D-vitamin) (548.12KB) (18.68ms)
  • afterRenderRawModule mod_custom (Fokus på D-vitamin) (4.61KB) (363μs)
  • beforeRenderRawModule mod_custom (Supplerer du med kosttilskud) (736B) (16μs)
  • afterRenderRawModule mod_custom (Supplerer du med kosttilskud) (2.28KB) (31μs)
  • beforeRenderModule mod_custom (Fokus på D-vitamin) (265.47KB) (12.06ms)
  • afterRenderModule mod_custom (Fokus på D-vitamin) (1.32KB) (85μs)
  • beforeRenderModule mod_custom (Supplerer du med kosttilskud) (352B) (14μs)
  • afterRenderModule mod_custom (Supplerer du med kosttilskud) (1.28KB) (27μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (8.25KB) (1.48ms)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (213.34KB) (4.06ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.73KB) (63μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.14KB) (7.91ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (71.04KB) (12.95ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (4.54KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (146μs)
  • afterRenderRawModule mod_custom () (21.91KB) (10.68ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (48μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (105μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (4.23ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μ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) (1.67ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (34μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.29KB) (3.44ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (48μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (198μs)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (82μs)
  • afterRenderRawModule mod_custom () (896B) (88μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (21μs)
  • afterRender (127.8KB) (9.45ms)
  • 1 x afterRenderComponent com_content (1.08MB) (31.24%)
    93.33ms
    1 x afterInitialise (1.27MB) (14.79%)
    44.18ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (6.65%)
    19.86ms
    1 x beforeRenderRawModule mod_custom (Fokus på D-vitamin) (548.12KB) (6.25%)
    18.68ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.01KB) (4.48%)
    13.37ms
    1 x afterRenderRawModule mod_finder () (71.04KB) (4.33%)
    12.95ms
    1 x afterRoute (603.51KB) (4.19%)
    12.52ms
    1 x beforeRenderModule mod_custom (Fokus på D-vitamin) (265.47KB) (4.04%)
    12.06ms
    1 x afterRenderRawModule mod_custom () (21.91KB) (3.57%)
    10.68ms
    1 x afterRender (127.8KB) (3.16%)
    9.45ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.14KB) (2.65%)
    7.91ms
    1 x afterDispatch (45.55KB) (2.57%)
    7.68ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (1.42%)
    4.23ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (213.34KB) (1.36%)
    4.06ms
    1 x After Access::preloadComponents (all components) (97.34KB) (1.3%)
    3.87ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (1.15%)
    3.44ms
    1 x beforeRenderComponent com_content (28.34KB) (1.04%)
    3.09ms
    1 x afterLoad (456.22KB) (0.66%)
    1.97ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.56%)
    1.67ms
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (8.25KB) (0.5%)
    1.48ms
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.48%)
    1.44ms
    1 x Before Access::getAssetRules (id:584 name:com_content.article.360) (130.65KB) (0.38%)
    1.14ms
    1 x afterRenderRawModule mod_custom (Fokus på D-vitamin) (4.61KB) (0.12%)
    363μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.07%)
    198μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    146μs
    1 x afterRenderRawModule mod_custom () (944B) (0.05%)
    135μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.04%)
    105μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    88μs
    1 x afterRenderModule mod_custom (Fokus på D-vitamin) (1.32KB) (0.03%)
    85μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.03%)
    82μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.73KB) (0.02%)
    63μs
    1 x After Access::getAssetRules (id:584 name:com_content.article.360) (7.38KB) (0.02%)
    57μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    48μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.02%)
    48μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    48μs
    1 x afterRenderModule mod_finder () (4.54KB) (0.01%)
    34μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    34μs
    1 x afterRenderRawModule mod_custom (Supplerer du med kosttilskud) (2.28KB) (0.01%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    29μs
    1 x afterRenderModule mod_custom (Supplerer du med kosttilskud) (1.28KB) (0.01%)
    27μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_custom (Supplerer du med kosttilskud) (736B) (0.01%)
    16μs
    1 x beforeRenderModule mod_custom (Supplerer du med kosttilskud) (352B) (0%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    11μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    6μs
42 statements were executed, 9 of which were duplicates, 33 unique101ms926.65KB
  • SELECT @@SESSION.sql_mode;56μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?82μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1258μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.73ms944BParams/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` = 1347μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`451μ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` = :guest131μ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`479μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC876μ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` = 11.92ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config176μ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`2.2ms165.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`973μ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` = 12ms848B/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)2.37ms7.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.15ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`3.58ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '360'2.54ms48B/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)446μ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`1.42ms3.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)21ms4.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.99ms3.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 ASC1.03ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id4.76ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id91μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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.88ms1.88KBParams/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`365μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.06ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0914μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.98ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id515μ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-10 05:21:27') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-10 05:21:27') AND c2.state = 11.47ms1.48KBParams/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` 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.84ms6.48KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`7.39ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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` = :id1.26ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1165μ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)1.73ms584B/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 ASC6.99ms4.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)521μ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` = 13.91ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?4.98ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?7.7ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy