Sammenhæng mellem statiner, åreforkalkning og mangel på K-vitamin

Sammenhæng mellem statiner, åreforkalkning og mangel på K-vitaminStatiner mod forhøjet kolesterol er et af de mest solgte lægemidler. Men der er voksende uenighed om statinernes effekt på forebyggelsen af åreforkalkning og kredsløbssygdomme, som handler om andet end kolesterol. Det viser sig nemlig, at statiner også hæmmer egenproduktionen af K2-vitamin, som bidrager til at fjerne calcium fra blodbanen. I et nyt studie, publiceret i Medical Sciences, konkluderer forskerne, at der er mere åreforkalkning blandt statinbrugere i forhold til ikke-statinbrugere uanset tilstedeværelsen af diagnosticerede hjertekarsygdomme. Det betyder med andre ord, at statiner stik imod forventning øger risikoen for åreforkalkning. Denne afsløring er i tråd med tidligere studier. Det har længe været kendt, at statiner også hæmmer dannelsen af co-enzymet Q10 og D-vitamin, som har andre betydninger for hjertet og kredsløbet.

På verdensplan er den hyppigste dødsårsag åreforkalkning i hjertets kranspulsårer.
Åreforkalkning består af oxideret LDL-kolesterol, fedt og calciumaflejringer. Der er mest fokus på det udskældte kolesterol, men det bør understreges, at kolesterol er et livsvigtigt stof, hvor leveren normalt producerer det meste ud fra kulhydrat for at dække kroppens behov. Kolesterol indgår blandt andet i cellemembraner samt opbygningen af hormoner, K2-vitamin, D-vitamin og Q10. Derfor må kolesterolniveauet heller ikke blive for lavt, og åreforkalkning handler om meget andet end kolesterol.

På verdensplan antages det, at mere end 200 millioner mennesker tager statiner mod forhøjet kolesterol og åreforkalkning.

Det nye studie med fokus på statiner, K2-vitamin og åreforkalkning

I det nye studie så forskerne nærmere på sammenhængen mellem statiner, åreforkalkning og K2-vitamin af flere årsager. For det første hæmmer statiner egenproduktionen af K2-vitamin, fordi det dannes ud fra kolesterol.
For det andet har K2-vitamin betydning for aktivering af nogle proteiner med indflydelse på kredsløbet. Matrix GLA protein, MGP, findes primært i blodkarrene, hvor det binder sig til calcium, som bortledes til knoglerne. Derved har K2-vitamin en kraftig evne til at forhindre åreforkalkning.
K2-vitamin kan desuden aktivere proteinet osteocalcin, som aflejrer calcium i knoglerne, hvilket modvirker knogleskørhed.
K2-vitamin aktiverer mere konkret en proces, der hedder carboxsylering af proteinerne. Denne proces er nødvendig for at MGP kan binde calciumioner i blodbanen, og at osteocalcin kan indlejre calciumioner i knoglerne. U-carboxylering og under-carboxylering af MGP og osteocalcin øger derfor risikoen for åreforkalkning samt knogleskørhed og knoglebrud.
Selvom man godt kan måle K2-vitamin i plasma, giver måling af de carboxylerede proteiner et mere troværdigt billede af K2-vitaminets nødvendige aktivitet.
I det nye kliniske studie ville forskerne derfor se nærmere på forholdet mellem indtagelse af statiner, forkalkning i hjertets kranspulsåre og K2-vitaminafhængige proteiner i to forskellige deltagergrupper. Den ene gruppe havde diagnosticerede hjertekarsygdomme, og den sunde kontrolgruppe havde en moderat risiko for at udvikle hjertekarsygdomme. Grupperne var også inddelt i statin-brugere og ikke-statin-brugere.

Forskerne målte følgende K2-vitaminafhængige proteiner:

Forskerne målte også deltagernes CAC score (Coronary Artery Calcium score), som afslører, hvor meget calcium, der er aflejret i hjertets kranspulsåre. Som bekendt findes det meste af kroppens calcium i knogler og tænder. Men hvis der kommer for meget calcium i arterierne, aflejres det som plak, som hærdes over tid, så der kommer åreforkalkning og forsnævring af arterierne. Dette øger risikoen for hjertetilfælde eller slagtilfælde.
En scanning af kranspulsårernes calciumaflejringer kan derfor estimere risikoen for at udvikle hjertekarsygdomme.

Studiets resultat: Mere åreforkalkning blandt statinbrugere

Det viste sig, at CAC scoren var højere hos statinbrugerne sammenlignet med ikke- statinbrugerne. CAC scoren var også højere blandt patienterne med diagnosticerede hjertekarsygdomme sammenlignet med kontrolgruppen.
Der var en direkte sammenhæng mellem niveauerne af ucOC og CACS i gruppen af statin-brugere, men ikke blandt ikke-statinbrugere.
De signifikant høje niveauer af ucOC hos statinbrugerne indikerede mangel på K-vitamin.
Niveauerne af ucMGP og GRP var de samme mellem statinbrugere og ikke-statinbrugere. Der var heller ingen sammenhæng mellem ucMGP eller GRP og CACS.
Ifølge forskerne er studiets resultater i tråd med den eksisterende evidens, som omhandler sammenhængen mellem statiner og åreforkalkning. Studiet afslører til en vis grad de mulige mekanismer gennem hvilke statiner øger aflejringen af calcium i arterievæggene. Og det er primært ved at forhindre funktionen af vitamin K-afhængige proteiner, som er involveret i beskyttelse af kredsløbet.
Det er derfor et paradoks, at den intensive statinbehandling har vist sig at øge åreforkalkning.

Statinbehandling og tilskud, der forebygger bivirkninger

Det kan stadig diskuteres, hvad der er normale kolesterolniveauer, og om statiner overhovedet er nødvendige, med mindre man lider af familiær hyperkolesterolæmi.
Ikke desto mindre anbefaler flere forskere, at medicinering med statiner altid kombineres med tilskud af K2-vitamin og Q10 for at undgå ubehagelige og alvorlige bivirkninger. Tilskud med D-vitamin er også relevant. Det skyldes, at kolesterolsænkende medicin som allerede nævnt hæmmer egenproduktionen af disse livsvigtige stoffer.

  • Over 600.000 danskere tager kolesterolsænkende medicin, især statiner
  • Cirka 40 procent er i primær forebyggelse, hvilket betyder, at de for så vidt er raske
  • Cirka 60 procent tager medicinen som behandling mod en allerede diagnosticeret hjertekarsygdom
  • Mange statinbrugere har metabolisk syndrom og diabetes type-2, hvor der er et forstyrret sukkerstofskifte.

Referencer:

Maria D. Zhelyazkova-Savova et al. Statins, vascular calcification, and vitamin K-dependent proteins: Is there a relation? Medical Sciences 26 February 2021

Okyama et al. Statins stimulate atherosclerosis and heart failure: pharmacological mechanisms. PubMed.gov 2015

Linda J Dobberstein. Statin Drugs Cause Atherosclerosis and Heart Failure. Wellness Resources 2015

Pernille Lund. Sådan får du styr på dit blodsukker. Ny Videnskab. 2013

Pernille Lund. Q10 – fra helsekost til epokegørende medicin. Ny videnskab 2014

Livet på statiner (ku.dk)

7.901MBMemory Usage61.43msRequest Duration
Joomla! Version4.4.4
PHP Version8.3.6
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
8.0.40-0ubuntu0.24.04.1
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:9 [ "option" => "com_content" "view" => "article" "id" => "2980:sammenhaeng-mellem-stati...
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "u801qqvi594rh49inpgi7dr6dh" ]
$_SERVER
array:42 [ "HTTP_AUTHORIZATION" => "" "HTTPS" => "on" "SSL_TLS_SNI" => "healthandscience.eu" ...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1752279541 "last" => 1752279541...
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.36KB) (1.99ms)
  • afterInitialise (1.28MB) (14.84ms)
  • afterRoute (532.88KB) (2.73ms)
  • beforeRenderComponent com_content (35.33KB) (331μs)
  • Before Access::preloadComponents (all components) (63.06KB) (414μs)
  • After Access::preloadComponents (all components) (97.34KB) (674μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.29MB) (5.26ms)
  • Before Access::getAssetRules (id:6025 name:com_content.article.2980) (130.65KB) (89μs)
  • After Access::getAssetRules (id:6025 name:com_content.article.2980) (7.38KB) (49μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.53MB) (26.96ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (286μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (4.93KB) (96μs)
  • afterRenderComponent com_content (33.26KB) (1.84ms)
  • Before Access::getAssetRules (id:8 name:com_content) (18.32KB) (980μs)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (62μs)
  • afterDispatch (14.92KB) (636μs)
  • afterRender (294.6KB) (3.21ms)
  • 1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.53MB) (43.88%)
    26.96ms
    1 x afterInitialise (1.28MB) (24.16%)
    14.84ms
    1 x After Access::preloadPermissions (com_content) (3.29MB) (8.56%)
    5.26ms
    1 x afterRender (294.6KB) (5.22%)
    3.21ms
    1 x afterRoute (532.88KB) (4.45%)
    2.73ms
    1 x afterLoad (456.36KB) (3.23%)
    1.99ms
    1 x afterRenderComponent com_content (33.26KB) (2.99%)
    1.84ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (18.32KB) (1.6%)
    980μs
    1 x After Access::preloadComponents (all components) (97.34KB) (1.1%)
    674μs
    1 x afterDispatch (14.92KB) (1.04%)
    636μs
    1 x Before Access::preloadComponents (all components) (63.06KB) (0.67%)
    414μs
    1 x beforeRenderComponent com_content (35.33KB) (0.54%)
    331μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.47%)
    286μs
    1 x afterRenderModule mod_custom (Søg mere info...) (4.93KB) (0.16%)
    96μs
    1 x Before Access::getAssetRules (id:6025 name:com_content.article.2980) (130.65KB) (0.15%)
    89μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.1%)
    62μs
    1 x After Access::getAssetRules (id:6025 name:com_content.article.2980) (7.38KB) (0.08%)
    49μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.02%)
    15μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0.01%)
    4μs
31 statements were executed, 3 of which were duplicates, 28 unique27.7ms925.24KB
  • SELECT @@SESSION.sql_mode;189μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?513μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1291μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `has_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id2.11ms992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1246μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`95μ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` = :guest153μ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`534μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC144μ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` = 1123μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config153μ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`864μs165.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • 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` = 1216μ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)453μ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.54ms417.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`600μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2980'1.36ms1.3KB/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)338μ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`280μ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)10.62ms4.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`317μ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 ASC281μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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.73ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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`276μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1134μ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` = 0294μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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-07-12 00:19:03') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-07-12 00:19:03') AND c2.state = 1341μs1.47KBParams/libraries/src/Language/Associations.php:145Copy
  • 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` = 1123μ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`307μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?90μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?982μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy