Skip to main content

Mangel på magnesium gjør vitamin D ineffektivt

- og er en helsemessig farlig cocktail

Mangel på magnesium gjør vitamin D ineffektivtVitamin D finnes i forskjellige former, og det er bruk for magnesium under aktiveringen, slik at vitaminet kan gjøre nytte for seg i kroppens celler og vev. Magnesiummangel er utbredt, og det betyr at vitamin D forblir ineffektivt. Tilskudd med vitamin D øker sannsynligvis opptaket av kalsium, men ved mangel på magnesium øker risikoen for åreforkalkning, benskjørhet, redusert motstandskraft og metabolsk syndrom, som er en forløper for diabetes type 2 og hjerte- og karsykdommer. Dette fremgår av en ny studie som er publisert i The Journal of the American Osteopathic Association.

Vitaminer og mineraler fungerer i kroppen som en koordinert helhet. Det viser seg at vitamin D og magnesium jobber tett sammen. Derfor er tilstrekkelig tilførsel og en riktig balanse mellom de to næringsstoffene avgjørende for flere fysiologiske funksjoner, og en god helse. Vitamin D regnes som et fettløselig hormon som de fleste cellene trenger. Det er spesielt viktig for kroppens opptak av kalsium og fosfor samt for knokler, immunsystem, kretsløp, humør og i forebygging av kreft. Magnesium er et av de mineraler vi trenger mest av, ved siden av kalsium, kalium og natrium.
Omtrent halvparten finnes i knoklene og resten finnes i myke vev som muskler, lever, nyrer og annet bløtvev. Magnesium finnes spesielt i cellene, der det er en del av mer enn 600 enzymprosesser.

Mangel på magnesium og aktivt vitamin D kan få alvorlige konsekvenser

Sommersolen er den viktigste kilden til vitamin D. Kostholdet bidrar bare med minimale mengder, derfor er mangel på vitamin D spesielt vanlig på de nordlige breddegradene. Men vitamin D er ikke alltid nok, fordi vitamin D forblir ineffektiv uten magnesium.
Det antas at rundt 50 prosent av den amerikanske befolkningen mangler magnesium, og vi kan forvente den samme tendensen her hjemme. Det betyr med andre ord at mangelen på magnesium og aktivt vitamin D kan ha mange alvorlige konsekvenser for helsen, både på kort- og lang sikt.
Ifølge lederen av undersøkelsen, professor Mohammed S. Razzaque, som er tilknyttet Lake Erie College of Osteopatic Medicine, Pennsylvania i USA, er folk flest uvitende om hvordan D-vitamin aktiveres i kroppen, og hvordan de får mest ut av kosttilskuddet de tar.

Det er vanlig å ta et kosttilskudd med vitamin D i vinterperioden for å forebygge influensa og vinterdepresjon, men vitamin D fungerer ikke optimalt uten magnesium.

D-vitaminets reise fra kilden og til den aktive formen

Vi danner mest vitamin D gjennom huden ved hjelp av kolesterol og solens UVB-stråler. Først danner vi pro-hormonet cholecalciferol, som også finnes som tilskudd, men det har foreløpig ingen biologisk aktivitet. I leveren omdannes cholecalciferol ved hjelp av magnesiumholdige enzymer til 25-hydroxycholecalciferol D3, som er den D-vitaminformen som måles i blodet.
Når D-vitaminet skal brukes, og det styres av PTH-hormonet fra biskjoldbruskkjertlene, omdannes det i nyrene til den aktive formen 1,25-dihydroxycholecalciferol D3, ved hjelp av andre magnesiumholdige enzymer.
Magnesiumholdige enzymer inngår også i biskjoldbruskkjertlenes syntese av PTH-hormonet. Det betyr med andre ord at mangel på magnesium for det første kan redusere aktiveringen av vitamin D, og for det andre kan forstyrre biskjoldbruskkjertlenes syntese av PTH og kalsiumomsetningen.

Kilde til vitamin D3 Betegnelse for vitamin D3 og enzymaktivitet
Tilskudd Cholecalciferol
Huden Cholecalciferol
Dannes ut i fra kolesterolformen 7-dihydroxycholesterol og solens UVB-stråler
Leveren 25-hydrocholecalciferol D3
Dannes ved hjelp av enzymet 25-hydroxylase
(Krever magnesium)
Nyrene 1,25-dihydroxycholecalciferol D3
Dannes ved hjelp av enzymet 1-alfa-hydroxylase.
(Krever magnesium)

Tilstrekkelig magnesium gir mindre behov for vitamin D

Ifølge professor Razzaque kan vitamin D-tilskudd øke en persons nivå av kalsium og fosfor i blodet, selv om det fortsatt mangler aktivt vitamin D i cellene.
Tilskudd med vitamin D kan øke opptaket av kalsium, og normalt bør magnesium bidra til at kalsium slipper inn i bencellene. Men ved mangel på magnesium, er det ingen kontroll over kroppens fordeling av kalsium, og risikoen for benskjørhet og åreforkalkning øker.
Mangel på vitamin D og/eller magnesium kan generelt føre til et bredt spekter av sykdommer, som også inkluderer infeksjoner, inflammasjoner og metabolsk syndrom, som er forløper for diabetes type 2. På den andre siden har personer med optimalt magnesiumopptak ikke nødvendigvis det samme behovet for tilskudd med vitamin D. Flere studier har vist at vitamin D og magnesium har samme effekt på flere aspekter av helsen vår, som kretsløp og blodtrykk. Det skyldes sannsynligvis at de to næringsstoffene er en del av forskjellige interaksjoner.
Et høyt inntak av magnesium gjennom kosthold eller kosttilskudd er relatert til redusert mangel på aktivt vitamin D i blodet. Dette fremgår også av den tidligere NHANES-studien fra 2013.

NB. Ta alltid kalsiumtilskudd med magnesium

De fleste kosttilskudd for skjelettet og knoklene våre inneholder kun kalsium og vitamin D. Men magnesium er også nødvendig for at vitamin D skal bli aktivert og slippe kalsium inn til bencellene. For mye kalsium og for lite magnesium øker blant annet risikoen for åreforkalkning.

Derfor er magnesiummangel utbredt

Magnesium finnes hovedsakelig i korn, mandler, nøtter, fullkorn, kål, bønner og andre kompakte grønnsaker.
I USA er de daglige anbefalingene på 420 mg for menn og 320 mg for kvinner. I Norge er det anbefalte daglige inntaket på 280 mg. I løpet av de siste tiårene har magnesiummangel blitt mer og mer vanlig. Som allerede nevnt, antas det nå at 50% av den amerikanske befolkningen mangler magnesium, og vi kan forvente samme trend her hjemme.
Magnesiummangel skyldes ofte moderne kultiveringsmetoder med plantevernmidler og gjødsel, og et ensidig, raffinert kosthold. Et høyt inntak av alkohol og andre sentralstimulerende midler, så vel som p-piller, vanndrivende medisin, betablokkere, syrenøytraliserende medisin, kortikosteroider, anstrengende trening og stress, kan også hemme opptaket eller tømme kroppen for dette livsviktige mineralet. Insulinresistens, der cellenes evne til å absorbere blodsukkeret er nedsatt, kan også tømme kroppen for magnesium. Ofte er det mange av de ovennevnte faktorene som forsterker hverandre.
Det betyr at behovet for magnesium kan være større enn de offisielle anbefalingene.

Måling av kroppens magnesiumstatus er ofte misvisende

Det er vanskelig å måle kroppens magnesiumstatus, da det bare er 1% av kroppens magnesium som finnes i blodet. Det nærmeste man kommer et riktig svar er en såkalt fullblodsanalyse, hvor man også måler magnesiuminnholdet inne i blodcellene.

Kilder:

Anne Marie Uwitonze, Mohammed S Razzaque. Role of magnesium in Vitamin D Activation and Function. The Journal of the American Osteopatic Association. 2018
http://jaoa.org/article.aspx?articleid=2673882

American Osteopathic Association. Low magnesium levels make D-vitamin ineffective. ScienceDaily. 2018
https://www.sciencedaily.com/releases/2018/02/180226122548.htm

Keep magnesium levels topped to benefit from vitamin D, research suggest. Nutrition Insight
http://www.nutritioninsight.com/news/keep-magnesium-levels-topped-to-benefit-from-vitamin-d-research-suggests.html

Andrea Rosanoff et al. Essential Nutrient Interactions: Does Low or Suboptimal Magnesium Interact with Vitamin D and/or Calcium status. Advances in Nutrition 2016
http://advances.nutrition.org/content/7/1/25.full

Mark J Bolland et al. Vascular events in healthy older women receiving calciumsupplementation: randomised controlled trial. BMJ 2008
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2222999/

8.482MBMemory Usage227msRequest 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" => 1744352072 "last" => 1744352072...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "nb-NO" ]
  • afterLoad (456.34KB) (2.03ms)
  • afterInitialise (1.27MB) (29.69ms)
  • afterRoute (905.62KB) (14.55ms)
  • beforeRenderComponent com_content (23.45KB) (1.75ms)
  • Before Access::preloadComponents (all components) (33.46KB) (341μs)
  • After Access::preloadComponents (all components) (97.34KB) (4.23ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (15.63ms)
  • Before Access::getAssetRules (id:3129 name:com_content.article.1538) (130.65KB) (111μs)
  • After Access::getAssetRules (id:3129 name:com_content.article.1538) (7.38KB) (46μs)
  • beforeRenderRawModule mod_custom (Søk mer info) (1.35MB) (58.09ms)
  • afterRenderRawModule mod_custom (Søk mer info) (4.38KB) (181μs)
  • beforeRenderModule mod_custom (Søk mer info) (720B) (3μs)
  • afterRenderModule mod_custom (Søk mer info) (4.43KB) (79μs)
  • afterRenderComponent com_content (60.85KB) (15.4ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.27KB) (13.8ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (34.52KB) (1.28ms)
  • beforeRenderRawModule mod_menu (Main Menu-Norsk) (290.09KB) (11.02ms)
  • afterRenderRawModule mod_menu (Main Menu-Norsk) (114.98KB) (6.33ms)
  • beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu-Norsk) (3.86KB) (72μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (2.94KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (24.25KB) (8.69ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (66.18KB) (12.35ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (207μs)
  • afterRenderRawModule mod_custom () (21.95KB) (4.88ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (2.48KB) (49μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (3.85KB) (104μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (4.19KB) (694μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (34μs)
  • beforeRenderRawModule mod_menu (Main Menu-Norsk) (1.55KB) (14μs)
  • afterRenderRawModule mod_menu (Main Menu-Norsk) (4.4KB) (4.79ms)
  • beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu-Norsk) (1.25KB) (53μs)
  • beforeRenderRawModule mod_finder () (3.52KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (5.93ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (12.13KB) (226μs)
  • afterRenderRawModule mod_custom () (944B) (131μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (208B) (81μs)
  • afterRenderRawModule mod_custom () (896B) (91μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (128.69KB) (12.74ms)
  • 1 x beforeRenderRawModule mod_custom (Søk mer info) (1.35MB) (25.64%)
    58.09ms
    1 x afterInitialise (1.27MB) (13.1%)
    29.69ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (6.9%)
    15.63ms
    1 x afterRenderComponent com_content (60.85KB) (6.8%)
    15.40ms
    1 x afterRoute (905.62KB) (6.42%)
    14.55ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.27KB) (6.09%)
    13.80ms
    1 x afterRender (128.69KB) (5.62%)
    12.74ms
    1 x afterRenderRawModule mod_finder () (66.18KB) (5.45%)
    12.35ms
    1 x beforeRenderRawModule mod_menu (Main Menu-Norsk) (290.09KB) (4.86%)
    11.02ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (24.25KB) (3.84%)
    8.69ms
    1 x afterRenderRawModule mod_menu (Main Menu-Norsk) (114.98KB) (2.79%)
    6.33ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (2.62%)
    5.93ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (2.15%)
    4.88ms
    1 x afterRenderRawModule mod_menu (Main Menu-Norsk) (4.4KB) (2.11%)
    4.79ms
    1 x After Access::preloadComponents (all components) (97.34KB) (1.87%)
    4.23ms
    1 x afterLoad (456.34KB) (0.9%)
    2.03ms
    1 x beforeRenderComponent com_content (23.45KB) (0.77%)
    1.75ms
    1 x afterDispatch (34.52KB) (0.56%)
    1.28ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (4.19KB) (0.31%)
    694μs
    1 x Before Access::preloadComponents (all components) (33.46KB) (0.15%)
    341μs
    1 x beforeRenderRawModule mod_custom () (12.13KB) (0.1%)
    226μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.09%)
    207μs
    1 x afterRenderRawModule mod_custom (Søk mer info) (4.38KB) (0.08%)
    181μs
    1 x afterRenderRawModule mod_custom () (944B) (0.06%)
    131μs
    1 x Before Access::getAssetRules (id:3129 name:com_content.article.1538) (130.65KB) (0.05%)
    111μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (3.85KB) (0.05%)
    104μs
    1 x afterRenderRawModule mod_custom () (896B) (0.04%)
    91μs
    1 x beforeRenderRawModule mod_custom () (208B) (0.04%)
    81μs
    1 x afterRenderModule mod_custom (Søk mer info) (4.43KB) (0.03%)
    79μs
    1 x afterRenderModule mod_menu (Main Menu-Norsk) (3.86KB) (0.03%)
    72μs
    1 x afterRenderModule mod_menu (Main Menu-Norsk) (1.25KB) (0.02%)
    53μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    49μs
    1 x afterRenderModule mod_custom () (2.48KB) (0.02%)
    49μs
    1 x After Access::getAssetRules (id:3129 name:com_content.article.1538) (7.38KB) (0.02%)
    46μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    34μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    34μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (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%)
    22μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (2.94KB) (0.01%)
    20μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    16μs
    1 x beforeRenderRawModule mod_menu (Main Menu-Norsk) (1.55KB) (0.01%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (3.52KB) (0.01%)
    12μs
    2 x beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Søk mer info) (720B) (0%)
    3μs
41 statements were executed, 9 of which were duplicates, 32 unique68.61ms760.3KB
  • SELECT @@SESSION.sql_mode;56μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?107μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1520μ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)3.82ms944BParams/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` = 1213μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`367μ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` = :guest144μ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`532μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC126μ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` = 1129μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config152μ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`723μ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`2.03ms3.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` = 1197μ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)3.31ms7.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.04ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.19ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1538'1.38ms48B/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)1.02ms22.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`5.31ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)1.49ms4.08KBParams/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`338μ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 ASC888μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.68ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.28ms1.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`1.45ms98.72KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC916μs2.63KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`4.97ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 13.01ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 01.97ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.29ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id102μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'nb-NO' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-11 06:14:32') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-11 06:14:32') AND c2.state = 1503μs4.02KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `has_menu` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id2.98ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 11.99ms640B/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)139μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.ordering ASC1.25ms4.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)3.87ms584B/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` = 11.98ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?4.85ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?3.3ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy