Lack of magnesium makes vitamin D ineffective

- and that is really bad for your health

Lack of magnesium makes vitamin D ineffectiveVitamin D comes in different forms that all need magnesium to be activated in order for the vitamin to be able to benefit all the cells and tissues in the body. Unfortunately, many people lack magnesium, and that makes vitamin D ineffective. Vitamin D also increases the uptake of calcium, but with too little magnesium in the organism, the risk of atherosclerosis increases, as does the risk of osteoporosis, impaired immune resistance, and metabolic syndrome (an early stage of type 2 diabetes.) All of this was observed in a study that is published in The Journal of the American Osteopathic Association.

Vitamins and minerals work together as a coordinated team in the body. Vitamin D and magnesium are especially close. It is therefore important to ingest adequate amounts of both nutrients. It is also essential to maintain the right balance between the two nutrients that have numerous physiological functions and are important for our health. Vitamin D is considered a lipid-soluble hormone that most cells depend on. It is particularly important for the body’s uptake of calcium and phosphorous, and it is also important for our bones and teeth, immune system, cardiovascular system, mood, and for preventing cancer.
Along with potassium and sodium, magnesium is one of the few minerals that we need in rather large quantities. Around half the body’s magnesium is stored in the bones, while the rest is found in soft tissues like e.g. muscles, liver, and kidneys. We have most of our magnesium inside our cells, where it takes part in over 300 different enzyme processes.

Lack of magnesium and active vitamin D may have serious consequences

The sun during the summer period is the best source of vitamin D. The diet we eat only contributes with minimal amounts of the nutrient. This is exactly why vitamin D is so common and widespread at northern latitudes. Taking a vitamin D supplement is a really good idea, but if you don’t get enough magnesium, vitamin D remains ineffective.
An estimated 50 percent of the American population lacks magnesium, and the situation in Europe is most likely the same. In other words, this means that the lack of magnesium and active vitamin D (vitamin D that has been activated) may have serious health consequences, both in the short and the long run.
According to lead researcher, Professor Mohammed S. Razzaque, who is affiliated with the Lake Erie College of Osteopathic Medicine, Pennsylvania, the United States, people are unaware how vitamin D is activated in the body and how they benefit the most from the supplements they take.

It is very common to take vitamin D supplements during the winter period to prevent the flu and winter depression. However, vitamin D does not work optimally without magnesium to support it.

Vitamin D’s journey from the source to its active form

We humans synthesize most of our vitamin D in the skin in a process that involves cholesterol and UVB rays from the sun. To begin with, we synthesize a pro-hormone called cholecalciferol that is not yet biologically active. In the liver, cholecalciferol with help from magnesium-containing enzymes is then converted into 25-hydroxycholecalciferol D3 – or 25(OH)D – which is the form of vitamin D that is measured in the blood. When vitamin D is needed in the body, the kidneys convert into its active form (1,25-dihydroxycholecalciferol D3) using other magnesium-containing enzymes. PTH (parathyroid hormone) from the parathyroid glands controls this process.
Magnesium-containing enzymes are also involved when the parathyroid glands synthesize PTH. Therefore, a magnesium deficiency may first reduce the activation of vitamin D and then disturb the synthesis of parathyroid hormone and the calcium turnover.

Vitamin D3 source

Term for vitamin D3 and enzyme activity involved

Supplement Cholecalciferol
Skin Cholecalciferol
Synthesized from the cholesterol form 7-dihydroxycholesterol and the sun’s UVB rays
Liver 25-hydrocholecalciferol D3
Synthesized by means of the enzyme 25-hydroxylase (requires magnesium)
Kidneys 1,25-dihydroxycholecalciferol D3
Synthesized by means of the enzyme 1-alpha-hydroxylase.
(requires magnesium)

A sufficient magnesium intake reduces your need for vitamin D

According to Professor Razzaque, supplements of vitamin D can increase a person’s blood levels of calcium and phosphorous, even if the individual still lacks active vitamin D in the cells.
Vitamin D supplements are therefore able to increase the uptake of calcium, and magnesium should normally contribute to the absorption of calcium in bone cells. However, if there is a magnesium deficiency, the distribution of calcium to different tissues is thrown off balance, increasing the risk of osteoporosis and atherosclerosis.
Lack of vitamin D and/or magnesium can lead to a host of different diseases, including infections, inflammation, and metabolic syndrome – an early stage of type 2 diabetes
On the other hand, people with an optimal intake of magnesium do not necessarily have the same need for vitamin D supplements as others to ensure adequate levels of activated vitamin D in their blood. Several studies have revealed that vitamin D and magnesium have similar effects on health, for instance on things like the cardiovascular system and blood pressure. This is most likely because the two nutrients partake in different interactions.
A high magnesium intake, either from the diet or from supplements, is related significantly to lack of activated vitamin D in the blood. This was seen in the earlier NHANES study from 2013.

IMPORTANT: Always take your calcium with magnesium

Most bone-boosting supplements only contain calcium and vitamin D, but you also need magnesium to help activate vitamin D and to channel calcium into the bone cells. Too much calcium and too little magnesium increases your risk of atherosclerosis.

Why magnesium deficiency is so common

Magnesium is primarily found in kernels, almonds, nuts, whole-grain, cabbage, beans and other compact vegetables. In the United States, the recommended daily magnesium intake for men is 420 mg, while it is 320 mg for women. In Denmark, the so-called reference intake (RI) level for magnesium is 375 mg for both genders.
Over the past decades, magnesium deficiency has become increasingly common. As mentioned earlier, 50 percent of the American population lacks magnesium, and a similar pattern should be expected among Europeans.
Magnesium deficiencies are often a result of modern farming methods that involve the use of pesticides and fertilizers, and consumption of an unbalanced, refined diet. A large consumption of alcohol and other stimulants, birth control pills, diuretics, beta-blockers, antacids, and corticosteroids, plus hard physical training and stress can inhibit the body’s uptake of magnesium or deplete levels of the essential nutrient. Insulin resistance that causes impaired cellular glucose uptake may also deplete the body’s magnesium stores, and many of the above listed factors often
reinforce each other.
This means that the actual need for magnesium may be a lot higher than the officially recommended intake level.

Measurements of the body’s magnesium levels are often misleading

It is difficult to measure the body’s magnesium status, as only one percent of the body’s magnesium is found in the blood. The most accurate way to measure your magnesium status is a so-called whole blood analysis that is also able to detect the magnesium content inside the blood cells.

References:

Anne Marie Uwitonze, Mohammed S Razzaque. Role of magnesium in Vitamin D Activation and Function. The Journal of the American Osteopathic 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 calcium supplementation: randomised controlled trial. BMJ 2008
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2222999/

 

8.046MBMemory Usage205msRequest 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" => "1493:lack-of-magnesium-makes-...
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "dijt6mkisej37dcvjkpdr9q45p" ]
$_SERVER
array:42 [ "HTTP_AUTHORIZATION" => "" "HTTPS" => "on" "SSL_TLS_SNI" => "healthandscience.eu" ...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1752101489 "last" => 1752101489...
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" => "en-GB" ]
  • afterLoad (456.23KB) (2.55ms)
  • afterInitialise (1.28MB) (109ms)
  • afterRoute (826.89KB) (11.23ms)
  • beforeRenderComponent com_content (34.48KB) (4.55ms)
  • Before Access::preloadComponents (all components) (60.2KB) (435μs)
  • After Access::preloadComponents (all components) (97.34KB) (539μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (13μs)
  • After Access::preloadPermissions (com_content) (3.29MB) (21.1ms)
  • Before Access::getAssetRules (id:3038 name:com_content.article.1493) (130.65KB) (97μs)
  • After Access::getAssetRules (id:3038 name:com_content.article.1493) (7.38KB) (44μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.33MB) (40.42ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (160μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (3μs)
  • afterRenderModule mod_custom (Search for more information...) (6.95KB) (85μs)
  • afterRenderComponent com_content (51.26KB) (3.56ms)
  • Before Access::getAssetRules (id:8 name:com_content) (18.28KB) (1.75ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (25μs)
  • afterDispatch (30.69KB) (1.71ms)
  • afterRender (312.19KB) (6.16ms)
  • 1 x afterInitialise (1.28MB) (53.08%)
    108.83ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.33MB) (19.71%)
    40.42ms
    1 x After Access::preloadPermissions (com_content) (3.29MB) (10.29%)
    21.10ms
    1 x afterRoute (826.89KB) (5.48%)
    11.23ms
    1 x afterRender (312.19KB) (3%)
    6.16ms
    1 x beforeRenderComponent com_content (34.48KB) (2.22%)
    4.55ms
    1 x afterRenderComponent com_content (51.26KB) (1.73%)
    3.56ms
    1 x afterLoad (456.23KB) (1.25%)
    2.55ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (18.28KB) (0.86%)
    1.75ms
    1 x afterDispatch (30.69KB) (0.83%)
    1.71ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.26%)
    539μs
    1 x Before Access::preloadComponents (all components) (60.2KB) (0.21%)
    435μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (0.08%)
    160μs
    1 x Before Access::getAssetRules (id:3038 name:com_content.article.1493) (130.65KB) (0.05%)
    97μs
    1 x afterRenderModule mod_custom (Search for more information...) (6.95KB) (0.04%)
    85μs
    1 x After Access::getAssetRules (id:3038 name:com_content.article.1493) (7.38KB) (0.02%)
    44μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    25μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    13μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    3μs
31 statements were executed, 3 of which were duplicates, 28 unique105ms844.3KB
  • SELECT @@SESSION.sql_mode;38μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?4.79ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1100μ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_id1.46ms992BParams/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` = 1476μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`546μ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` = :guest2.62ms1.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`904μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC60ms2.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.6ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config159μs1.06KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `has_menu` AS `m` LEFT JOIN `has_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`1.97ms165.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` = 1519μ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)320μ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` = 09.25ms417.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.98ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1493'2.24ms1.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)1.09ms22.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.02ms3.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)3.95ms4.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`970μ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 ASC1.71ms4.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`4.11ms180.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`319μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1111μ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` = 0302μ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 != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-07-09 22:51:35') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-07-09 22:51:35') AND c2.state = 1532μs1.52KBParams/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` = 1158μ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`399μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?92μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.13ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy