Skip to main content

The war against COVID-19 requires four nutrients

- which many people lack

 The war against COVID-19 requires four nutrientsIt is not the actual COVID-19 virus that can become lethal. It is the immune system’s overreaction with hyperinflammation and a storm of cytokines that destroys healthy tissue in the lungs, the cardiovascular system, and other places in the body, according to a new article that is published in The Lancet. The capacity of the immune system determines if an infection like COVID-19 is either harmless or life-threatening. For that reason, hygienic measures, masks, isolation, and delayed vaccines are not sufficient. We also need to bolster our immune system against COVID-19 and other pandemics that may occur in the future. Let’s look closer at vitamin C, vitamin D, selenium and zinc, all of which are essential for preventing a well-functioning immune system from going off its rails. What is also worth mentioning is that many people lack these nutrients, especially older people and other exposed groups.

In the case of an infection, the immune system’s white blood cells use free radicals, among other things, as aggressive missiles. The release of pro-inflammatory cytokines also generates cascades of free radicals. It is, nonetheless, vital to keep the number of free radicals under control in order to avoid oxidative stress, which is an imbalance between free radicals and protective antioxidants. Most people who contract a COVID-19 infection experience mild, flu-like symptoms, but if certain antioxidants are lacking, there is an increased risk of oxidative stress and a derailed immune defense. According to an article that was published recently in the The Lancet (Puja Metha et al.), it is a virtual storm of pro-inflammatory cytokines that causes acute respiratory distress syndrome (ARDS) in the respiratory tract plus secondary damage to the circulatory system and other tissues. In other words, it is not COVID-19 as such that is the culprit but oxidative stress and an overactive immune defense that cause life-threatening symptoms and may be lethal for weak patients. That is why it is so important to have an immune system that behaves normally without running amok and damaging healthy tissues.
The immune defense needs various nutrients in order to function optimally. According to the health authorities, most of us get enough of the different nutrients by eating a healthy diet, but reality tells a different story. You can read more about this by clicking on the following links

Vitamin D deficiency is a common cause of seasonal virus infections

Vitamin C for prevention and intravenous therapy in life-threatening cases

Selenium strengthens the immune system and prevents virus from mutating

Zinc regulates T cells, macrophages, and proteins

Vitamin D deficiency is a common cause of seasonal virus infections

The powerful sun during the summer period is our main source of vitamin D. That helps explain why virus infections often circulate during the winter period and in the spring where people to lack this nutrient. Ageing, overweight, diabetes, cholesterol-lowering drugs, and too much time spent indoors all contribute to the global lack of vitamin D and also makes it easier for the different types of virus to spread. We humans do not necessarily notice a vitamin D deficiency, but our immune system certainly does. We have in our airways numerous white blood cells called macrophages that are highly dependent on vitamin D to enable them to attack germs. Vitamin D also boosts certain antibiotic peptides in the lungs. According to Carsten Geisler, professor of molecular immunology, and other researchers from Copenhagen University, the T cells of the immune system cannot be activated without vitamin D. Several studies also show that vitamin D regulates the immune system and prevents the sudden occurrence of cytokine storms, oxidative stress, and violent inflammation. But it requires adequate amount of the nutrient.
The Danish Health Authority recommends daily supplementation with 10 micrograms of vitamin D to pregnant women, infants, dark-skinned individuals, and people who never expose themselves to direct sunlight. Daily supplementation with 20 micrograms of vitamin D is recommended for nursing home residents and people older than 70 years. Still, there are no awareness campaigns or control measures to check whether these vulnerable groups actually take their vitamin D supplements.
Blood levels of vitamin D should be at least 50 nmol/L, and levels of 75-120 nmol/L are even better. In order to reach these levels of vitamin, you need to take a daily supplement from October to May. If you don’t get enough sunlight during the summer period, all-year supplementation is necessary.
You can buy strong vitamin D supplements (20-80 micrograms) on the market. The need for extra vitamin D in individual and depends on factors such as age, skin type, BMI, chronic illnesses like diabetes, and use of cholesterol-lowering statins.
It is also vital to eat a diet with coarse greens to get enough magnesium, which supports enzyme processes that activate the form of vitamin D that we synthesize from sun exposure and get from supplements.

Vitamin C for prevention and intravenous therapy in life-threatening cases

Fruit and vegetables are often vitamin C-depleted, and diet surveys show that most people fail to reach the recommend fruit and vegetable intake. Vitamin C is important for the non-specific immune defense that fights most types of infectious germs. Vitamin C is also a highly important antioxidant that counteracts oxidative stress and cytokine storm, according to an article in Cellular & Molecular Immunology (Léonce Kouakanou et al.) from June 2019. Vitamin C is used intravenously against blood poisoning. When blood poisoning becomes life-threatening it is oxidative stress and cytokine storm that damage tissues and cause dehydration and circulatory shock.
In China, doctors have experimented with the administration of large doses of intravenous vitamin C to patients with COVID-19 and cytokine-induced, life-threatening ARDS. Dr. Richard Cheng from Shanghai, who has worked with intravenous vitamin C therapy for many years, uses 12,000 – 24,000 mg of vitamin C daily against coronavirus. The Chinese researchers have also communicated with other hospitals to start up a number of clinical studies.
Dr. Cheng points out that intravenous vitamin C should be used to treat dying coronavirus patients when no other therapies are available. It is also an inexpensive treatment. Considering the fact that there is still no effective vaccine, vitamin C is a useful option, and we can expect future challenges with new virus types. It is a constant race where pathogens are constantly a few steps ahead of us. Vitamin C has a unique ability to strengthen the immune defense at the same time as counteracting complications caused by oxidative stress.
Deficiencies and increased need for vitamin C are caused by physical and mental stress, smoking, overconsumption of sugar, alcohol, and narcotic substance, too little gastric juice, birth control pills, sleep medication, and infections.
When choosing vitamin C supplements, it is a good idea to stick with non-acidic sources like calcium ascorbate that are gentle towards the stomach lining. A supplement with 500-750 mg of vitamin C provides the same amount of vitamin C as 6-8 oranges or 55-80 apples (depending on their size)

  • Coronavirus is a type of virus that can cause illnesses in animals and humans
  • Coronavirus can cause colds, SARS (2002), MERS (2012) and COVID-19
  • Coronavirus is a so-called RNA virus that tends to mutate into different forms
  • Zoonosis is when virus is transmitted from animals to humans

Selenium boosts the immune defense and prevents virus from mutating

According to Swiss scientists from Swiss Federal Institute of Aquatic Science and Technology, around one billion people worldwide are believed to lack selenium, mostly due to nutrient-depleted farmland. The agricultural soil in China and Europe is also low in selenium, which is reflected by its selenium-deficient crops.
Selenium supports a number of vital proteins (selenoproteins) that have numerous essential functions. In the case of an infection, the body’s selenium status suddenly plummets because the immune defense needs so much selenium for its different tasks, which include communicating with cells and proteins in the immune system to help them work swiftly. When animals and humans lack selenium, their immunity decreases, causing virus to mutate more easily and becoming virulent. This is exactly what happened with COVID-19, SARS, and MERS.
Selenium is also a vital constituent of the unique glutathione peroxidase antioxidants that protect the body against oxidative stress and all the complications that follow in its wake.
Leading scientists recommend a daily selenium intake of at least 100 micrograms, which is a lot more than the majority of Europeans get. It takes around 100-125 micrograms daily to saturate selenoprotein P, which is a selenoprotein that is used as a marker of the body’s selenium status. Although fish and shellfish are considered good selenium sources, it is not even possible to obtain full saturation of selenoprotein P by eating seafood five days a week, according to a Danish study.
It is advisable to eat a balanced diet with plenty of good selenium sources because the selenium-containing proteins also collaborate with vitamin E, another potent antioxidant. Selenium yeast with many different types is preferable because it delivers the same variety of selenium species as eating a balanced diet.

  • The farmland in Europe and many other places does not contain very much selenium.
  • In Finland, the farming industry has added selenium to artificial fertilizers since the middle of the 1980s.

Zinc regulates T cells, macrophages, and proteins

Zinc is involved in over 1,000 enzyme processes, many of which are linked directly or indirectly to the immune defense. In a study that is published in the science journal Immunology, scientists have shown how zinc regulates the T cells and the production of various proteins in the immune system, which are important for inflammatory processes. Zinc supplementation enables the immune system to fight colds faster. The colds are often caused by coronavirus. This was demonstrated in a Finnish meta-analysis, in which the majority of cold-ridden patients who took zinc supplements were cured after five days, in contrast to those patients who did not take a supplement. The study was not related to COVID-19 but the immune defense needs zinc in any case.
Zinc is a powerful antioxidant that counteracts oxidative stress and the complications that follow. An estimated 25 percent of the world’s population is zinc-deficient. Deficiencies are generally categorized as minor, moderate, or severe. Severe zinc deficiency is rare in our part of the world, whereas moderate and minor zinc deficiencies are rather common.
Ageing processes, diuretics, sugar, birth control pills, large calcium intake or iron supplementation may impair the uptake or utilization of zinc. Moreover, it can be difficult to get enough zinc from vegetarian or vegan diets.
In Denmark, the reference intake (RI) level for zinc is 10 mg daily. The European Food Safety Authority (EFSA) has set the safe upper intake level for zinc at 25 mg (for adults).
Many zinc supplements contain inorganic zinc forms like zinc sulphate and zinc oxide, which can be difficult for the body to absorb and utilize. Study the label and look for organic zinc forms like zinc gluconate and zinc acetate, which the body can easily absorb and utilize.

  • Oxidative stress, life-threatening cytokine storm, and important antioxidants
  • When COVID-19 infections become life-threatening it is because of oxidative stress and because the white blood cells produce too many pro-inflammatory cytokines, including interferons, interleukin, and tumor necrosis factor (NF-α)
  • Oxidative stress and cytokine storm syndrome can cause ARDSD (acute respiratory distress syndrome) and secondary damage to the circulatory system and different tissues
  • The risk of dying of a COVID-19 infection increases if you lack nutrients that can counteract oxidative stress and cytokine storm
  • Vitamin C, vitamin D, selenium, and zinc bolster the immune system and function as antioxidants that counteract oxidative stress and cytokine storm – but only if we have adequately high levels

References

Puja Metha et el. COVID-19: consider cytokine storm syndromes and immune-suppression. The Lancet. March 16, 2020

Kongsbak M et al. The vitamin d receptor and T cell function. Front Immunol. 2013

Essen MR et al. Vitamin D controls T cell antigen receptor signaling and activation of human T cells. Nat Immunol 2010

University of Colorado Anschultz Medical Campus. Vitamin D reduces respiratory infections. ScienceDaily November 2016

Qi Dai el al. Abstract CT093: Bimodal relationship between magnesium supplementation and vitamin D status and metabolism: Results from randomized trial. Cancer Research July 2018

Léonce Kouakanou et al Vitamin C promotes the proliferation and effector functions of human ϒ δ T cells. Cellular & Molecular Immunology. 2019

Glenview, IL. Readily available drug cocktail may help prevent sepsis shock and deaths. Elsevier June 2017

Richard Z Cheng et al. Early Large Dose Intravenous Vitamin C is the Treatment of Choice for 2019-vCov pneumonia. Orthomolecular Medicine News Service, Feb 16, 2020

Wang D et al. Clinical Characteristics of 138 hospitalized patients With 2019 Novel Coronavirus-infected Pneumonia in Wuhan, China. Jama 2020 Feb 7

Chen N et Al. Epidemiological and clinical characteristicas of 99 cases of 2019 Novel Coronavirus pneumonia in Wuhan, China. A descriptive study. Lancet Lond Engl. 2020 Jan 30

Alpha A. Fowler et al. Effect of Vitamin C infusion on Organ Failure and Biomarkers of Inflammation and Vascular Injury in Patients With Sepsis and Severe Acute Respiratory Failure. JAMA 2019

Virginia Commonwealth University. Vitamin C therapy linked to better survival rates after sepsis. ScienceDaily 2019.

Jones GD et al. Selenium deficiency risk predicted to increase under future climate change. Proceedings of the National Academy of Sciences 2017

Aparna P. Shreenath; Jennifer Dooley. Selenium, Deficiency. Stat Pearls. December 2019

Lutz Shomburg. Dietary Selenium and Human Health. Nutrients 2017

Olivia M. Guillan et al. Selenium, Selenoproteins and Viral Infection. Nutrients 2019

Danmarks Fødevareforskning. Selen og sundhed. 2006

Kido T et al. Inflammatory response under zinc deficiency is exacerbated by dysfunction of the T- helper type 2 lymphocyte-M2 macrophage pathway. Immunology 2019

Scott A et al. Zinc is a potent and specific inhibitor of IFN-ƛ3 signaling. Nature Communications, 2017

Ananda S Prasad. Zink in Human Health: Effect of Zink on Immune Cells. Molecular Medicine 2008

Lothar Rink. Zink and the immune system. Cambridge Core. Published on line 2000

https://netdoktor.dk/

https://www.sst.dk/da/corona

NCP(Novel Coronavirus Pneumonia) and Vitamin C: https://www.youtube.com/watch?v=TC0SO9KDG7U

https://frida.fooddata.dk/

  • Created on .
8.923MBMemory Usage251msRequest 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" => 1738539921 "last" => 1738539921...
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.34KB) (594μs)
  • afterInitialise (1.27MB) (13.16ms)
  • afterRoute (927.02KB) (7.56ms)
  • beforeRenderComponent com_content (22.94KB) (616μs)
  • Before Access::preloadComponents (all components) (35.84KB) (294μs)
  • After Access::preloadComponents (all components) (97.34KB) (2.08ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.19MB) (9.38ms)
  • Before Access::getAssetRules (id:5100 name:com_content.article.2515) (130.65KB) (259μs)
  • After Access::getAssetRules (id:5100 name:com_content.article.2515) (7.38KB) (54μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.35MB) (36.36ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (203μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (4μs)
  • afterRenderModule mod_custom (Search for more information...) (5.45KB) (89μs)
  • afterRenderComponent com_content (76.17KB) (22.04ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (3.75ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (103μs)
  • afterDispatch (17.71KB) (1.72ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.3KB) (422μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (75.48KB) (70.42ms)
  • beforeRenderRawModule mod_tags_popular (Search) (4.81KB) (26μs)
  • afterRenderRawModule mod_tags_popular (Search) (19.63KB) (44.06ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (960B) (25μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (47μs)
  • beforeRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (8.41KB) (22μs)
  • afterRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (45.64KB) (6.86ms)
  • beforeRenderRawModule mod_custom (Antiaging) (6.97KB) (33μs)
  • afterRenderRawModule mod_custom (Antiaging) (1KB) (39μs)
  • beforeRenderRawModule mod_custom (Exercise) (720B) (12μs)
  • afterRenderRawModule mod_custom (Exercise) (1.02KB) (22μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.63KB) (4.28ms)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (65μs)
  • beforeRenderModule mod_tags_popular (Search) (5.17KB) (15μs)
  • afterRenderModule mod_tags_popular (Search) (2.52KB) (25μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.31KB) (12μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (1.2ms)
  • beforeRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (8.03KB) (22μs)
  • afterRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (1.31KB) (24μs)
  • beforeRenderModule mod_custom (Antiaging) (7.33KB) (12μs)
  • afterRenderModule mod_custom (Antiaging) (1.27KB) (21μs)
  • beforeRenderModule mod_custom (Exercise) (336B) (9μs)
  • afterRenderModule mod_custom (Exercise) (1.25KB) (20μs)
  • beforeRenderRawModule mod_menu (Main menu-US) (22.38KB) (442μs)
  • afterRenderRawModule mod_menu (Main menu-US) (152.11KB) (3.42ms)
  • beforeRenderModule mod_menu (Main menu-US) (720B) (5μs)
  • afterRenderModule mod_menu (Main menu-US) (4.61KB) (63μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.69KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (27.18KB) (1.42ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (214.53KB) (4.19ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (35μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (141μs)
  • afterRenderRawModule mod_custom () (21.95KB) (2.58ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (72μs)
  • beforeRenderRawModule mod_menu (Main menu-US) (5.07KB) (113μs)
  • afterRenderRawModule mod_menu (Main menu-US) (6.02KB) (658μs)
  • beforeRenderModule mod_menu (Main menu-US) (720B) (3μs)
  • afterRenderModule mod_menu (Main menu-US) (1.25KB) (44μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.69ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (3.77KB) (35μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (6.29KB) (524μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (42μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (181μs)
  • afterRenderRawModule mod_custom () (944B) (144μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (92μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (21μs)
  • afterRender (181.91KB) (7.87ms)
  • 1 x afterRenderRawModule mod_articles_category (READ MORE...) (75.48KB) (28.11%)
    70.42ms
    1 x afterRenderRawModule mod_tags_popular (Search) (19.63KB) (17.59%)
    44.06ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.35MB) (14.51%)
    36.36ms
    1 x afterRenderComponent com_content (76.17KB) (8.8%)
    22.04ms
    1 x afterInitialise (1.27MB) (5.25%)
    13.16ms
    1 x After Access::preloadPermissions (com_content) (3.19MB) (3.74%)
    9.38ms
    1 x afterRender (181.91KB) (3.14%)
    7.87ms
    1 x afterRoute (927.02KB) (3.02%)
    7.56ms
    1 x afterRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (45.64KB) (2.74%)
    6.86ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.63KB) (1.71%)
    4.28ms
    1 x afterRenderRawModule mod_finder () (214.53KB) (1.67%)
    4.19ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.5%)
    3.75ms
    1 x afterRenderRawModule mod_menu (Main menu-US) (152.11KB) (1.37%)
    3.42ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (1.03%)
    2.58ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.83%)
    2.08ms
    1 x afterDispatch (17.71KB) (0.69%)
    1.72ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.67%)
    1.69ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (27.18KB) (0.57%)
    1.42ms
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0.48%)
    1.20ms
    1 x afterRenderRawModule mod_menu (Main menu-US) (6.02KB) (0.26%)
    658μs
    1 x beforeRenderComponent com_content (22.94KB) (0.25%)
    616μs
    1 x afterLoad (456.34KB) (0.24%)
    594μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.21%)
    524μs
    1 x beforeRenderRawModule mod_menu (Main menu-US) (22.38KB) (0.18%)
    442μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.3KB) (0.17%)
    422μs
    1 x Before Access::preloadComponents (all components) (35.84KB) (0.12%)
    294μs
    1 x Before Access::getAssetRules (id:5100 name:com_content.article.2515) (130.65KB) (0.1%)
    259μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (0.08%)
    203μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.07%)
    181μs
    1 x afterRenderRawModule mod_custom () (944B) (0.06%)
    144μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.06%)
    141μs
    1 x beforeRenderRawModule mod_menu (Main menu-US) (5.07KB) (0.05%)
    113μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.04%)
    103μs
    1 x afterRenderRawModule mod_custom () (896B) (0.04%)
    92μs
    1 x afterRenderModule mod_custom (Search for more information...) (5.45KB) (0.04%)
    89μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.03%)
    83μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    72μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0.03%)
    65μs
    1 x afterRenderModule mod_menu (Main menu-US) (4.61KB) (0.03%)
    63μs
    1 x After Access::getAssetRules (id:5100 name:com_content.article.2515) (7.38KB) (0.02%)
    54μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0.02%)
    47μs
    1 x afterRenderModule mod_menu (Main menu-US) (1.25KB) (0.02%)
    44μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    42μs
    1 x afterRenderRawModule mod_custom (Antiaging) (1KB) (0.02%)
    39μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (3.77KB) (0.01%)
    35μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    35μs
    1 x beforeRenderRawModule mod_custom (Antiaging) (6.97KB) (0.01%)
    33μs
    1 x beforeRenderRawModule mod_tags_popular (Search) (4.81KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (960B) (0.01%)
    25μs
    1 x afterRenderModule mod_tags_popular (Search) (2.52KB) (0.01%)
    25μs
    1 x afterRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (1.31KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (8.41KB) (0.01%)
    22μs
    1 x afterRenderRawModule mod_custom (Exercise) (1.02KB) (0.01%)
    22μs
    1 x beforeRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (8.03KB) (0.01%)
    22μs
    1 x afterRenderModule mod_custom (Antiaging) (1.27KB) (0.01%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom (Exercise) (1.25KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.69KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    17μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Search) (5.17KB) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_custom (Exercise) (720B) (0%)
    12μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.31KB) (0%)
    12μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    1 x beforeRenderModule mod_custom (Antiaging) (7.33KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Exercise) (336B) (0%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main menu-US) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    4μs
45 statements were executed, 9 of which were duplicates, 36 unique155ms1.35MB
  • SELECT @@SESSION.sql_mode;60μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?144μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 166μ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)1.09ms944BParams/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` = 1245μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`78μ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` = :guest259μ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`510μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC170μ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` = 1205μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config231μ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`944μs165.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray1,:preparedArray2)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`318μ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` = 1204μ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)378μ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` = 04.48ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.29ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2515'2.33ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)1.02ms46.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`345μ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)2.06ms4.19KBParams/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`374μ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 ASC311μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id260μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μ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`2.91ms180.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 DESC16.69ms161.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`503μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1216μ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 `alias` FROM `has_content` WHERE `id` = :id100μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id83μ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-US' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-02 23:45:21') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-02 23:45:21') AND c2.state = 1299μs3.97KBParams/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 a.title ASC LIMIT 1068.46ms195.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 `tag_date` > DATE_ADD('2025-02-02 23:45:21', INTERVAL -1 YEAR) 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 1040.72ms2.66KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • 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`.`catid` IN (:preparedArray5) 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 (:preparedArray6,:preparedArray7) ORDER BY a.created ASC LIMIT 102.96ms159.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.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 (: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`425μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id148μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1176μ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)289μ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 ASC330μ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)143μ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` = 1131μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?121μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.29ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy