Skip to main content

Skin disorders and premature wrinkles are often caused by a lack of nutrients

Skin disorders and premature wrinkles are often caused by a lack of nutrientsThe condition of our skin means a lot to our appearance and health, and being deficient in one or several nutrients can cause premature skin ageing. Also, things like poor wound healing, acne, herpes infections, yeast infections, eczema, psoriasis, and other skin disorders may occur. In a review article published in Medicina, scientists have looked at the role of vitamins A, C, E, D, and biotin plus omega-3 fatty acids in skin health. Studies suggest that selenium and zinc may also be important for healthy skin and anti-ageing. If you don’t get enough of these nutrients or if you simply have an increased need for them, you may consider taking a supplement.

Our skin protects the body against external factors such as harmful microorganism and chemicals. Skin is also important for the excretion of waste products, vitamin D synthesis, regulation of body temperature, and the fluid balance. In addition, our skin registers physical pressure and touch, so it is much more than a simple cover.
Dietary nutrients and water are essential for our skin and its condition. If we lack nutrients, it can harm the structural integrity and biological functions of our skin.
With regard to skincare, it is a good idea to limit your exposure to free radicals, which are aggressive molecules that attack our cells, making our skin vulnerable and causing premature skin ageing. We generate free radicals as a natural part of our oxygen metabolism, and the free radical burden is increased additionally by smoking, excessive sun exposure and sunburns, poisoning, and ageing processes. On the other hand, different antioxidants help to neutralize the free radicals, thereby protecting our skin.
In their article, the authors have looked closer at how vitamins A, C, D, biotin, and omega-3 fatty acids from the diet and from supplements influence the structure and biological functions of our skin. Also, it is important to get enough selenium and zinc:

Vitamin A

Vitamin A is a lipid-soluble vitamin that is important for the immune system. It is also an important antioxidant. Deficiencies are linked to impaired immune response, an increased risk of skin infections, and inflammatory skin disorders such as atopic dermatitis (eczema). We get real vitamin A (retinol) from animal food sources like liver, butter, and eggs. The precursor of vitamin A, which is a more powerful antioxidant, is called beta-carotene and is found in vegetable sources such as carrots and red bell pepper.
Beta-carotene protects against sun rash.
Retinol supplementation can improve the skin’s defense against acne, staphylococcus aureus (golden staph), and other skin infections. The antioxidant effect also has a natural anti-ageing effect that delays wrinkling of the skin.
Many skin creams contain retinol that improves skin elasticity, counteracts acne, and stimulates skin regeneration. It is important to commence retinol therapy slowly to help the skin get accustomed to the treatment.
The reference intake (RI) for retinol is 800 micrograms daily, but it is safe to take twice that amount in combination with two daily meals for therapeutic purposes. Pregnant and breastfeeding women, however, should limit their intake to 800 micrograms daily to protect the unborn child.

Vitamin C (ascorbic acid) and collagen

Vitamin C is a water-soluble vitamin that is important for our immune defense. It is also a powerful antioxidant and supports our collagen synthesis. In addition, vitamin C protects against sunburns. A vitamin C deficiency can increase the risk of skin infections, poor wound healing, local inflammation, bruising, and premature skin ageing.
Our skin contains relatively large quantities of vitamin C and collagen. Collagen helps keep the skin healthy and supple. Lack of vitamin C and ageing impairs the body’s collagen synthesis. Good vitamin C sources include red bell pepper, citrus fruits, vegetables, garlic, and other herbs. Good sources of collagen are broth and the skin from chicken, fish, and other animal sources.
The reference intake for vitamin C is 80 mg, an amount that helps prevent deficiency diseases such as scurvy. High-dosed vitamin C supplements, which can be effective against most skin problems (including oily skin and acne), should ideally contain non-acidic vitamin C sources that are gentle on the stomach

Vitamin E

Vitamin E is a lipid-soluble vitamin that occurs in several forms in nature. Alpha-tocopherol is the one with the highest biological activity. Vitamin E is also referred to as “the vitamin of youth” because of its powerful antioxidant and anti-inflammatory properties. Vitamin E protects cell membranes against free radical damage and lipid peroxidation. Vitamin E and selenium work synergistically.
Good sources of vitamin E are avocado, nuts, kernels, eggs, cod roe, and cabbage. Many skincare products contain vitamin E.
The reference intake for vitamin E is 12 mg. Vitamin E supplementation has been seen to have a positive effect on atopic dermatitis and psoriasis. In one study, patients with severe psoriasis were given supplements of vitamin E, selenium, and coenzyme Q10 to obtain a better antioxidant and anti-inflammatory effect. After 30 days, patients who got the combination of these three nutrients showed signs of faster clinical improvement compared with the control group that did not get the supplements.
Another study showed that supplements of vitamin E and vitamin D taken in combination had a significantly better effect on atopic dermatitis than taking the two supplements separately.

Vitamin D

Vitamin D is a lipid-soluble vitamin that is important for bone health, cardiovascular health, the immune defense, regulation of inflammatory processes, and cancer prevention. The precursor of vitamin D that we synthesize in our skin also supports the skin’s protective barrier and helps control local immune reactions. The sun is our major source of vitamin D, whereas the diet only provides small amounts. People living at northern latitudes can only synthesize vitamin D during the summer period where the sun sits sufficiently high in the sky to allow the UVB rays to make vitamin D in the skin. Afterwards, this form of vitamin D is converted in the liver and then again in the kidneys, immune cells, and other cells into the active steroid form that is needed by vitamin D receptors (VDR) in most of our cells.
There are several factors that can limit our ability to synthesize and utilize vitamin D, for example spending too much time indoors, having dark skin, being overweight, and suffering from metabolic syndrome and chronic diseases. The reference intake for vitamin D lies in the range between 5-20 micrograms/day. Vulnerable groups need the most. Most people need even more if they want to raise their blood levels of vitamin D to 75-150 nmol/L, which is optimal. It is very important for patients with atopic dermatitis, psoriasis, vitiligo, systemic lupus erythematosus (SLE), local yeast infections, melanoma, and other skin disorders to have optimal levels of vitamin D in their blood.
Vitamin D supplements given to patients with atopic dermatitis block several proinflammatory cytokines. Vitamin D also supports the expression of koebnerisin and psoriasin, both of which are systemic markers of psoriasis. In addition, vitamin D supplementation can promote wound healing and reduce chloasma (also known as melasma or “the mask of pregnancy”), which is a type of hyperpigmentation.

Biotin (B7) and other B vitamins

Biotin is a water-soluble B vitamin that is important for our energy turnover, nervous system, skin, and hair. Studies of animals and humans have shown that a biotin deficiency can result in neurological dysfunctions, hair loss, and dermatitis.
Good biotin sources include eggs, fish, wholegrains, mushrooms, and nuts. The reference intake for biotin is 50 micrograms. Biotin is found in a variety of skin and hair products. In their review article, the authors talk about the risk of “overdosing” and mention much hyped and inexpensive products but fail to address deficiencies and diseases. More studies are needed to get a better understanding of the relation. The other B vitamins are also important for our skin condition. It is therefore a good idea to take a strong vitamin B complex.

Omega-3 fatty acids

Omega-3 fatty acids are important for our nervous system, cardiovascular system, immune defense, and for regulating inflammation. They also help keep our skin supple and elastic while protecting it against the potentially harmful impact from sunrays.
Taking an omega-3 supplement can improve dry and sensitive skin. Most skin disorders such as dermatitis and psoriasis are linked to chronic inflammation, and omega-3 supplementation has been seen to have a positive effect. Many people also find that omega-3 has a positive effect on mood, joint pain, cardiovascular problems, and other conditions that are caused by an omega-3 deficiency.
Cell membranes contain the two active omega-3 forms, EPA and DHA. Oily fish, shellfish, and fish oil supplements also contain EPA and DHA and are therefore the best sources if you want a therapeutic effect. Oil from linseed, rapeseed, and walnuts contains a form of omega-3 called ALA (alpha-linolenic acid), which the body must convert into EPA and DHA. In many individuals, this conversion is not optimal for various reasons.
Omega-3 and omega-6 function in a biochemical interplay. Omega-6 is found in most seed oils, margarine, and processed food. Our modern diets typically contain far too much omega-6 and way too little omega-3, which causes an imbalance that sets the stage for chronic inflammation and other metabolic disturbances that can affect our skin.
In the case of inflammatory skin disorders, it is a good idea to take a fish oil supplement that provides around 900 – 1,200 mg of EPA (the equivalent of three to four standard capsules). Also, avoid getting too much omega-6 so you can more easily restore the important balance between the two fatty acids.

Selenium

Selenium supports over 25 selenium-dependent proteins that are needed for our immune defense, for regulating inflammation, and that serve as powerful antioxidants and support skin integrity. Selenium also protects against the potential damage from mercury, cadmium, and other environmental toxins.
A meta-analysis published in Journal of Trace Elements in Medicine Biology has shown that being selenium-deficient increases your risk of a variety of skin diseases and their severity. On the other hand, having sufficiently high levels of selenium in the blood can protect against skin disorders such as psoriasis, acne, and atopic dermatitis.
There is selenium in eggs, fish, offal, meat, corn, Brazil nuts, and other crops. The agricultural soil in Europe contains very little selenium, which is why so many Europeans are selenium deficient.
According to the updated Nordic Nutrient Recommendations, women should get 75 micrograms of selenium daily, while men should get 90 micrograms. This is far more than you can get from the diet. Many studies have used 100-200 micrograms of selenium per day, and the safe daily upper intake level according to the European Food Safety Authority (EFSA) is 300 micrograms.

Zinc

Zinc is one of the trace elements that we need in the largest quantities. It is involved in several hundred enzyme processes that are important for our general health. Zinc has a variety of functions that are relevant for our skin, its structure, its functions, skin cell regeneration, and collagen synthesis. Zinc is also vital for our immune defense, our ability to utilize vitamin D, and for effective wound healing. Also, zinc is a part of the powerful SOD antioxidant that protects our skin from oxidative stress and chronic inflammation. Not surprisingly, because of zinc’s many roles in skin health, being zinc deficient can lead to a number of skin disorders.
A review article published in International Journal of Molecular Sciences looks at zinc’s role in skin health and the positive impact of zinc supplementation on acne, atopic dermatitis, herpes simplex/genitalis, psoriasis, alopecia areata (spot baldness), athlete’s foot, seborrheic dermatitis, vitiligo, and various other skin disorders. Zinc also has a positive effect on various wounds, including leg ulcers and diabetic foot ulcers.
Oral treatments with zinc supplements are sometimes combined with zinc salve or zinc shampoo. Zinc even protects against the sun’s UVB rays, which is why there is often zinc in suncream.
Good zinc sources include animal food sources like shellfish, offal, meat, eggs, and dairy products. There is also zinc in vegetable sources like nuts, seeds, and kernels, but it is easiest for the body to absorb zinc from animal foods.
Our zinc uptake is impaired by ageing, bowel disorders, excessive alcohol intake, diuretics, and antacids. Around one third of the world’s population is believed to lack zinc.
The reference intake for zinc is 10 micrograms, but people with wounds, eczema, infections, and other deficiency disorders may need more. In some studies, participants have been given high-dosed zinc supplements for a brief period. Prolonged intake of excessive zinc doses may, however, disrupt the copper balance.

Other tips for skin disorders

  • Eat a healthy and balanced diet
  • Avoid altogether or limit your intake of sugar, white flour, and alcohol. Empty calories drain the body of vital nutrients that it needs
  • Make sure to get 30-40 ml of fluid for each kilogram of body weight
  • Expose yourself to sufficient amounts of sunshine without getting burned
  • Pay attention to food intolerance

References:

Qiong Chen et al. Vitamin D and wound healing. Assessing skin barrier function and implications for chloasma treatment. International Wound Journal. 2024

Jacek Januszewski et al. Nutritional Supplements for Skin Health – A Review of What Should Be Chosen and Why. Medicina 2023

Jun Lv et al. Selenium levels and skin diseases: systemic review and meta-analysis. Journal of Trace Elements in Medicine Biology 2020

Zubaidah Al-Khafaji et al. Zinc and Zinc Transporters in Dermatology. International Journal of Molecular Sciences. 2022

Dhaliwai S et al. Effects of Zinc Supplementation on Inflammatory Skin Diseases: A Systematic Review of the Clinical Evidence. Am J Clin Dermatol 2020

 

  • Created on .
9.453MBMemory Usage768msRequest 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" => 1738268780 "last" => 1738268780...
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.63KB) (8.56ms)
  • afterInitialise (1.27MB) (44.72ms)
  • afterRoute (897.2KB) (15.24ms)
  • beforeRenderComponent com_content (22.58KB) (275μs)
  • Before Access::preloadComponents (all components) (33.23KB) (244μs)
  • After Access::preloadComponents (all components) (97.34KB) (5.85ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (18μs)
  • After Access::preloadPermissions (com_content) (3.19MB) (26.83ms)
  • Before Access::getAssetRules (id:8939 name:com_content.article.4741) (130.65KB) (119μs)
  • After Access::getAssetRules (id:8939 name:com_content.article.4741) (7.38KB) (55μs)
  • beforeRenderRawModule mod_tags_similar (TIP! See also the related articles) (1.38MB) (77.91ms)
  • afterRenderRawModule mod_tags_similar (TIP! See also the related articles) (562.45KB) (99.99ms)
  • beforeRenderModule mod_tags_similar (TIP! See also the related articles) (752B) (10μs)
  • afterRenderModule mod_tags_similar (TIP! See also the related articles) (6.93KB) (129μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (3.62KB) (63μs)
  • afterRenderRawModule mod_custom (Search for more information...) (3.83KB) (219μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (3μs)
  • afterRenderModule mod_custom (Search for more information...) (4.32KB) (37μs)
  • afterRenderComponent com_content (60.56KB) (42.28ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.89KB) (6.02ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (39μs)
  • afterDispatch (39.3KB) (5.65ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (480μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (71.45KB) (142ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (46μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (56μs)
  • beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (15μs)
  • afterRenderRawModule mod_tags_popular (Search) (45.33KB) (235ms)
  • beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (32μs)
  • afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (52μs)
  • beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (12μs)
  • afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (23μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (12.63ms)
  • afterRenderModule mod_articles_category (READ MORE...) (2.5KB) (66μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (15μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (25μs)
  • beforeRenderModule mod_tags_popular (Search) (1.98KB) (13μs)
  • afterRenderModule mod_tags_popular (Search) (1.27KB) (22μs)
  • beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (10μ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) (6.67ms)
  • afterRenderRawModule mod_menu (Main Menu - English) (196.16KB) (3.06ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - English) (4.86KB) (64μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (83.01KB) (8.79ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (7μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (64.59KB) (4.21ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (3.29KB) (35μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (174μs)
  • afterRenderRawModule mod_custom () (21.98KB) (1.28ms)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (1.23KB) (60μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (112μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (752μs)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (1.8ms)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (22μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (708μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (3.77KB) (32μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.39ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (63μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (1.46ms)
  • afterRenderRawModule mod_custom () (944B) (143μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (31μs)
  • beforeRenderRawModule mod_custom () (688B) (98μs)
  • afterRenderRawModule mod_custom () (896B) (91μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (220.78KB) (8.27ms)
  • 1 x afterRenderRawModule mod_tags_popular (Search) (45.33KB) (30.57%)
    234.66ms
    1 x afterRenderRawModule mod_articles_category (READ MORE...) (71.45KB) (18.47%)
    141.78ms
    1 x afterRenderRawModule mod_tags_similar (TIP! See also the related articles) (562.45KB) (13.03%)
    99.99ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! See also the related articles) (1.38MB) (10.15%)
    77.91ms
    1 x afterInitialise (1.27MB) (5.83%)
    44.72ms
    1 x afterRenderComponent com_content (60.56KB) (5.51%)
    42.28ms
    1 x After Access::preloadPermissions (com_content) (3.19MB) (3.5%)
    26.83ms
    1 x afterRoute (897.2KB) (1.99%)
    15.24ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (1.65%)
    12.63ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (83.01KB) (1.15%)
    8.79ms
    1 x afterLoad (456.63KB) (1.11%)
    8.56ms
    1 x afterRender (220.78KB) (1.08%)
    8.27ms
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (22.53KB) (0.87%)
    6.67ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.89KB) (0.78%)
    6.02ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.76%)
    5.85ms
    1 x afterDispatch (39.3KB) (0.74%)
    5.65ms
    1 x afterRenderRawModule mod_finder () (64.59KB) (0.55%)
    4.21ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (196.16KB) (0.4%)
    3.06ms
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0.23%)
    1.80ms
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.19%)
    1.46ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.18%)
    1.39ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.17%)
    1.28ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (0.1%)
    752μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.09%)
    708μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (0.06%)
    480μs
    1 x beforeRenderComponent com_content (22.58KB) (0.04%)
    275μs
    1 x Before Access::preloadComponents (all components) (33.23KB) (0.03%)
    244μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (3.83KB) (0.03%)
    219μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.02%)
    174μs
    1 x afterRenderRawModule mod_custom () (944B) (0.02%)
    143μs
    1 x afterRenderModule mod_tags_similar (TIP! See also the related articles) (6.93KB) (0.02%)
    129μs
    1 x Before Access::getAssetRules (id:8939 name:com_content.article.4741) (130.65KB) (0.02%)
    119μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0.01%)
    112μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    98μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    91μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (2.5KB) (0.01%)
    66μs
    1 x afterRenderModule mod_menu (Main Menu - English) (4.86KB) (0.01%)
    64μs
    1 x beforeRenderRawModule mod_custom (Search for more information...) (3.62KB) (0.01%)
    63μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    63μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    60μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0.01%)
    56μs
    1 x After Access::getAssetRules (id:8939 name:com_content.article.4741) (7.38KB) (0.01%)
    55μs
    1 x afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (0.01%)
    52μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (0.01%)
    46μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    39μs
    1 x afterRenderModule mod_custom (Search for more information...) (4.32KB) (0%)
    37μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    35μs
    1 x beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (0%)
    32μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (3.77KB) (0%)
    32μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    31μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0%)
    25μs
    1 x afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (0%)
    23μs
    1 x afterRenderModule mod_tags_popular (Search) (1.27KB) (0%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    22μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    22μ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 Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (0%)
    17μs
    1 x beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (0%)
    15μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (0%)
    15μs
    1 x beforeRenderModule mod_tags_popular (Search) (1.98KB) (0%)
    13μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (0%)
    12μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    1 x beforeRenderModule mod_tags_similar (TIP! See also the related articles) (752B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    10μ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%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    3μs
77 statements were executed, 39 of which were duplicates, 38 unique535ms1.32MB
  • SELECT @@SESSION.sql_mode;247μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?358μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1960μ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)2.98ms944BParams/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` = 1170μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`110μ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` = :guest143μ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`452μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC165μ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` = 11.07ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config800μs1.06KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `has_menu` AS `m` LEFT JOIN `has_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`1.17ms165.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`261μ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` = 1206μ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)928μ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` = 015.18ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`701μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4741'1.02ms48B/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.91ms46.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`2.5ms3.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)10.04ms4.25KBParams/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`1.39ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC1.61ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.12ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id159μ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`5.05ms180.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)19.21ms1.54KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,COUNT( `tag_id`) AS `count`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `cc` ON `m`.`core_content_id` = `cc`.`core_content_id` INNER JOIN `has_content_types` AS `ct` ON `m`.`type_alias` = `ct`.`type_alias` WHERE ( ( ( (`m`.`tag_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13) AND `t`.`access` IN (:preparedArray14,:preparedArray15) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray16,:preparedArray17) OR `cc`.`core_access` = 0)) AND (`m`.`content_item_id` <> :currentId OR `m`.`type_alias` <> :prefix)) AND (`cc`.`core_publish_up` IS NULL OR `cc`.`core_publish_up` = :nullDateUp OR `cc`.`core_publish_up` <= :nowDateUp)) AND (`cc`.`core_publish_down` IS NULL OR `cc`.`core_publish_down` = :nullDateDown OR `cc`.`core_publish_down` >= :nowDateDown) AND `cc`.`core_language` IN (:preparedArray18,:preparedArray19) GROUP BY `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` ORDER BY `count` DESC, RAND() LIMIT 1543.38ms20.84KBParams/modules/mod_tags_similar/src/Helper/TagsSimilarHelper.php:200Copy
  • 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`836μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id113μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.32ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id66μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id669μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id116μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.1ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id72μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id66μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id569μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id93μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id830μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id253μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id114μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.02ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id119μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id105μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μ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 `alias` FROM `has_content` WHERE `id` = :id1.16ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.13ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id153μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id120μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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 DESC33.9ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1176μ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` = 0320μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id104μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id78μ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-01-30 20:26:20') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-01-30 20:26:20') AND c2.state = 11.27ms12.5KBParams/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 10133ms239.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`433μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 15232ms2.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` = :id240μ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)1.79ms584B/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 ASC627μ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)137μ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` = 1135μ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`502μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?102μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.7ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy