Skip to main content

Thyroid disease requires the right balance between iodine and selenium

- and selenium deficiencies are widespread

Thyroid disease requires the right balance between iodine and selenium An estimated 500,000 Danes suffer from some kind of thyroid disorder, the most common of which is Hashimoto’s disease, which slows down your metabolism. The formation and activation of thyroid hormones depend on iodine and selenium, and it is essential that the two nutrients are properly balanced. Having too little or too much iodine increases your risk of Hashimoto’s disease, and the same is the case with selenium, a nutrient that many people lack.
Some of the problems that are seen in people with slow metabolism are extreme fatigue, weight gain, constipation, cold sensitivity, swollen neck, and dry skin. The symptoms can vary, however, and many people still have not been given the proper diagnosis. Medical therapy with thyroid hormones will not necessarily solve the problem. In fact, as many as 20 percent of patients actually feel worse, although their blood tests appear to be normal. It is therefore important to focus more in the role of iodine and selenium in the metabolism.

Iodine is an essential trace element. It has been known for long that it is important for the thyroid gland, metabolism, energy turnover, and child growth. An iodine deficiency may cause goiter (enlarged thyroid gland) and thyroid disorders, just like children may develop cretinism, a special kind of stunted physical and mental development.
Iodine is mainly found in fish, shellfish, and seaweed, but soil conditions may also affect levels of the nutrient in the diet. In the 1920s, the Swiss army observed that men from alpine areas, where iodine levels in the soil were lower, were more prone to get goiter compared with the men from the western regions of the country. This meant that more men from the iodine-depleted alpine areas were unable to perform military service.
In 1922, Switzerland was the first country to introduce iodine-enriched table salt, and this reduced the rate of both goiter and cretinism. In addition, it helped even out the difference in height among people from different parts of the country.
In 1924, the United States also introduced a program with iodine-enriched table salt, which has especially helped reduce the rate of goiter in the iodine-deprived “goiter belt” that is placed in the Northwestern regions of the United States.

The iodine intake in Denmark is still borderline low

Until the 1990s, nobody suspected that there was iodine deficiency in Denmark, not until a high rate of goiter was detected in Jutland. This difference was because the iodine content in groundwater varied from one part of Denmark to another. Since year 2000, table salt manufactured in Denmark (with the exception of salt flakes) has been enriched with iodine to prevent goiter. However, even though the iodine intake has increased slightly, it is still not sufficient, especially among pregnant women.
It seems that iodine deficiency may be contributing to the increased rate of thyroid disorders, but a sudden increase in iodine intake may even be a problem for people who are prone to thyroid disease without knowing it, especially if they also lack selenium. We will address that later.

The thyroid gland needs iodine, but if you suddenly increase your iodine intake, it may cause problems, especially if you do not get enough selenium.

Why the thyroid gland and the thyroid hormones need iodine and selenium

The thyroid gland is located at the front of the neck and is activated by thyroid-stimulating hormone (TSH) that makes the thyroid gland produce hormones to stimulate cellular oxygen uptake. This affects the metabolism directly by enabling cells to metabolize calories into energy. The thyroid gland produces two different thyroid hormones. T4 is the passive hormone that contains four iodine atoms, while T3 is the active hormone that contains three iodine atoms. In order to activate the metabolism in the different cells and tissues of the body, special selenium-containing enzymes (deiodinase 1-3) remove an iodine atom from T4, thereby converting it into active T3 hormone. This process is carried out in accordance with the body’s need for T3.
If too little T3 hormone is produced, your metabolism slows down. An overproduction of T3, on the other hand, speeds your metabolism up. It is important that both iodine and selenium are present in the body to ensure that this regulation works properly.

Did you know that the thyroid gland is the organ in the body with the highest concentration of iodine and selenium?

Hashimoto’s disease (Hashimoto’s thyroiditis)

Hashimoto’s disease, which causes the metabolism to slow down, was described for the first time in 1912 by a Japanese doctor named Hakaru Hashimoto. It is an autoimmune disease where the immune system attacks the thyroid gland, causing inflammation and tissue destruction.
Hashimoto’s disease can be insidious, and it often starts with hyperthyroidism (increased metabolism). As the thyroid gland and its enzymes are gradually attacked by two different antibodies called thyroid peroxidase (TPO) and thyroglobulin (Tg), the production of T3 and T4 decreases. This makes the pituitary gland step up its TSH production in order to increase the production of thyroid hormones. However, because the thyroid gland is destroyed by inflammation caused by the overactive immune defense, it has no effect, and TSH levels continue to be elevated.
The low levels of thyroid hormone often lead to an increasing number of symptoms, depending on which tissues have the energy shortage. It is therefore always vital to get an early diagnosis and therapy, especially if you are pregnant.
Hashimoto’s disease is diagnosed by means of blood tests that look at the presence of the two antibodies, anti-TPO and anti-TG, plus TSH, free T4, free T3, and reverse T3.

Symptoms of hypothyroidism

  • Fatigue and poor concentration
  • Cold sensitivity
  • Slow heart rate and possibly tinnitus
  • Weight gain (in spite of reduced appetite)
  • Swollen neck/head
  • Sagging, dry skin, hair loss, and frayed nails
  • Constipation
  • Despair and a tendency to become depressed
  • Irregular periods
  • Goiter (enlarged thyroid gland)

Too little and too much iodine

As mentioned earlier, the thyroid gland needs iodine to make thyroid hormones. Normally, we humans tolerate iodine rather well, but it appears that patients with thyroid disorders such as Hashimoto’s disease should be careful not to get too much iodine, especially if they are selenium deficient. Hashimoto’s patients may feel better, if they take large quantities of iodine for a period, but after a few weeks, their condition may worsen. This was observed in a study that was published in Current Opinion in Endocrinology & Diabetes and Obesity in 2012.
A Chinese study from 2006 showed that a large intake of iodine increases the risk of autoimmune reactions in the thyroid gland, which is what you see in Hashimoto’s disease. Another Chinese study from 2014 that included 146 men and women with sub-clinically low metabolism showed that a lower intake of iodine led to decreased levels of thyroid-stimulating hormone (TSH), which is a sign that the thyroid gland is recovering.
Still, it is not enough to look at iodine intake only, as selenium plays a nearly equally important role in the metabolism, yet this nutrient is often overlooked.

Thyroid patients risk getting too much iodine by consuming large quantities of iodine-enriched salt or seaweed, or if they are exposed to radioactive iodine.

Selenium has different functions in the thyroid gland and metabolism

Selenium supports as many as 35 different selenoproteins, which are essential enzymes with an antioxidant function. Selenium is particularly important for the energy turnover, the cardiovascular system, the immune system, fertility, cancer prevention, and metabolism.
As mentioned before, the body needs the selenium-containing enzymes deiodinase 1-3 to convert the passive T4 hormone to the active T3 hormone in the body’s different tissues.
Other selenium-containing enzymes work as powerful GPX antioxidants (glutathione peroxidase) that protect the thyroid gland against free radical damage and oxidative stress. Free radicals are a byproduct of our natural oxygen turnover, and the free radical load is increased tremendously by infections, tobacco smoke, alcohol, medicine, exposure to mercury and other environmental pollutants, stress and ageing processes.
Because around five liters of blood flush through the thyroid gland every hour, it is particularly vulnerable to free radicals (that are found in the blood). Large quantities of free radicals may cause cellular damage and inflammation. We therefore need different antioxidants, and the GPX antioxidants are especially good at neutralizing free radicals and protecting the thyroid gland.
Selenoprotein S is a third type of selenoprotein that regulates inflammatory processes in the endoplasmic reticulum of the cells, which is important for a variety of cellular metabolic processes.
A Portuguese study from 2014 showed that a selenoprotein S deficiency is associated with increased presence of different cytokines that are involved in inflammation and Hashimoto’s disease.

Selenium appears to protect against too much iodine

It appears that having sufficient amounts of selenium in the body protects against too much iodine and against Hashimoto’s disease. In a Chinese study, scientists compared two geographical areas where people had different selenium intake. In the area where people got enough selenium, the rate of thyroid disorders was significantly lower. The researchers measured selenium levels in the blood and found a link between high selenium status and a lower risk of developing autoimmune diseases like Hashimoto’s.
In both areas, the Chinese had higher intake of iodine, which in itself may predispose to the development of Hashimoto’s disease, but this was not the case among the Chinese who had plenty of selenium in their blood. It appears that iodine and selenium must be in some kind of balance, and it is especially important to get enough selenium.

Selenium’s importance for the thyroid gland and the metabolism

  • Converts passive T4 to active T3 (deiodinase 1-3)
  • Works as an antioxidant by protecting against free radicals (GPX)
  • Controls inflammatory processes (selenoprotein S)

Our diet is low in selenium, but we can correct that problem

The selenium intake from European diets is far lower than what you get from diets in other parts of the world because of the low selenium content in our soils and dietary habits. This may contribute to thyroid disorders such as Hashimoto’s disease. However, by taking 100-200 micrograms of selenium daily as a supplement, it is possible to increase one’s selenium intake to match the high intake levels found in countries like Canada, USA, and Japan. Selenium yeast with a variety of different organic selenium species is the best, as this kind of supplement is very similar to the natural variety of selenium types that you get from eating a balanced diet with many different selenium sources.

Why does hormone therapy not work?

Hypothyroidism (slow metabolism) is normally treated medically with synthetic T4 hormone. If this type of treatment fails to work as expected, it may be a result of having too little selenium in the blood. This prevents a successful conversion of passive T4 hormone to active T3, a process that involves selenium-containing enzymes (deiodinase).

Will selenium become the new standard treatment?

Numerous international studies have demonstrated that daily supplementation with 200 micrograms of selenium has a positive effect on autoimmune thyroid disorders like Hashimoto’s disease (which causes the metabolism to slow down) and Graves’ disease (that speeds it up).
Two large Danish studies are currently investigating the effect of selenium supplements given to thyroid patients. One study (CATALYST) deals with Hashimoto’s patients, while the other study (GRASS) is carried out on Graves’ patients.
The patients receive 200 micrograms of organic selenium yeast daily. If the results of these studies turn out positive, selenium will be included as part of the standard treatment in the future. Doctors will also observe if the need for synthetic T4 decreases because selenium is able to both increase levels of thyroid hormone and lower levels of antibodies.

Other facts and useful tips

  • Iron and zinc are also important for your metabolism. However, iron supplements are only recommended for those who have a diagnosed deficiency
  • Have your metabolism measured by a doctor or endocrinologist if you suspect that it is either too active or too slow
  • If you have Hashimoto’s disease, you should look into whether you get too little or too much iodine
  • If you have Hashimoto’s disease, you should limit your intake of foods with goitrogens that can disrupt the thyroid gland’s ability to utilize iodine. The foods with most goitrogens are soy, tofu, peanuts, cabbage, and other cruciferous vegetables.
  • To prevent and treat Hashimoto’s, it is a good idea to take 100-200 micrograms of selenium yeast daily as a supplement
  • Hashimoto’s patients should also be tested for gluten intolerance (celiac disease), as there is a link between the two things

References:

Greenhill, J.P. Reduction of Deafness and Dumbness in Switzerland as result of Goiter Prophylaxis with Iodized Salt. American Journal of Obstetrics and Gynecology. 1945
http://www.ajog.org/article/0002-9378(46)90159-7/abstract

James Feyrer et al.. The cognitive Effects of Micronutrient Deficiency: Evidence from Salt Iodization in the United States. (2013)
http://www.nber.org/papers/w19233.pdf

Quian, M et al. The Effects of Iodine on Intelligence in Children: A Meta-analysis of Studies Conducted in China. Asia Pacific Journal of Clinical Nutrition. 2005
https://www.ncbi.nlm.nih.gov/pubmed/15734706

Joung, JY et al. Effect of Iodine Restriction on Thyroid Function in Subclinical Hypothyroid Patients in an Iodine-Replete Ares. A Long Period Observation in an Large Scale Cokort. Thyroid 2014
https://www.ncbi.nlm.nih.gov/pubmed/24892764

Weiping Teng et al. Effect of Iodine Intake on Thyroid Diseases in China. New England Journal of medicine 2006
http://www.nejm.org/doi/full/10.1056/NEJMoa054022

Michael B Zimmermann et al. Iodine Deficiency and Thyroid Disorders. The Lancet Diabetes & Endocrinology 2015
https://www.ncbi.nlm.nih.gov/pubmed/25591468

Angela Leung et al. Iodine-induced Thyroid Dysfunction. Current Opinion in Endocrinology & Diabetes and Obesity. 2012
https://www.ncbi.nlm.nih.gov/pubmed/22820214

Susan J FairWeather-Tait et al. Selenium in Human Health and Disease. Antioxidant & Redox Signaling 2011
https://online.liebertpub.com/doi/abs/10.1089/ars.2010.3275

Drutel, A et al: Selenium and the thyroid gland: more good news for clinicians. Clinical Endocrinology 2013
https://www.ncbi.nlm.nih.gov/pubmed/23046013

Shomburg, Lutz: Selenium, selenoproteins and the thyroid gland: interactions in health and disease. Nat. Rev. Endocrinol 8, 2012
https://www.ncbi.nlm.nih.gov/pubmed/22009156

Liliana R Santos et al. A Polymorphism in the promotor Region of the Selenoprotein S Gene (SEPS1) Contributes to Hashimoto´s Thyroiditis Susceptibility. The Journal of Clinical Endocrinology & metabolism 2014
https://www.ncbi.nlm.nih.gov/pubmed/24471570

Qian Wu et al. Low Population Selenium Status is Associated With Increased Prevalence of Thyroid Disease. The Journal of Clinical Endocrinology & metabolism 2015.
https://www.ncbi.nlm.nih.gov/pubmed/26305620

Gärtner R et al: Selenium supplementation in patients with autoimmune thyroiditis decreases thyroid peroxidase antibodies concentration. J Clin Endocrinol Metab. 2002
https://www.ncbi.nlm.nih.gov/pubmed/11932302

The chronic autoimmune thyroiditis quantity of life serum trial (CATALYST): Study protocol for a randomized controlled trial
http://www.biomedcentral.com/content/pdf/1745-6215-15-115.pdf

Selenium supplementation for patients with Graves’ hyperthyroidism (the GRASS trial): study protocol for a randomized controlled trial
http://www.biomedcentral.com/content/pdf/1745-6215-14-119.pdf

http://chriskresser.com/the-gluten-thyroid-connection

http://www.thyreoidea.dk/artikler/jod/effekten-af-jodberigelsen-i-danmark-2009.html

EFSA (Den Europæiske Fødevaresikkerhedsautoritet)

Pernille Lund: Har du problemer med dit stofskifte? Ny Videnskab 2015

  • Created on .
8.879MBMemory Usage607msRequest 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" => 1740246072 "last" => 1740246072...
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.41KB) (5.72ms)
  • afterInitialise (1.27MB) (49.58ms)
  • afterRoute (897.2KB) (40.06ms)
  • beforeRenderComponent com_content (23.02KB) (1.26ms)
  • Before Access::preloadComponents (all components) (33.23KB) (2.49ms)
  • After Access::preloadComponents (all components) (97.34KB) (2.31ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (24μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (27.71ms)
  • Before Access::getAssetRules (id:3406 name:com_content.article.1692) (130.65KB) (96μs)
  • After Access::getAssetRules (id:3406 name:com_content.article.1692) (7.38KB) (46μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.37MB) (57.41ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (247μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (4μs)
  • afterRenderModule mod_custom (Search for more information...) (4.2KB) (104μs)
  • afterRenderComponent com_content (81.39KB) (41.49ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.88KB) (11.89ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (29.34KB) (1.81ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (514μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (72.15KB) (132ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (30μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (50μs)
  • beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (13μs)
  • afterRenderRawModule mod_tags_popular (Search) (23.43KB) (173ms)
  • beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (26μs)
  • afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (41μs)
  • beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (11μs)
  • afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (23μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (8.07ms)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (49μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (14μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (25μs)
  • beforeRenderModule mod_tags_popular (Search) (1.98KB) (12μs)
  • afterRenderModule mod_tags_popular (Search) (2.52KB) (23μs)
  • beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (9μs)
  • afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (21μs)
  • beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (9μs)
  • afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (20μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (22.53KB) (2.51ms)
  • afterRenderRawModule mod_menu (Main Menu - English) (191.29KB) (4.25ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - English) (4.86KB) (53μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift) (19KB) (5.45ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (35μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (128.59KB) (5.42ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (140μs)
  • afterRenderRawModule mod_custom () (21.95KB) (4.63ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (47μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (104μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (774μs)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (44μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (3.74ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (32μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (637μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.73KB) (1.45ms)
  • beforeRenderRawModule mod_custom () (8.66KB) (229μs)
  • afterRenderRawModule mod_custom () (944B) (136μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (30μs)
  • beforeRenderRawModule mod_custom () (688B) (89μs)
  • afterRenderRawModule mod_custom () (896B) (92μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (43μs)
  • afterRender (220.44KB) (11.34ms)
  • 1 x afterRenderRawModule mod_tags_popular (Search) (23.43KB) (28.53%)
    173.14ms
    1 x afterRenderRawModule mod_articles_category (READ MORE...) (72.15KB) (21.69%)
    131.60ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.37MB) (9.46%)
    57.41ms
    1 x afterInitialise (1.27MB) (8.17%)
    49.58ms
    1 x afterRenderComponent com_content (81.39KB) (6.84%)
    41.49ms
    1 x afterRoute (897.2KB) (6.6%)
    40.06ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (4.57%)
    27.71ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.88KB) (1.96%)
    11.89ms
    1 x afterRender (220.44KB) (1.87%)
    11.34ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (1.33%)
    8.07ms
    1 x afterLoad (456.41KB) (0.94%)
    5.72ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (19KB) (0.9%)
    5.45ms
    1 x afterRenderRawModule mod_finder () (128.59KB) (0.89%)
    5.42ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.76%)
    4.63ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (191.29KB) (0.7%)
    4.25ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.62%)
    3.74ms
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (22.53KB) (0.41%)
    2.51ms
    1 x Before Access::preloadComponents (all components) (33.23KB) (0.41%)
    2.49ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.38%)
    2.31ms
    1 x afterDispatch (29.34KB) (0.3%)
    1.81ms
    1 x afterRenderModule mod_finder () (3.73KB) (0.24%)
    1.45ms
    1 x beforeRenderComponent com_content (23.02KB) (0.21%)
    1.26ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (0.13%)
    774μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.1%)
    637μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (0.08%)
    514μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (0.04%)
    247μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    229μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.02%)
    140μs
    1 x afterRenderRawModule mod_custom () (944B) (0.02%)
    136μs
    1 x afterRenderModule mod_custom (Search for more information...) (4.2KB) (0.02%)
    104μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0.02%)
    104μs
    1 x Before Access::getAssetRules (id:3406 name:com_content.article.1692) (130.65KB) (0.02%)
    96μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    92μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    89μs
    1 x afterRenderModule mod_menu (Main Menu - English) (4.86KB) (0.01%)
    53μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0.01%)
    50μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0.01%)
    49μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    47μs
    1 x After Access::getAssetRules (id:3406 name:com_content.article.1692) (7.38KB) (0.01%)
    46μs
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0.01%)
    44μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    43μs
    1 x afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (0.01%)
    41μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    35μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    32μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (0%)
    30μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0%)
    27μs
    1 x beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (0%)
    26μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0%)
    25μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    24μs
    1 x afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (0%)
    23μs
    1 x afterRenderModule mod_tags_popular (Search) (2.52KB) (0%)
    23μs
    1 x afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (0%)
    21μs
    1 x afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (0%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    17μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (0%)
    14μs
    1 x beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (0%)
    13μs
    1 x beforeRenderModule mod_tags_popular (Search) (1.98KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (0%)
    11μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (0%)
    9μs
    1 x beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu - English) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    4μs
45 statements were executed, 9 of which were duplicates, 36 unique387ms1.13MB
  • SELECT @@SESSION.sql_mode;266μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?3.72ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 180μ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)789μs944BParams/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` = 1193μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`262μ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` = :guest191μ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`449μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC1.13ms2.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` = 1132μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config696μ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`3.27ms165.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`303μs3.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` = 11.73ms848B/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)1.36ms7.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` = 010.25ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`581μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1692'942μs48B/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)402μs54.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`371μ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)3.46ms4.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`2.27ms3.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 ASC314μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id142μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id75μs1.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`6.31ms180.84KBParams/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 DESC31.22ms161.75KBParams/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`1.05ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1117μ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` = 0281μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.73ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id99μ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 != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-22 17:41:12') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-22 17:41:12') AND c2.state = 11.28ms4KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 10123ms119.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 15170ms2.75KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • 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` = :id189μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1178μs640B/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)152μ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 ASC309μs4.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)133μs584B/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` = 1126μ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`1.28ms4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?396μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?756μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy
  • DELETE FROM `has_session` WHERE `time` < ?13.04ms440BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:80Copy