Melatonin's four cancer-inhibiting mechanisms

Melatonin's four cancer-inhibiting mechanismsMelatonin is primarily known for its role as a sleep hormone. Nonetheless, studies reveal that melatonin has a variety of anti-cancer properties, and supplementing with the substance may increase the effect of chemotherapy while counteracting its side effects.

Melatonin is both a hormone and a signaling substance that influences all cells in the body. Throughout life, melatonin regulates our 24-hour clock, our sleep, and many general physiological processes. In addition, melatonin is a powerful antioxidant that protects cells and repairs cell damage during our sleep.

Melatonin is primarily produced in the pineal gland of the brain in response to nightfall. Figuratively speaking, the pineal gland is like the body's control tower. As we grow older, it starts to calcify and shrink in size, causing its melatonin production to decrease. The melatonin production of a 60-year old person is around half that of someone in his twenties, and the production of the hormone continues to decrease.

For decades, scientists have pointed to the link between the decreasing melatonin production in older people and the fact that their risk of contracting cancer goes up. Lack of daylight and/or darkness combined with factors such as stimulants, medicine, jetlag, and so-called electro-smog may also cause our melatonin production to drop.

Melatonin increases the lifespan of mice and reduces their risk of cancer

According to studies, feeding melatonin supplements to mice helps them stay youthful, it increases their lifespan by as much as 30 per cent, and it lowers their cancer risk. Researchers assume that melatonin plays a determining role as an antioxidant, it controls our hormonal balance, supports our immune defense, and counteracts undesirable inflammation. Although clinical studies on humans have not been made at this point to demonstrate that melatonin supplements can in fact extend our lifespan and prevent cancer, existing evidence suggests that supplemental melatonin may delay the ageing process and prevent several age-related diseases.

Melatonin improves the effect of chemotherapy while reducing its side effects

Chemotherapy and radiotherapy are standard treatments for cancer. According to a Danish research article published in Ugeskrift for Læger (the journal of the Danish Medical Association), melatonin helps chemotherapy destroy cancer cells while reducing the different side effects that are seen with this type of treatment. By combining chemotherapy and melatonin, doctors can increase the chance of surviving a cancer disease from 28.4 per cent to 52.2 per cent in the course of a whole year. The positive effect of melatonin on cancer patients confirms earlier studies.

Melatonin and its ability to prevent and combat cancer

Melatonin prevents cancer in several different ways and can even combat cancer if the disease occurs, provided the body is well supplied with the hormone. Because many years normally pass, from the first cellular changes occur until a cancer tumor is observed, melatonin's role in prevention and in helping the body fight the disease has a large and often underestimated significance.

Melatonin's anti-cancer properties

  • Functions as a powerful antioxidant that protects cell surfaces and DNA
  • Strengthens the immune system and helps T cells attack cancer cells
  • Counteracts inflammation that exhausts our immune defense and causes damage to cells
  • Counteracts uncontrolled cell growth
  • Helps diseased cells self-destruct (apoptosis)
  • Regulates growth-stimulating hormones like estradiol

It is a dilemma that melatonin cannot be patented

Although more research is required before we can make final conclusions, melatonin already appears to be an inexpensive yet highly effective cancer therapy. Nonetheless, it is difficult to raise money for additional studies of melatonin. The reason is that melatonin, just like any vitamin or mineral, is a natural substance that cannot be patented. Because of that, the pharmaceutical industry has absolutely no incentive to invest in this substance, as the chance of making a profit is marginal or perhaps even non-existent, compared with chemotherapy and other patentable cancer therapies.

Night shifts, breast cancer and prostate cancer

Women who work night shifts have an increased risk of developing breast cancer. This was shown, among other things, in a study by senior researcher, Johnni Hansen, from the Danish Cancer Society. The study was carried out on women in the age group 30-54 years and shows that risk of breast cancer increases by up to 40% in women who work late in the evening and at night.
It is plausible that there is a relation between low melatonin status and breast cancer, as melatonin inhibits the production of estrogens that are involved in the hormone-sensitive forms of breast cancer. There may also be a relation between night shift work, breast cancer and lack of vitamin D, which we primarily synthesize during the summer when we get exposed to sunlight. In terms of shift work, lack of melatonin and vitamin D is generally an unfortunate combination. Now, scientists want to investigate if there is a similar relation between shift work and the risk of prostate cancer in men.

Prostate cancer and deviating melatonin production

During a conference on ageing and cancer, Christian Bartsch, a doctor from Tübingen University in Germany reported that men with prostate cancer not only have elevated testosterone levels but also many other hormonal imbalances. Most striking were the imbalances in their melatonin production. Overall, the men produced too little melatonin, and there deviating fluctuations with higher than normal melatonin production in the afternoon and less melatonin in the evening, which did not fit in with the normal 24-hour rhythm.

Antioxidants are an important shield against cancer

Most carcinogenic substances generate free radicals themselves or cause the body to do so. That is why we depend on powerful antioxidants such as melatonin - which no other antioxidant can replace.

References:

Vinter, Anna Gry, Mogens Helweg Claësson: Melatonins indvirkning på immunsystem og cancer. Ugeskrift for Læger 2015

Christensen, Bo Karl: Melatonins effekt på kræft "næsten for god til at være sand". Videnskab.dk 2015

Grundy Anne et al. Increased risk of breast cancer associated with long-term shift work in Canada. Occupational & Environmental Medicine 2013

Sanches-Barcelo EJ et al. Melatonin uses in oncology: breast cancer prevention and reduction of the side effects of chemotherapy and radiation. Expert Opin Investig Drugs 2012

Wang YM et al. The efficacy and safety of melatonin in concurrent chemotherapy or radiotherapy for solid tumors: a meta-analysis of randomized controlled trials. Cancer Chemother Pharmacol. 2012
Scrinivasan V et al: Therapeutic actions of melatonin in cancer: possible mechanisms. Integr Cancer Ther 2008

Maestroni GJ, Conti A, Pierpaoli W. Pineal melatonin, its fundamental immunoregulatory role in aging and cancer. Ann N Y Acad Sci 1988

Pierpaoli Walter, Regelson William. The Melatonin Miracle. Simon and Schuster 1996


7.965MBMemory Usage47.37msRequest 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" => "903:melatonin-s-four-cancer-i...
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "a27pjqh5fm4gsdrj1dme4ii7v4" ]
$_SERVER
array:42 [ "HTTP_AUTHORIZATION" => "" "HTTPS" => "on" "SSL_TLS_SNI" => "healthandscience.eu" ...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1753507732 "last" => 1753507732...
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) (578μs)
  • afterInitialise (1.28MB) (11.06ms)
  • afterRoute (856.72KB) (4.3ms)
  • beforeRenderComponent com_content (34.92KB) (341μs)
  • Before Access::preloadComponents (all components) (62.8KB) (438μs)
  • After Access::preloadComponents (all components) (97.34KB) (646μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (12μs)
  • After Access::preloadPermissions (com_content) (3.29MB) (5.8ms)
  • Before Access::getAssetRules (id:1825 name:com_content.article.903) (130.65KB) (94μs)
  • After Access::getAssetRules (id:1825 name:com_content.article.903) (7.47KB) (56μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.31MB) (16.95ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (287μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (5μs)
  • afterRenderModule mod_custom (Search for more information...) (4.95KB) (80μs)
  • afterRenderComponent com_content (33.26KB) (1.96ms)
  • Before Access::getAssetRules (id:8 name:com_content) (18.28KB) (895μs)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (27.15KB) (879μs)
  • afterRender (271.31KB) (2.53ms)
  • 1 x beforeRenderRawModule mod_custom (Search for more information...) (1.31MB) (35.79%)
    16.95ms
    1 x afterInitialise (1.28MB) (23.34%)
    11.06ms
    1 x After Access::preloadPermissions (com_content) (3.29MB) (12.24%)
    5.80ms
    1 x afterRoute (856.72KB) (9.07%)
    4.30ms
    1 x afterRender (271.31KB) (5.35%)
    2.53ms
    1 x afterRenderComponent com_content (33.26KB) (4.14%)
    1.96ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (18.28KB) (1.89%)
    895μs
    1 x afterDispatch (27.15KB) (1.86%)
    879μs
    1 x After Access::preloadComponents (all components) (97.34KB) (1.36%)
    646μs
    1 x afterLoad (456.23KB) (1.22%)
    578μs
    1 x Before Access::preloadComponents (all components) (62.8KB) (0.92%)
    438μs
    1 x beforeRenderComponent com_content (34.92KB) (0.72%)
    341μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (0.61%)
    287μs
    1 x Before Access::getAssetRules (id:1825 name:com_content.article.903) (130.65KB) (0.2%)
    94μs
    1 x afterRenderModule mod_custom (Search for more information...) (4.95KB) (0.17%)
    80μs
    1 x After Access::getAssetRules (id:1825 name:com_content.article.903) (7.47KB) (0.12%)
    56μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.06%)
    27μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.03%)
    12μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0.01%)
    5μs
30 statements were executed, 3 of which were duplicates, 27 unique16.63ms840.27KB
  • SELECT @@SESSION.sql_mode;59μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?150μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 171μ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.22ms992BParams/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` = 1223μ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` = :guest129μ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`495μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC387μ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` = 1256μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config161μ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`827μ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` = 1182μ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)383μ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.75ms417.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`643μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '903'1.08ms1.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)418μ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`312μ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.4ms4.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`286μ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 ASC340μ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.94ms180.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`329μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1109μ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 05:28:55') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-07-26 05:28:55') AND c2.state = 1374μs1.5KBParams/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` = 1121μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?86μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.49ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy