Remember magnesium for a healthy digestion

- and for the utilization of other nutrients

Remember magnesium for a healthy digestionA healthy and regular digestion requires magnesium, a nutrient with several different mechanisms of action. Irritable bowel syndrome and constipation, both of which impair quality of life, are linked different conditions such as headache, bad mood, eczema, and aching joints. It is therefore essential to address such digestive disorders. In this article, we will take a closer look at magnesium and its role in a healthy digestive system as well as why magnesium deficiencies are so common.

Magnesium is important for our muscles, nervous system, bones, and a number of related functions. A magnesium deficiency can easily affect the digestion, simply because the intestinal system consists of muscle tissue, and because there is a rather extensive supply of nerves to the intestines. In fact, irritable bowel syndrome is believed to be a result of impaired communication between the brain and intestines, also known as the gut-brain-axis. The reason why many people are unable to feel an improvement from lactic acid bacteria, fiber, and water is because their symptoms are rooted in the nervous system.

Magnesium’s role in enzyme processes and energy turnover

Magnesium is involved in over 300 different enzyme processes, several of which are relevant for the digestion. It activates enzymes that are important for the body’s uptake of fat, protein and carbohydrate. Magnesium activates ATP (adenosine triphosphate), a molecule that delivers energy to a number of cellular functions. The nutrient has a key role in the body’s ability to produce energy. Without magnesium, we would not be able to move, let alone survive.
Magnesium is also important for our ability to utilize vitamin D, calcium, potassium, and zinc. Too little magnesium may therefore affect the immune system, our bone formation, blood pressure, and a host of other functions, because other nutrients are unable to function optimally.

Magnesium’s laxative effect

Magnesium’s laxative effect is linked to the following mechanisms:

Stress triggers constipation and irritable bowel

15-30 percent of the Danish population suffers from constipation and digestive irregularity. Stress is often a contributing factor. To begin with, stress in itself can deplete the body’s magnesium levels. But stress is also an ancient “fight-or-flight-reaction”, where the brain and muscles are instantly supplied with huge amounts of blood from the digestive tract to help these tissues perform optimally in challenging situations. These primeval reactions, needless to say, have a negative effect on the digestive system, especially if they drag out. It is therefore vital to relax and get plenty of sleep so the digestive system is sure to get
enough blood and energy. It is also important to get enough magnesium.

Magnesium sources and official recommendations

Magnesium is found in kernels, almonds, nuts, seeds, beans, whole grain, avocado, cabbage and other vegetables, seaweed, and dark chocolate. Ordinary tap water (especially hard water) also contains magnesium. Before the industrialization, the average daily intake of magnesium from green, coarse diets was around 500 mg. Now, most people in Western societies do not even reach the recommended daily intake levels for this nutrient. This is mainly because they eat refined and unhealthy diets. Stress, stimulants, and medicine can also increase the need for magnesium.

Things that may cause a magnesium deficiency

  • Stress
  • Unhealthy diets and prolonged periods of dieting
  • Lack of vitamin B6 (causes poor magnesium uptake in the cells)
  • Too much calcium from dairy products and calcium supplements
  • Too much phosphorous and sodium
  • Too much oxalic acid, which we get from tea, spinach, cocoa, and rhubarb
  • A large intake of alcohol and other stimulants
  • Diuretics
  • Chronic diarrhea

The quality and uptake of magnesium supplements

There are many kinds of magnesium supplements, and it is usually a good idea to look at the label and check the quality of the product.
Some magnesium supplements contain both organic and inorganic magnesium forms, which helps improve the utilization of the nutrient. Not all magnesium supplements are absorbed equally well. If the tablets pass through the digestive tract without being dissolved, they will not have an effect. An easy way to test your supplement’s ability to dissolve is to put a tablet in a glass of water. This should ideally happen within a few minutes. The faster a magnesium tablet dissolves in water, the better your guarantee that the magnesium content of the tablet is released in the small intestine.
Magnesium carbonate and magnesium acetate are magnesium compounds with good absorption. Magnesium oxide, which is found in many different supplements and in Magnesia (a laxative), is not absorbed very well but has a local effect in the intestine. It is best to take a magnesium supplement in the evening, as it contributes to improved sleep and helps your digestion at night.

Remember to drink plenty of liquids

There is a connection between magnesium deficiency, liquid deficiency, and constipation, so it is vital to drink plenty of liquids. The normal liquid requirement is around 30 ml for each kilo of body weight. A person, who weighs 60 kilos, should therefore drink around 1.8 liters of liquid daily. Heavy sweating increases the need for liquid.

Constipation can cause a lot of other symptoms

Constipation is common cause of headaches, mood swings, eczema, muscle aches, and aching joints. When the liver breaks down toxic metabolic compounds and other toxins, they are carried to the intestinal system with the bile. It is commonly known that constipation poses a risk of toxins being absorbed in the large intestine, from where they are transferred to the bloodstream, instead of being excreted. In fact, constipation poisons the body. Depending on where the toxins are deposited or how the immune system reacts, different symptoms may occur.

A healthy digestion is linked to physical and mental well-being

Many people find that their mood improves, and their headaches disappear, when their constipation vanishes, and they have 1-2 daily bowel movements and are able to empty their system completely, which is considered ideal.

References:

Abdullah M. Al Alawi et al. magnesium and Human Health: Perspectives and Research Directions. International Journal of Endocrinology. 2018

KU Medical center The University of Kansas. The Benefits of Magnesium. 2018

Lorn Alison. Magnesium and Constipation. Natural-Indigestion-Relief.com

https://www.sundhed.dk/sundhedsfaglig/laegehaandbogen/mave-tarm/tilstande-og-sygdomme/tyktarm/forstoppelse-hos-voksne/

https://www.apoteket.dk/sygdom/mave-og-tarm/irritabel-tyktarm

https://netdoktor.dk/vitaminer/magnesium.htm

7.965MBMemory Usage47.83msRequest 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" => "2067:remember-magnesium-for-a...
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "bbmn7kskcj42k35mdkirikudse" ]
$_SERVER
array:42 [ "HTTP_AUTHORIZATION" => "" "HTTPS" => "on" "SSL_TLS_SNI" => "healthandscience.eu" ...
session
array:3 [ "counter" => 3 "timer" => array:3 [ "start" => 1753531850 "last" => 1753531853...
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-US" ]
  • afterLoad (456.23KB) (636μs)
  • afterInitialise (1.28MB) (11.63ms)
  • afterRoute (856.72KB) (4.32ms)
  • beforeRenderComponent com_content (34.92KB) (351μs)
  • Before Access::preloadComponents (all components) (62.81KB) (460μs)
  • After Access::preloadComponents (all components) (97.34KB) (658μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.29MB) (5.34ms)
  • Before Access::getAssetRules (id:4182 name:com_content.article.2067) (130.65KB) (111μs)
  • After Access::getAssetRules (id:4182 name:com_content.article.2067) (7.38KB) (52μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.31MB) (17.27ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (205μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (5μs)
  • afterRenderModule mod_custom (Search for more information...) (6.95KB) (90μs)
  • afterRenderComponent com_content (43.27KB) (1.98ms)
  • Before Access::getAssetRules (id:8 name:com_content) (18.28KB) (914μs)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (14.92KB) (602μs)
  • afterRender (271.18KB) (2.66ms)
  • 1 x beforeRenderRawModule mod_custom (Search for more information...) (1.31MB) (36.11%)
    17.27ms
    1 x afterInitialise (1.28MB) (24.33%)
    11.63ms
    1 x After Access::preloadPermissions (com_content) (3.29MB) (11.17%)
    5.34ms
    1 x afterRoute (856.72KB) (9.04%)
    4.32ms
    1 x afterRender (271.18KB) (5.55%)
    2.66ms
    1 x afterRenderComponent com_content (43.27KB) (4.14%)
    1.98ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (18.28KB) (1.91%)
    914μs
    1 x After Access::preloadComponents (all components) (97.34KB) (1.38%)
    658μs
    1 x afterLoad (456.23KB) (1.33%)
    636μs
    1 x afterDispatch (14.92KB) (1.26%)
    602μs
    1 x Before Access::preloadComponents (all components) (62.81KB) (0.96%)
    460μs
    1 x beforeRenderComponent com_content (34.92KB) (0.73%)
    351μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (0.43%)
    205μs
    1 x Before Access::getAssetRules (id:4182 name:com_content.article.2067) (130.65KB) (0.23%)
    111μs
    1 x afterRenderModule mod_custom (Search for more information...) (6.95KB) (0.19%)
    90μs
    1 x After Access::getAssetRules (id:4182 name:com_content.article.2067) (7.38KB) (0.11%)
    52μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.06%)
    29μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.03%)
    15μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0.01%)
    5μs
31 statements were executed, 3 of which were duplicates, 28 unique25.21ms840.64KB
  • SELECT @@SESSION.sql_mode;59μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?122μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 174μ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.38ms992BParams/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` = 1226μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`68μ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` = :guest148μ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`490μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC146μ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` = 1137μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config211μ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`831μ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` = 1179μ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)417μ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.64ms417.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`634μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2067'1.5ms1.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)371μ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`336μ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)1.41ms4.06KBParams/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`299μ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 ASC307μ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`1.87ms180.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`296μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1125μ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` = 0330μ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-US' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-07-26 12:10:54') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-07-26 12:10:54') AND c2.state = 1264μ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` = 1113μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?110μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.58ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy
  • DELETE FROM `has_session` WHERE `time` < ?8.54ms440BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:80Copy