Skip to main content

Steer clear of migraine triggers seek natural solutions

Steer clear of migraine triggers seek natural solutionsThe low spring sun and bright sunlight can trigger a migraine attack. According to a new report, migraines may also be caused by a lack of vitamin D, which are common during the spring period. The combination of both is therefore rather unfortunate. Earlier and more recent studies show that lack of Q10, magnesium, and B vitamins can also trigger migraines, a condition that makes life miserable for millions of people. What is important is to detect and avoid the things that seem to cause these attacks and, at the same time, make sure to compensate for the nutrients, which the cells are lacking, in order to help the nervous system, the hormone system, and the cardiovascular system function properly.

An estimated one billion people worldwide suffer from migraine headaches, which places this condition as number three on the list of most common diseases. Migraines can affect all age groups. However, most sufferers are women in the age group 35 to 55 years, and that suggests that the sex hormone balance plays an important role.
A migraine headache typically manifests itself as being a one-sided, throbbing headache. The pain is often accompanied by nausea, vomiting and sensitivity to light. The headaches normally lasts from a few hours to three days. Migraines with aura also cause transient, one-sided visual disturbances, sensory disturbances, and impaired strength/paralysis and/or speech disturbances that precede the headache.

What happens in the brain during a migraine attack?

It is known that the large blood vessels on the outside of the brain dilate during a migraine attack. This dilation is most likely what causes pain in the adjacent nerve fibers. Nonetheless, changes in the electrical activity in the brain cells are what initiate and terminate an attack.

Migraine with aura causes a short circuit in some brain cells at the back of the brain, which affect our vision. A small study carried out by Professor John Detre, a neurologist, showed that people with migraine tend to have a different structure to the artery system (the Circle of Willis), which supplies blood to the posterior part of the brain that controls vision. This may explain why people suddenly feel sensitive to light and have visual disturbances during a migraine attack.
Migraines are also believed to cause inflammation and mitochondrial dysfunction. The mitochondria are the cellular powerhouses that deliver energy. A migraine is often a result of hereditary and environmental factors. In the following, we will take a closer look at the link between migraines and certain nutrient deficiencies.

Around 40% are vitamin D-deficient

The sun is our primary source of vitamin D. However, at our latitude, the sun sits low in the sky during the entire winter period, which is why vitamin D deficiencies are typically seen during the cold and dark months and early spring. Our genetic makeup also influences our ability to produce and utilize the vitamin.
A 2010 study that was presented to the American Headache Society demonstrated that almost 42% of people with chronic migraine lacked vitamin D. The study also showed that the longer people had suffered from migraines, the more likely it was that their condition was linked to vitamin D deficiency. Finnish researchers have found that men with the lowest levels of vitamin D are twice as likely to have headaches, compared with those who have high levels of the nutrient.

Vitamin D counteracts inflammation

A few studies have shown that vitamin D supplements can reduce migraine attacks, but several weeks may pass before the vitamin works optimally. Scientists theorize that vitamin D has this effect because of its anti-inflammatory properties that ensure normal functioning of the brain’s immune cells (microglial cells), which prevents irritation and swelling around the neurons. They also refer to other studies that show how vitamin D prevents muscle pain, which is otherwise a common cause of tension headaches.
All cells in the body have vitamin D receptors. This is also the case with brain cells, where vitamin D is important for the nervous system, cardiovascular system, and many other functions.

A blood test can determine your vitamin D status

Measuring vitamin D levels in the blood

Vitamin D in the body is measured as 25-hydroxy-vitamin D. The official threshold value is 50 ng/ml, but many scientists believe that this is inadequate and suggest 75-100 ng/ml for optimal disease prevention.

Vitamin D synthesis, supplements, absorption, and utilization

During the peak of summer, if you expose your face and hands to 30 minutes of unprotected sunshine, you produce around 30 micrograms of vitamin D. Although this is far more than the recommended daily intake of the nutrient, it is less than a third of the amount (100 micrograms) that many scientists believe we should get each day.
Vitamin D is lipid-soluble, which is why we are best able to utilize the nutrient in supplement form if it is dissolved in oil inside a gelatin capsule. It takes a while before we obtain the optimal utilization of vitamin D, so a good idea is to take a supplement of the vitamin during the entire winter period and continue until the sun sits sufficiently high in the sky for us humans to be able to synthesize the vitamin. People who are not exposed to enough sunlight are advised to take vitamin D all year round.

Magnesium deficiencies are widespread and increase the risk of migraines for several reasons

Magnesium helps control around 350 different enzyme processes in the body, which are of vital importance to the transmission of nerve impulses, blood pressure, muscle contraction, the estrogen balance, and many other functions. According to an article that is published in the Journal of Neural Transmission, lack of magnesium is involved in over 50% of migraine cases and may be a result of unbalanced dietary habits, poor magnesium absorption, increased magnesium excretion due to stress, stimulant abuse, and the use of diuretics.

Because magnesium is so important for the estrogen balance, women should make sure to get enough magnesium through their entire lifespan.

High-dosed magnesium supplements are helpful

Supplementing with magnesium helps reduce not only the number of migraines but also their duration and severity. It even reduces the need for acute medication. This was seen in a placebo-controlled study that is published in the journal, Cephalagia, which is the voice of the International Headache Society. The study included 81 migraine patients who had 3.6 monthly attacks on average. The participants got either 600 milligrams of magnesium per day or matching placebo (dummy pills) for a period of 12 weeks. With the first nine to 12 weeks, the number of migraine attacks in the magnesium-supplemented group was reduced by 41.6%. In the placebo group, it was lowered by 15.8%.
Many researchers believe that magnesium affects a person’s sensitivity towards migraine-triggering substances, tension in the cerebral blood vessels, muscle tension and blood pressure. Magnesium also affects the fluid and estrogen balance that is often derailed in sufferers of migraine.
Finally, too much calcium from the diet (especially from dairy products) and from supplements may skew the magnesium-calcium balance, causing calcium to seep into the cells of the soft tissues. This may lead to cramping of the cells and possibly trigger an attack.

Too much and too little magnesium – be careful of both

According to the official recommendations, the dietary magnesium-calcium ratio should ideally be around 1:2. In countries like Japan, however, the ratio is closer to 1:1 because the Japanese have different dietary habits. Too little magnesium combined with too much calcium increases the risk of cramps and inflammation.

Magnesium sources and supplements

Good magnesium sources are kernels, almonds, nuts, seeds, vegetables, and whole-grain. Magnesium supplements are useful for preventing migraine headaches. It is necessary to get at least 600 mg daily, preferably in such a way that the dosage is divided evenly between the three main meals (200 mg with each meal). It is also advisable to take magnesium for at least three months and to continue if it works.
Some magnesium supplements are absorbed better than others are. It is easy to a magnesium supplement’s potential absorption by dropping a magnesium tablet into a glass of water to see if it dissolves within a minute or so. Fast dissolution of the tablet gives more of a guarantee that the body can absorb the nutrient. Magnesium is also available in supplement form as magnesium oil that is quickly absorbed through the skin. This may be worth trying if you have neck tension or feel a migraine attack coming on.
Supplementing with magnesium, even at high dosages, is not associated with side effects. Diarrhea may occur in rare cases, but there is always the option of starting slowly or lowering the daily dosage. What many people observe, in fact, is an improved digestive function.

B vitamins have an effect – even against migraine with aura

Our modern lifestyle with unbalanced diets, too much sugar, stress, stimulants, and medicine may deplete levels of the different B vitamins and that can also increase the risk of migraines. A study from 2009 looked at the effect of high-dosage folic acid (vitamin B9), vitamin B6, and vitamin B12 in patients suffering from migraine with aura. Over a six-month period, the patients experienced a 50% reduction compared with the placebo group that got dummy pills.
In an earlier study where migraine patients got supplements of vitamin B2, their migraine attacks were reduced by 50% after three months.
According to these two studies, it is advisable to take a strong vitamin B complex in the morning and in the evening for the best effect.

Lack of Q10 and mitochondrial malfunction

All cells in the body convert the calories from food into energy in a process that involves oxygen and coenzyme Q10. The actual combustion takes place inside the mitochondria of the cells, and is determining for our energy levels and well-being that our mitochondria function properly throughout life. The brain is particularly energy consuming. Therefore, it is believed that migraine may be a result of malfunctioning mitochondria in brain cells and lack of Q10 across all age groups.
Several studies have demonstrated that Q10 has a positive influence on migraine. In an open study where all subjects were given 150 mg of Q10 daily, 61% of the participants experienced that the number of days with migraine were reduced by 50%.
A double-blind, placebo-controlled study where participants got higher doses of Q10 (3 x 100 mg) showed that there were fewer attacks and fewer days with migraine.
Children have even been seen to get migraines because of a Q10 deficiency. For instance, a study published in 2007 in the scientific journal, Headache, demonstrated that three months of supplementing with Q10 increased levels of Q10 in serum and resulted in a significant reduction of migraine attacks and their duration.
We humans synthesize most of our Q10 on our own, but our endogenous synthesis tapers off, as we grow older. People may be Q10-deficient through their entire life for other reasons, as well. It is also commonly known that cholesterol-lowering drugs (statins) inhibit the body’s own production of Q10.
In the case of a Q10 deficiency and malfunctioning mitochondria, a Q10 supplement is bound to help. Make sure to choose a Q10 preparation that can document its quality. That is the only way to make sure that the body can absorb the coenzyme and help it enter the mitochondria.

Pay attention to triggering factors such as:

  • Bright sunlight
  • Electrosmog
  • Histamine-containing and histamine-releasing foods such as cheese, red wine, pickled and smoked foods, chocolate, and monosodium glutamate
  • Stress and tension
  • Low blood sugar and fluid depletion
  • Smoke-filled rooms and polluted air
  • Birth control pills and hormone changes – e.g. puberty, PMS, and menopause

Treating the symptoms or cause

In contrast to conventional migraine medication that is often associated with serious side effects, improving your diet and supplementing with vitamin D, magnesium, B vitamins, and Q10 is a natural approach that often helps against the underlying cause of the migraine attacks.

References:

http://www.huffingtonpost.com/2013/07/26/migraines-blood-vessel-structure-brain-circle-of-willis_n_3660424.html

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4590203/

https://www.eurekalert.org/pub_releases/2016-06/cchm-mw060816.php

https://www.ncbi.nlm.nih.gov/pubmed/22426836

https://www.ncbi.nlm.nih.gov/pubmed/15257686

https://www.ncbi.nlm.nih.gov/pubmed/19384265

https://www.ncbi.nlm.nih.gov/pubmed/12395213

A Peikert et al. Prophylaxis of Migraine with Oral Magnesium: Results from a Prospective, Multi-Center, Placebo-Controlled and Double-blind Study. Cephalagia 1996

Hershey et al. Q10 and migraine. Headache 2007

http://pro.medicin.dk/sygdomme/sygdom/318362

http://www.netdoktor.dk/sygdomme/fakta/migraene.htm

http://www.apoteket.dk/Sygdomsleksikon/SygdommeEgenproduktion/Migraene.as

  • Created on .
8.922MBMemory Usage281msRequest 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" => 1740281862 "last" => 1740281862...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-US" ]
  • afterLoad (456.5KB) (2.8ms)
  • afterInitialise (1.27MB) (29.98ms)
  • afterRoute (930.85KB) (15.87ms)
  • beforeRenderComponent com_content (24.37KB) (264μs)
  • Before Access::preloadComponents (all components) (35.84KB) (304μs)
  • After Access::preloadComponents (all components) (97.34KB) (6.52ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (10.08ms)
  • Before Access::getAssetRules (id:2439 name:com_content.article.1198) (130.65KB) (88μs)
  • After Access::getAssetRules (id:2439 name:com_content.article.1198) (7.47KB) (48μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.34MB) (44.41ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (924μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (6μs)
  • afterRenderModule mod_custom (Search for more information...) (6.04KB) (151μs)
  • afterRenderComponent com_content (72.34KB) (28.33ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.99KB) (6.58ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (26μs)
  • afterDispatch (29.87KB) (1.34ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.3KB) (414μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (89.4KB) (64.61ms)
  • beforeRenderRawModule mod_tags_popular (Search) (4.81KB) (27μs)
  • afterRenderRawModule mod_tags_popular (Search) (5.96KB) (35.46ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (960B) (23μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (42μs)
  • beforeRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (8.41KB) (20μs)
  • afterRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (45.74KB) (4.49ms)
  • beforeRenderRawModule mod_custom (Antiaging) (6.97KB) (24μs)
  • afterRenderRawModule mod_custom (Antiaging) (1KB) (36μs)
  • beforeRenderRawModule mod_custom (Exercise) (720B) (10μs)
  • afterRenderRawModule mod_custom (Exercise) (1.02KB) (20μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.63KB) (4ms)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (58μs)
  • beforeRenderModule mod_tags_popular (Search) (5.17KB) (14μs)
  • afterRenderModule mod_tags_popular (Search) (2.52KB) (24μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.31KB) (11μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (20μs)
  • beforeRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (8.03KB) (16μs)
  • afterRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (1.31KB) (19μs)
  • beforeRenderModule mod_custom (Antiaging) (7.33KB) (9μs)
  • afterRenderModule mod_custom (Antiaging) (1.27KB) (19μs)
  • beforeRenderModule mod_custom (Exercise) (336B) (8μs)
  • afterRenderModule mod_custom (Exercise) (1.25KB) (18μs)
  • beforeRenderRawModule mod_menu (Main menu-US) (18.38KB) (1.39ms)
  • afterRenderRawModule mod_menu (Main menu-US) (152.11KB) (2.37ms)
  • beforeRenderModule mod_menu (Main menu-US) (720B) (5μs)
  • afterRenderModule mod_menu (Main menu-US) (4.61KB) (57μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.69KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.38KB) (3.58ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (214.16KB) (2.55ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (30μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (126μs)
  • afterRenderRawModule mod_custom () (22.27KB) (2.16ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (1.23KB) (56μs)
  • beforeRenderRawModule mod_menu (Main menu-US) (5.07KB) (97μs)
  • afterRenderRawModule mod_menu (Main menu-US) (6.02KB) (2.02ms)
  • beforeRenderModule mod_menu (Main menu-US) (720B) (4μs)
  • afterRenderModule mod_menu (Main menu-US) (1.25KB) (46μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (632μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (3.77KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.09KB) (1.46ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (46μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (161μs)
  • afterRenderRawModule mod_custom () (944B) (118μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (22μs)
  • beforeRenderRawModule mod_custom () (688B) (73μs)
  • afterRenderRawModule mod_custom () (896B) (82μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (20μs)
  • afterRender (177.66KB) (4.99ms)
  • 1 x afterRenderRawModule mod_articles_category (READ MORE...) (89.4KB) (23.01%)
    64.61ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.34MB) (15.81%)
    44.41ms
    1 x afterRenderRawModule mod_tags_popular (Search) (5.96KB) (12.63%)
    35.46ms
    1 x afterInitialise (1.27MB) (10.68%)
    29.98ms
    1 x afterRenderComponent com_content (72.34KB) (10.09%)
    28.33ms
    1 x afterRoute (930.85KB) (5.65%)
    15.87ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (3.59%)
    10.08ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.99KB) (2.34%)
    6.58ms
    1 x After Access::preloadComponents (all components) (97.34KB) (2.32%)
    6.52ms
    1 x afterRender (177.66KB) (1.78%)
    4.99ms
    1 x afterRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (45.74KB) (1.6%)
    4.49ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.63KB) (1.43%)
    4.00ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.38KB) (1.27%)
    3.58ms
    1 x afterLoad (456.5KB) (1%)
    2.80ms
    1 x afterRenderRawModule mod_finder () (214.16KB) (0.91%)
    2.55ms
    1 x afterRenderRawModule mod_menu (Main menu-US) (152.11KB) (0.85%)
    2.37ms
    1 x afterRenderRawModule mod_custom () (22.27KB) (0.77%)
    2.16ms
    1 x afterRenderRawModule mod_menu (Main menu-US) (6.02KB) (0.72%)
    2.02ms
    1 x afterRenderRawModule mod_finder () (6.09KB) (0.52%)
    1.46ms
    1 x beforeRenderRawModule mod_menu (Main menu-US) (18.38KB) (0.5%)
    1.39ms
    1 x afterDispatch (29.87KB) (0.48%)
    1.34ms
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.7KB) (0.33%)
    924μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.22%)
    632μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.3KB) (0.15%)
    414μs
    1 x Before Access::preloadComponents (all components) (35.84KB) (0.11%)
    304μs
    1 x beforeRenderComponent com_content (24.37KB) (0.09%)
    264μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.06%)
    161μs
    1 x afterRenderModule mod_custom (Search for more information...) (6.04KB) (0.05%)
    151μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.04%)
    126μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    118μs
    1 x beforeRenderRawModule mod_menu (Main menu-US) (5.07KB) (0.03%)
    97μs
    1 x Before Access::getAssetRules (id:2439 name:com_content.article.1198) (130.65KB) (0.03%)
    88μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    82μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.03%)
    73μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0.02%)
    58μs
    1 x afterRenderModule mod_menu (Main menu-US) (4.61KB) (0.02%)
    57μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    56μs
    1 x After Access::getAssetRules (id:2439 name:com_content.article.1198) (7.47KB) (0.02%)
    48μs
    1 x afterRenderModule mod_menu (Main menu-US) (1.25KB) (0.02%)
    46μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    46μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0.01%)
    42μs
    1 x afterRenderRawModule mod_custom (Antiaging) (1KB) (0.01%)
    36μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    30μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (3.77KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Search) (4.81KB) (0.01%)
    27μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    26μs
    1 x beforeRenderRawModule mod_custom (Antiaging) (6.97KB) (0.01%)
    24μs
    1 x afterRenderModule mod_tags_popular (Search) (2.52KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (960B) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_articles_category (Get additionel and more detailed knowledge about) (8.41KB) (0.01%)
    20μs
    1 x afterRenderRawModule mod_custom (Exercise) (1.02KB) (0.01%)
    20μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0.01%)
    20μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    20μs
    1 x afterRenderModule mod_custom (Antiaging) (1.27KB) (0.01%)
    19μs
    1 x afterRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (1.31KB) (0.01%)
    19μs
    1 x afterRenderModule mod_custom (Exercise) (1.25KB) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.69KB) (0.01%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    16μs
    1 x beforeRenderModule mod_articles_category (Get additionel and more detailed knowledge about) (8.03KB) (0.01%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    15μs
    1 x beforeRenderModule mod_tags_popular (Search) (5.17KB) (0.01%)
    14μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.31KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (Exercise) (720B) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Antiaging) (7.33KB) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main menu-US) (720B) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Exercise) (336B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
45 statements were executed, 9 of which were duplicates, 36 unique156ms1.35MB
  • SELECT @@SESSION.sql_mode;50μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?228μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 192μ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.28ms944BParams/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` = 11.18ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`63μ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` = :guest2.01ms1.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`455μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC100μ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` = 1119μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config158μ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`723μ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`215μ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` = 1197μ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)1.51ms7.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` = 03.85ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.4ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1198'1.49ms48B/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.71ms46.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`277μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)3.71ms4.06KBParams/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`787μ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 ASC1.58ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id881μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id83μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `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`4.5ms180.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 DESC22.31ms161.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`933μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1122μ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` = 0365μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id99μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id204μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'en-US' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-23 03:37:42') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-23 03:37:42') AND c2.state = 1787μs4KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.title ASC LIMIT 1060.9ms195.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `tag_date` > DATE_ADD('2025-02-23 03:37:42', INTERVAL -1 YEAR) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 1033.49ms2.66KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray6,:preparedArray7) ORDER BY a.created ASC LIMIT 101.85ms159.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`381μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `has_menu` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id138μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1795μ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)132μ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 ASC294μ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)1.08ms584B/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` = 11.55ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?101μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.35ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy