Skip to main content

Vegetarian diets lack vital nutrients

– and that may harm your fertility, metabolism, nervous system, and the growth of your child

Vegetarian diets lack vital nutrientsEveryone is talking about the climate, and meat has lost popularity for a number of reasons. But let us keep our heads clear on the facts. There is a big difference between CO2 emissions, animal welfare, and the quality or quantity of meat on one hand and the nutritional aspects of meat on the other hand. Humans have been eating meat (including fish) for around two million years, and animal food sources have contributed to our large brains and development in general. Nonetheless, more and more people choose to become vegetarians, and the trend is especially popular among women. This gives rise for concern, as lack of protein, vitamin D, vitamin B12, iodine, selenium, iron, zinc and omega-3 fatty acids not only impairs fertility but even increases the risk of metabolic disorders, serious growth disturbances in children and a lot more. Some of these symptoms are insidious and therefore difficult to link to the diet.

Around two million years ago, our ancestors adapted by including meat and fish to their diets, which had otherwise only consisted of insects, root vegetables, berries, nuts, and fruit. Humans got control of fire around one million years ago, and there is evidence that we started to cook our food as early as 500,000 years ago. The carbohydrate content slowly decreased and was marked by nine ice ages over the last 700,000 years. Meat, a rich source of protein and fat, was the main source of most nutrients in the diet. The diet provided around 10 grams of carbohydrate during the ice ages, while it provided 125 grams of carbohydrate in the periods between each ice age.
Homo sapiens, the first humans like us, go back about 300,000 years in time, and we started eating grain about 12,000 years ago. The majority of populations around the world, however, continued as hunters and gatherers for thousands of years before they engaged in cultivating of the soil. Conventional wisdom has it that no populations were strictly vegetarian prior to the agricultural revolution. In other words, we humans were meant to eat meat and fish, and we have managed without grain and sugar at least 96 percent of the time that we have existed.

Meat, fish, and organ meat are superfoods

We often read and hear about vegetarian superfoods such as spirulina, goji berries, and chia seeds, but the fact is that meat, offal, and fish provide complete proteins, essential vitamins, minerals, and fatty acids that vegetarians and/or vegans have difficulty with obtaining in adequate quantities. It takes quite a lot of nutritional insight to know how to get all the essential nutrients if you are a vegetarian or vegan, and many people don’t possess this knowledge. This can have serious implications for adults as well as for children.

Vegans lack essential nutrients

In a scientific study from the University of Copenhagen, researchers compared 70 vegans aged 18-61 years with 1,257 regular meat eaters. The study showed that the vegan diets fell short of protein, vitamin D, iodine, and selenium. The vegan women in the study also got too little vitamin A. Other studies have shown that vegetarians and vegans often lack vitamin B12, and this may have implications for your health.

Protein has many functions

Protein is important for your energy turnover, muscles, hormones, antibodies, nervous system, skin, hair, and nails. According to the Nordic Nutrient Recommendations, our daily protein intake should be around one gram for every kilo of body weight. Just for the record, there are 20 grams of protein in 100 grams of meat or fish and six grams of protein in 100 grams of cooked beans or an egg. This means that vegetarians and vegans must eat rather large meals in order to be covered. Also, they are hard pressed to get all the different amino acids, as vegetable protein is incomplete.
Too little protein and lack of essential amino acids may cause unstable blood sugar levels, tiredness, sleep disturbances, overweight, impaired immunity, muscle weakness, and skin, hair, and nail problems.

Vitamin B12 deficiency is insidious

Vitamin B12 is important for cellular energy turnover, red blood cell formation, the immune system, the nervous system, and the mental balance. We get vitamin B12 from meat, fish, eggs, and dairy products, which means that vegetarians and vegans easily become deficient.
Insidious deficiency symptoms include anemia and accompanying fatigue, impaired memory, dementia, muscle weakness, or nerve inflammation (neuritis). Lack of vitamin B12 may also harm an infant’s growth and learning ability.
According to Allan Meldgaard Lund, a pediatrician at Copenhagen University Hospital, breastfed children of vegetarians and vegans in particular have sustained neurological problems on that account, and the children even risk chronic damage.
Even if bacteria in our colon are able to produce a small amount of vitamin B12, we are unable to absorb it. This requires a protein called intrinsic factor that enables the small intestine to absorb the nutrient. Vegetarians and vegans are therefore advised to take a vitamin B12 supplement.

”Most troubling is the fact that a person can start eating a vegan diet and be perfectly happy with that lifestyle for 2-3 years before the symptoms associated with a vitamin B12 deficiency appear. The body slowly uses its vitamin B12 stores, and because the person has felt quite content with a vegan diet, it is far from certain that the diet is seen as the source of the symptoms.”

Professor Ebba Nexø, vitamin B12 researcher, Århus University, Denmark.

Vitamin D from sunshine and the diet

Good sources of vitamin D are cod liver, cod roe, oily fish, eggs, and high-fat dairy products. Sunshine during the summer period is our primary source of vitamin D, but during the winter where the sun sits too low in the sky to enable vitamin D synthesis, we have trouble with getting enough of the nutrient. Eating a vegetarian or vegan diet only makes matters worse.
Lack of vitamin D increases the risk of infections, inflammation, osteoporosis, cancer, and numerous other symptoms, because all the body’s cells need this vitamin. During the summer period, sun exposure alone can ensure enough vitamin D. During the winter period, however, a supplement is recommended.

Iodine for the metabolism, estrogen balance, and detoxification

Iodine is important for infant growth, metabolism, estrogen balance, and excretion of environmental toxins such as fluoride. Iodine is mainly found in fish and seaweed. There is very little iodine in the soil. For that reason, the Danish health authorities have introduced mandatory iodine enrichment of table salt to prevent goiter.
Be aware that refined table salt often contains anti-caking agents like aluminum, and that sea salt does not contain iodine. An iodine deficiency can cause metabolic disturbances and increase the risk of breast cancer. Pregnant women, who are iodine-deficient, are at risk of giving birth to babies with retardation.

Selenium for metabolism, fertility, circulatory system, and cancer prevention

Selenium supports over 30 different selenium-dependent proteins that are also powerful antioxidants. Selenium is of particular importance to the immune defense, metabolism, circulatory system, sperm cell formation, cancer prevention, and it also offers protection against heavy metals like mercury.
Selenium is mainly found in fish, shellfish, seaweed, offal, meat, eggs, and Brazil nuts. There are only limited amounts of selenium in dairy products, whole grain, fruit, and vegetables, and it depends a lot on the selenium content in the soil. Because the agricultural in Europe is low in selenium, it is especially difficult for vegetarians and vegans to get enough of this essential micronutrient. Lack of selenium increases the risk of impaired fertility, cardiovascular disease, and cancer. Moreover, it may cause metabolic disorders, infections, inflammation, and cataracts.

Iron for blood formation and brain enzymes

Iron is a constituent of red blood cells and enzymes in the brain that are important for energy turnover, vitality, immune defense, growth, learning, skin, hair, and nails. You get iron from liver, meat, pumpkin seeds and other seeds, beans, stinging nettles, spinach, and red beets. Iron from animal sources (heme iron) is absorbed better than iron from vegetable sources (non-heme iron).
On the other hand, many vegetables sources also contain vitamin C, which is important for the body’s iron uptake. Iron deficiency typically causes paleness due to anemia, fatigue, dizziness, heart palpitations, impaired immunity, skin, hair and nail changes, stunted growth, and learning disabilities in children. Women of childbearing age have a particularly large risk of iron deficiency because of the blood they lose during their menstrual period.

Important: The uptake of vitamin B12, iron, and calcium requires adequate stomach acid.

Zinc supports an array of enzyme processes

Zinc is an antioxidant and is necessary for around 1,000 enzymes that help control our growth, reproduction, metabolism, nervous system, immune system, skin, wound healing, sense of taste, and many other functions. There is a lot of zinc in oysters, liver, meat, shellfish, dairy products, nuts, seeds, kernels, and beans. Zinc from animal sources is absorbed better than zinc from plant sources. Too little zinc can cause lethargy skin and hair problems, poor wound healing, reduced appetite, taste disturbances, pregnancy complications, weight loss, mental disturbances, and other serious conditions.

Omega-3 from fish is often utilized better

Omega-3 fatty acids are important for the structure of cell membranes, our brain function, nervous system, circulatory system, blood pressure, skin and mucous membranes, immune system, and for regulating some hormone-like compounds called prostaglandins that control inflammation and certain other processes.
Vegetable sources of omega-3 such as linseed oil, rapeseed oil, and walnuts contain a form of omega-3 called ALA (alpha-linolenic acid). Helped by certain enzymes, ALA is converted into EPA (eicosapentaenoic acid), and then into DHA (docosahexaenoic acid) and finally into the before-mentioned prostaglandins.
The body only converts a small amount of ALA into EPA and DHA, which is why most of us benefit more from getting EPA and DHA directly from food sources like oily fish and shellfish or by taking supplements of fish oil or sea algae.

Impaired fertility and the risk of the growth disturbances in the baby

Most vegetarians are women, and that poses a particular problem when you consider the young women, who want to become pregnant. A small study that is published in the science journal Fertility and Sterility looked at 18 healthy 19-27-year old women of normal weight, all of whom had normal menstrual cycle and ovulation. The women were divided into two groups. One group ate a vegetarian diet for six weeks, while the other group continued eating meat as part of the daily diet. Seven out of nine women in the vegetarian group did not ovulate during the period where they ate a vegetarian diet. Vegetarian and vegan diets may also affect the man’s sperm quality, according to a study from Loma Lina University in California.
In Southern California, a large percentage of Seventh Day Adventists believe that meat is impure, and therefore these people stick with a vegetarian diet. The study showed that the sperm count in men on this type of diet, many of whom were vegans, was significantly poorer than the sperm quality of meat-eating male study participants. Sperm cells from men on plant diets had impaired motility, which means that it is difficult for the sperm cells to swim to the egg and fertilize it. Other studies show that selenium contributes to the development of healthy sperm cells and also helps prevent miscarriage.

Lack of various essential nutrients makes it increasingly difficult to become pregnant.However, it also harms the baby’s growth and may cause retardation in worst case, or lead to chronic neurological disturbances or an increased risk of autism, schizophrenia, or sclerosis later in life.

The climate debate and eating meat

People who argue against eating meat by claiming that the animals live under bad conditions and do not thrive have a good point, and animal welfare is a very important discussion. However, meat from free-range animals has a more optimal omega-3/omega-6 ratio, and organically farmed meat also contains significantly fewer toxins. According to the Norwegian health magazine Vitenskap og Fornuft, there are no articles that show a link between meat and cancer, cardiovascular disease, overweight, and diabetes. On the contrary, meat is a nutritious food that stabilizes your blood sugar and comes with various health benefits. It is really about the quality of the meat, which by the way is reduced by smoking, charring, and by adding nitrites (E249 and E250), a potentially cancerous food preservative that is converted into nitrosamines.
It is a good idea to choose unprocessed meat from free-range animals that have had good and natural living conditions.
One can also choose to reduce one’s meat consumption and perhaps limit it to eating meat once a week. This was quite common in the last century, where people also ate more fish than they do today. In terms of the climate debate, we must remember meat is just a fraction of the problem. Most of our consumer goods including clothing, furniture, electronic equipment (which many people renew all the time) contribute to the CO2 problem. For instance, traveling to Bangkok by air contributes with the same amount of CO2 as 89 kilos of beef – or the equivalent of eating a 125-gram steak every day for two years.
Most people are completely unaware that palm oil, which is found in many types of food and groceries, is the main culprit, when it comes to deforestation of Malaysia and Indonesia. This contributes negatively to the CO2 burden, while impairing biodiversity and causing the loss of different animal species.
The climate debate should therefore include sustainability on a broad scale instead of merely focusing on meat.
There are many reasons why people choose to become vegetarians or vegans, but avoiding meat, fish, and eggs altogether comes with a certain price. It is imperative to learn about the diversity and composition of the daily diet and take relevant supplements if necessary.
Even people, who avoid dairy products, can get the required amount of essential nutrients. Cow’s milk was never intended for humans, anyway. 70 percent of the global population does not consume dairy products, and these individuals get along just fine on their traditional diets consisting of meat, fish, eggs, vegetables, and fruit.

The Danish Veterinary and Food Administration recommends the following for vegans:

  • 10 micrograms of vitamin D daily during the winter period (from October to April)
  • 2 micrograms of vitamin B12 daily

Depending on the diet, supplements of the following vitamins and minerals may also be relevant:

  • Iodine
  • Selenium
  • Iron
  • Zinc
  • Calcium
  • Vitamin A
  • Riboflavin (vitamin B2)

Vegetarians may also need these supplements. It is normally enough to take a multivitamin with bioavailable minerals.

Recommendations for children

Children under the age of 2 years:

  • Pregnant women on a vegan diet must take a vitamin B12 supplement throughout the entire pregnancy and as long as they breastfeed
  • Breastfeeding or soy-based milk for the first two years at least
  • The children should be monitored by a nurse or health professional that has particular focus on growth
  • The child should be given specific nutritional supplements
  • The parents should consult an authorized dietician

Children older than 2 years

  • The child should be given a multivitamin that contains vitamin B12 and vitamin D
  • The parents should consult an authorized dietician

References

Dag Viljen Poleszynski. Skader kjøttspisning mennesker, klimaet og dyr? Helsemagasinet Vitenskap og Fornuft. 2019

Else Molander. Anbefalinger vedr. vegansk kost. Fødevarestyrelsen. Januar 2019
Nordiske Næringsstofanbefalinger

Poul Pilgaard Johnsen. Kødædere. Weekendavisen 3. maj 2019

Ulla Gjeset Schølberg. Veganere mangler vitaminer og mineraler. Videnskab.dk 2016

Asoc C. Antony. Vegetarianism and B-12 (cobalamin) deficiency. The American Journal of Clinical Nutrition 2013

Science News. Causal link found between vitamin D, serotonin synthesis and autism in new study. Science Daily. 2014

Darryl W Eyles et al. The association between neonatal Vitamin D status and risk of schizophrenia. Scientific Reports. 2018

Alberto Ascherio, MD, DrPH et al. Vitamin D Status During Pregnancy and Risk of Multiple Sclerosis in Offspring of Women in the Finnish Maternity Cohort. JAMA Neurol. March 2016

Hilten T Mistry et al. Selenium in reproductive health. Journal of Obstetrics and Gynaecology. 2011

Fatemeh Tara et al. Selenium Supplementation and the Incidence of Preeclampsia in Pregnant Iranian Women: A Randomized, Double-Blind, Placebo-Controlled Pilot Trial. Taiwanese Journal of Obstetrics and Gynecology. 2010

Ane Bodil Søgaard, Karen Østergaard, Troels V. Østergaard. Mælk og Sundhed. Books on Demand.

Pjece. Vandreruter i Svanninge Bjerge.

http://frida.fooddata.dk/AlpList.php

  • Created on .
8.879MBMemory Usage155msRequest 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" => 1739945163 "last" => 1739945163...
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.28KB) (916μs)
  • afterInitialise (1.27MB) (11.31ms)
  • afterRoute (897.2KB) (4.94ms)
  • beforeRenderComponent com_content (23.38KB) (293μs)
  • Before Access::preloadComponents (all components) (33.23KB) (288μs)
  • After Access::preloadComponents (all components) (97.34KB) (614μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (4.92ms)
  • Before Access::getAssetRules (id:4253 name:com_content.article.2098) (130.65KB) (90μs)
  • After Access::getAssetRules (id:4253 name:com_content.article.2098) (7.38KB) (70μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.38MB) (19.26ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (216μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (4μs)
  • afterRenderModule mod_custom (Search for more information...) (4.7KB) (93μs)
  • afterRenderComponent com_content (84.73KB) (12.57ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.7KB) (1.97ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (30μs)
  • afterDispatch (17.74KB) (641μs)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (457μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (79.65KB) (34.8ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (24μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (42μs)
  • beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (14μs)
  • afterRenderRawModule mod_tags_popular (Search) (13.55KB) (45.44ms)
  • beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (26μs)
  • afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (46μs)
  • beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (11μs)
  • afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (23μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (2.32ms)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (80μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (15μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (27μs)
  • beforeRenderModule mod_tags_popular (Search) (1.98KB) (12μs)
  • afterRenderModule mod_tags_popular (Search) (2.52KB) (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) (18.53KB) (388μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (192.54KB) (1.62ms)
  • 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) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (20.85KB) (1.76ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (128.95KB) (1.64ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (143μs)
  • afterRenderRawModule mod_custom () (21.92KB) (868μs)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (1.23KB) (54μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (102μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (764μs)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (43μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (704μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (31μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (531μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (3.73KB) (45μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (219μs)
  • afterRenderRawModule mod_custom () (944B) (129μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (27μs)
  • beforeRenderRawModule mod_custom () (688B) (84μs)
  • afterRenderRawModule mod_custom () (896B) (89μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (225.3KB) (3.81ms)
  • 1 x afterRenderRawModule mod_tags_popular (Search) (13.55KB) (29.23%)
    45.44ms
    1 x afterRenderRawModule mod_articles_category (READ MORE...) (79.65KB) (22.39%)
    34.80ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.38MB) (12.39%)
    19.26ms
    1 x afterRenderComponent com_content (84.73KB) (8.08%)
    12.57ms
    1 x afterInitialise (1.27MB) (7.27%)
    11.31ms
    1 x afterRoute (897.2KB) (3.18%)
    4.94ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (3.16%)
    4.92ms
    1 x afterRender (225.3KB) (2.45%)
    3.81ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (1.49%)
    2.32ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.7KB) (1.27%)
    1.97ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (20.85KB) (1.13%)
    1.76ms
    1 x afterRenderRawModule mod_finder () (128.95KB) (1.05%)
    1.64ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (192.54KB) (1.04%)
    1.62ms
    1 x afterLoad (456.28KB) (0.59%)
    916μs
    1 x afterRenderRawModule mod_custom () (21.92KB) (0.56%)
    868μs
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (0.49%)
    764μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.45%)
    704μs
    1 x afterDispatch (17.74KB) (0.41%)
    641μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.39%)
    614μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.34%)
    531μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (0.29%)
    457μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (18.53KB) (0.25%)
    388μs
    1 x beforeRenderComponent com_content (23.38KB) (0.19%)
    293μs
    1 x Before Access::preloadComponents (all components) (33.23KB) (0.19%)
    288μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.14%)
    219μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (0.14%)
    216μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.09%)
    143μs
    1 x afterRenderRawModule mod_custom () (944B) (0.08%)
    129μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0.07%)
    102μs
    1 x afterRenderModule mod_custom (Search for more information...) (4.7KB) (0.06%)
    93μs
    1 x Before Access::getAssetRules (id:4253 name:com_content.article.2098) (130.65KB) (0.06%)
    90μs
    1 x afterRenderRawModule mod_custom () (896B) (0.06%)
    89μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.05%)
    84μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0.05%)
    80μs
    1 x After Access::getAssetRules (id:4253 name:com_content.article.2098) (7.38KB) (0.05%)
    70μs
    1 x afterRenderModule mod_menu (Main Menu - English) (4.86KB) (0.04%)
    64μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.03%)
    54μs
    1 x afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (0.03%)
    46μs
    1 x afterRenderModule mod_finder () (3.73KB) (0.03%)
    45μs
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0.03%)
    43μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0.03%)
    42μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    30μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    27μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0.02%)
    27μs
    1 x beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (0.02%)
    26μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (0.02%)
    24μs
    1 x afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (0.01%)
    23μs
    1 x afterRenderModule mod_tags_popular (Search) (2.52KB) (0.01%)
    22μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    22μs
    1 x afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (0.01%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (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%)
    15μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (0.01%)
    14μs
    1 x beforeRenderModule mod_tags_popular (Search) (1.98KB) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    12μs
    1 x beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (0.01%)
    11μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    11μs
    1 x beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    1 x beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (0.01%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu - English) (720B) (0.01%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
45 statements were executed, 9 of which were duplicates, 36 unique114ms1.17MB
  • SELECT @@SESSION.sql_mode;61μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?124μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 160μ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.16ms944BParams/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` = 1219μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`67μ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` = :guest151μ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`456μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC131μ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` = 1130μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config179μ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`822μ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`254μ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` = 1184μ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)352μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 02.51ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`641μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2098'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)383μs54.19KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`301μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)1.81ms4.16KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`299μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC324μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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` = :id67μ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`1.99ms180.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 DESC9.3ms161.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`323μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1143μ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` = 0334μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id98μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id65μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-19 06:06:03') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-19 06:06:03') AND c2.state = 1293μ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 RAND() ASC LIMIT 1033.27ms159.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 1544.21ms2.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` = :id254μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1159μ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)127μ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 ASC333μ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)148μ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` = 1113μ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`432μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?90μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?904μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy
  • DELETE FROM `has_session` WHERE `time` < ?9.7ms440BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:80Copy