Skip to main content

Super bacteria spread and the problem requires a strong immune defense

Super bacteria spread and the problem requires a strong immune defenseScientists have discovered traces of antibiotic-resistant super bacteria (NDM-1) in the soil of Svalbard. This archipelago is located in the arctic ocean between the North Pole and Norway, several thousand kilometers from India where the bacteria was originally discovered. This is described in a study that is published in the science journal, Environment International. Bacteria with the resistance gene NDM-1 have now spread to a number of other countries and many people have lost their lives to them. Humans are also challenged by other antibiotic-resistant bacteria, and the British health authorities consider this to be a larger threat to humans than climate change. But what causes these bacteria to develop resistance? And what vitamins and minerals are particularly important for bolstering the immune system? After all, our immune defense is our only way of protecting ourselves if antibiotics fail to work.

Since the beginning of time, microorganisms have been a significantly larger threat to humans than warfare, terror, and natural catastrophes. 25 percent of Europeans died of the plague, and staphylococcus, streptococcus, tuberculosis, and syphilis infections have also killed millions of people. For that reason, the discovery of penicillin was a revolution, but the use of this drug has often been uncontrolled. Because of this, we are now faced with a situation where a growing number of bacteria develop resistance, and the problem knows no boundaries and has therefore become a global threat.
In India, for example, enormous quantities of antibiotics are used, and there are traces of the medicine in the soil and water, which increases the development of resistant bacteria. A growing number of bacteria now carry the NDM-1 gene (New Delhi metallo-beta-lactamase 1), which was discovered for the very first time in New Delhi in 2008. Many Indian people die of NDM-1 bacteria, and this type of bacteria has now spread to over 100 countries. According to Statens Serum Institut in Denmark, the first case of NDM-1 in a Danish patient was discovered in 2010.
Polar regions such as Svalbard are considered to be some of the last pristine eco-systems in the world, but now a group of scientists from Newcastle University has discovered 131 resistance genes in soil samples collected from eight different sites. In 60 percent of the samples, the resistance gene was the feared NDM-1.
It remains to be answered if the gene is transferred by humans or birds. Although science has not yet found NDM-1 bacteria, the problem can be quite serious if harmful bacteria steal the gene. It is sort of like a biological race, and one must never underestimate the extreme ability of microbes to survive.

  • Antibiotic-resistant bacteria typically develop in hospital environments, in agriculture, and in underdeveloped countries, where the use of antibiotics is out of control.
  • A study published in the Lancet shows that in 2015 alone, between 28,000 and 38,000 people died as a result of antibiotic-resistant bacteria.
  • OECD has warned that by 2050, more than one million humans will die every year, if we are unable to solve the problem.

How does resistance develop?

Bacteria are one-celled organisms and have genetic codes for every single trait. For a bacterium to develop antibiotic resistance, it must alter one or several genes, either by means of mutations or by the bacterium receiving resistance genes from other bacteria in the following three ways:

Conjugation is sort of like a sexual process where the genetic material is transferred through direct contact between cells

Transduction bears a resemblance to a delivery company. Here, the genetic material may be delivered by a particular type of virus (bacteriophages)

Transformation is like a grave robbery. Here, a bacterium snatches free DNA from a dissolved bacteria cell and integrates the new properties in its genetic material.

Bacteria have access to a global biological internet

The ability of bacteria to exchange genes is believed to be that effective that they have access to a giant gene pool, which one can compare to a global biological internet. On a large scale, antibiotics are really not a problem for bacteria. All they need to develop resistance is sufficient time and mutual contact.

There are many other antibiotic-resistant bacteria such as e.g.:

  • Group B streptococcus
  • Salmonella DT 104 and other types
  • Swine bacteria (MRSA CC 398)
  • E. coli 0157
  • New forms of TB (tuberculosis) – MDR TB and XDR TB

Fewer antibiotics and more focus on hygiene and the immune defense

There is a global interest in minimizing the problems with antibiotics resistance, but the job is far from finished. If we still want the different types of antibiotics to work properly, we must try to use them as little as possible and strictly for combating complicated and life-threatening diseases such as meningitis, pneumonia, blood poisoning, and borrelia. In the long run, we must strive to address those factors that have caused an increased rate of these infectious diseases.
It is also important to look at hygiene, especially in hospitals, as a way of preventing these multi-resistant bacteria from spreading.
We should also remember that the body’s immune defense is able to tackle most infections, provided we get enough of the right nutrients.

Good ways to strengthen the immune defense

The immune system is responsible for targeting bacteria and virus. It features different types of troops that work together in different ways, depending on what they need to fight.
The non-specific immune defense can be compared to storm troops, and it consists of different proteins and most types of white blood cells. The non-specific immune system fights most infectious germs without us even noticing.
The specific immune defense contains white blood cells, T and B cells, and antibodies that come to rescue in situations where the non-specific defense is unable to handle the task. The immune defense needs a host of different nutrients that are normally provided through a healthy diet. However, factors such as nutrient-depleted soil, poor diet habits, lack of sunlight, pregnancy, ageing processes, stress, and disease may increase the need for particular nutrients.

Did you know that one in ten patients in Danish hospitals acquires an infection, and that lack of nutrients is an overlooked problem?

Generous amounts of vitamin C for prevention and for nipping infections in the bud

Vitamin C plays a major role in the immune defense. We have particularly many white blood cells in our airways, which protect us against airborne contaminants. Therefore, it is important that these white blood cells get enough vitamin C, especially in situations where an infection is developing. Most animals are able to synthesize vitamin C, and they multiply their production of the nutrient if they contract an infection as a way of strengthening the immune defense. Humans, on the other hand, need to get their vitamin C from the diet or from supplements. Just like with animals, our need for the nutrient increases if we get an infection.
It is a good idea to get a lot of vitamin C from fruit and other good sources. However, just for the record, you must eat around 55 apples or 13 oranges in order to get the same amount of vitamin C as you get by taking a tablet with 750 mg of non-acidic vitamin C.

Vitamin D is the battery of the immune defense

Our main source of vitamin D is the sun during the summer period, but studies show that around 50 percent of Danes lack vitamin D. Danish scientists have observed that T cells are highly dependent on vitamin D. As soon as they need to fight a microorganism, they are activated for massive cell division and a full-frontal attack. The current reference intake (RI) level for children and adults is too low to ensure a well-functioning immune defense, and a growing number of scientists claim that the actual need for vitamin D is between 30 and 100 micrograms daily. We can easily synthesize that amount by being outdoors on a hot summer day. During the winter period and in other situations where we are unable to get enough sunlight, however, we need supplements because a normal diet only provides limited quantities of the nutrient.

Selenium strengthens the immune defense, and there is widespread deficiency

We have a lot of selenium in the organs of the immune system such as our lymph nodes, spleen, and thymus. Selenium is involved in the immune system’s communication and enables swift production of millions of white blood cells and antibodies to help protect us against infections.
In a study of 134 patients, French doctors measured levels of selenium in the blood. In patients with signs of a serious infection, selenium levels in the blood were nearly halved in a matter of short time. Selenium is found in fish, shellfish, eggs, offal, Brazil nuts, and grains. Large parts of Europe are low in selenium, and many Europeans are unable to get enough selenium from the diet. In countries like the United States, Canada, and Japan, intake levels of selenium are considerably higher than in Europe.
Studies show that supplementation with selenium yeast with many different organic selenium compounds has far better absorption and is utilized much better by the body than inorganic selenium compounds or isolated compounds such as selenomethionine.

American studies show that daily supplementation with 200 micrograms of selenium increases white blood cell activity by 80 percent.

Zinc for the conductors of the immune defense

Zinc is especially important for T helper cells, which are the conductors of the immune defense. A zinc deficiency can either weaken the immune defense, causing infections to drag out, or the immune defense may overreact, which causes chronic inflammation.
Zinc is mainly found in meat, shellfish, dairy products, nuts, kernels, and beans, and animal sources have the best absorption. Severe zinc deficiencies are rare in our part of the world but there are many cases of moderate and minor deficiencies. This may be caused by unhealthy eating habits, vegetarian/vegan diets, ageing processes, birth control pills and medicine. When taking zinc supplements, beware that many supplements contain inorganic zinc forms such as zinc sulfate or zinc oxide that are difficult for the body to absorb. It is better to use organic zinc forms such as zinc gluconate and zinc acetate, which the body can easily absorb and utilize.

Around 25% of the global population is believed to be zinc-deficient

Q10 is fundamental throughout life

Q10 is a coenzyme that is involved in cellular energy metabolism. Q10 is like an immune trigger that enables the white blood cells to fire off their ammunition. Studies show that Q10 stimulates the production of IgG antibodies and lowers blood levels of the inflammation marker interleukin-6. The body makes most of the Q10 for its own needs, but after we reach an age of 20 years, we gradually produce less, and many people notice that their vitality decreases as a result of this when they get to the age of 50. It is difficult for the body to absorb Q10 from supplements. Therefore, it is essential to choose a product that can document its absorption and quality.

Prioritize essential nutrients and take supplements of the right herbs

You can easily boost your immune defense by eating lots of herbs such as garlic, thyme, oregano, ginger, and turmeric. Echinacea, elderberries, and rosehips are also available in a number of supplements. Humans are essentially able to live without these herbs, but we cannot do without the essential nutrients such as vitamins and minerals. Minor deficiencies tend to make us weak and more vulnerable to disease, while severe deficiencies may be life-threatening.

References

Clare McCann et al. Understanding drivers of antibiotic resistance genes in High Artic soil ecosystems. Environmental International 2019

Alan P. Johnson and Neil Woodford. Global spread of antibiotic resistance: the example of New Delhi metallo-β-lactamase (NDM)-mediated carbapenem resistance. Journal of Medical Microbiology. 2013

Hemilä H. Vitamin C and Infections. Nutrients 2017

Fred Ottoboni, Alice Ottoboni. Ascorbic Acid and the Immune System. Journal of Orthomolecular Medicine 2005

Martineau Adrian et al. Vitamin D supplementation to prevent acute respiratory tract infections: systematic review and meta-analysis of individual participant data. The BMJ 2017

University of Copenhagen. Vitamin D crucial to activating immune Defences. 2010

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

Hoffmann Peter R et al. The influence of selenium on immune responses. Mol Nutr Food Res.

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

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

Jonathan Grau Møller. Bakterier i blodet: Tusindvis af patienter får en infektion, mens de er indlagte. Nyheder/Regionale/Fyn 12. sep. 2018

Jens Kondrup. Underernæring. Det skjulte samfundsproblem Kost- og ernæringsforbundet. 2014

Pernille Lund. Immunforsvarets nye ABC. Hovedland 2012.

Stuart B. Levy. The Antibiotic Paradox. Plenum 1992

  • Created on .
8.909MBMemory Usage909msRequest 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" => 1742150159 "last" => 1742150159...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
  • afterLoad (456.41KB) (442μs)
  • afterInitialise (1.27MB) (51.44ms)
  • afterRoute (897.2KB) (16.4ms)
  • beforeRenderComponent com_content (22.21KB) (3.48ms)
  • Before Access::preloadComponents (all components) (33.23KB) (203μs)
  • After Access::preloadComponents (all components) (97.34KB) (3.21ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (10μs)
  • After Access::preloadPermissions (com_content) (3.22MB) (29.22ms)
  • Before Access::getAssetRules (id:4422 name:com_content.article.2182) (130.65KB) (2.82ms)
  • After Access::getAssetRules (id:4422 name:com_content.article.2182) (7.38KB) (71μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.37MB) (83.21ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (216μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (5μs)
  • afterRenderModule mod_custom (Search for more information...) (4.2KB) (92μs)
  • afterRenderComponent com_content (73.39KB) (57.2ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.88KB) (7.06ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (28μs)
  • afterDispatch (17.68KB) (1.89ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (418μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (92.82KB) (241ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (27μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (40μs)
  • beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (13μs)
  • afterRenderRawModule mod_tags_popular (Search) (46.05KB) (328ms)
  • beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (30μs)
  • afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (52μs)
  • beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (12μs)
  • afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (23μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (9.39ms)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (63μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (14μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (26μs)
  • beforeRenderModule mod_tags_popular (Search) (1.98KB) (3.04ms)
  • afterRenderModule mod_tags_popular (Search) (2.52KB) (60μs)
  • beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (15μs)
  • afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (26μs)
  • beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (11μs)
  • afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (22μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (22.53KB) (426μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (191.29KB) (7.83ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - English) (4.86KB) (60μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (20.84KB) (5.46ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (20μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (128.95KB) (16.41ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (137μs)
  • afterRenderRawModule mod_custom () (21.95KB) (3.87ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (52μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (102μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (4.67ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (39μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (15μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (4.73ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (36μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (534μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.73KB) (47μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (173μs)
  • afterRenderRawModule mod_custom () (944B) (3.06ms)
  • beforeRenderModule mod_custom () (704B) (7μs)
  • afterRenderModule mod_custom () (2.43KB) (36μs)
  • beforeRenderRawModule mod_custom () (688B) (104μs)
  • afterRenderRawModule mod_custom () (896B) (125μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (26μs)
  • afterRender (215.52KB) (21.29ms)
  • 1 x afterRenderRawModule mod_tags_popular (Search) (46.05KB) (36.07%)
    328.00ms
    1 x afterRenderRawModule mod_articles_category (READ MORE...) (92.82KB) (26.54%)
    241.38ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.37MB) (9.15%)
    83.21ms
    1 x afterRenderComponent com_content (73.39KB) (6.29%)
    57.20ms
    1 x afterInitialise (1.27MB) (5.66%)
    51.44ms
    1 x After Access::preloadPermissions (com_content) (3.22MB) (3.21%)
    29.22ms
    1 x afterRender (215.52KB) (2.34%)
    21.29ms
    1 x afterRenderRawModule mod_finder () (128.95KB) (1.8%)
    16.41ms
    1 x afterRoute (897.2KB) (1.8%)
    16.40ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (1.03%)
    9.39ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (191.29KB) (0.86%)
    7.83ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.88KB) (0.78%)
    7.06ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (20.84KB) (0.6%)
    5.46ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.52%)
    4.73ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (0.51%)
    4.67ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.43%)
    3.87ms
    1 x beforeRenderComponent com_content (22.21KB) (0.38%)
    3.48ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.35%)
    3.21ms
    1 x afterRenderRawModule mod_custom () (944B) (0.34%)
    3.06ms
    1 x beforeRenderModule mod_tags_popular (Search) (1.98KB) (0.33%)
    3.04ms
    1 x Before Access::getAssetRules (id:4422 name:com_content.article.2182) (130.65KB) (0.31%)
    2.82ms
    1 x afterDispatch (17.68KB) (0.21%)
    1.89ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.06%)
    534μs
    1 x afterLoad (456.41KB) (0.05%)
    442μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (22.53KB) (0.05%)
    426μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (0.05%)
    418μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (0.02%)
    216μs
    1 x Before Access::preloadComponents (all components) (33.23KB) (0.02%)
    203μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.02%)
    173μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.02%)
    137μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    125μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    104μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0.01%)
    102μs
    1 x afterRenderModule mod_custom (Search for more information...) (4.2KB) (0.01%)
    92μs
    1 x After Access::getAssetRules (id:4422 name:com_content.article.2182) (7.38KB) (0.01%)
    71μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0.01%)
    63μs
    1 x afterRenderModule mod_tags_popular (Search) (2.52KB) (0.01%)
    60μs
    1 x afterRenderModule mod_menu (Main Menu - English) (4.86KB) (0.01%)
    60μs
    1 x afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (0.01%)
    52μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    52μs
    1 x afterRenderModule mod_finder () (3.73KB) (0.01%)
    47μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0%)
    40μs
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0%)
    39μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0%)
    36μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    36μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    33μs
    1 x beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (0%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0%)
    28μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (0%)
    27μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0%)
    26μs
    1 x afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (0%)
    26μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    26μs
    1 x afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (0%)
    23μs
    1 x afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (0%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (0%)
    19μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    16μs
    1 x beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (0%)
    15μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    15μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (0%)
    14μs
    1 x beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (0%)
    12μs
    1 x beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu - English) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
46 statements were executed, 9 of which were duplicates, 37 unique695ms1.16MB
  • SELECT @@SESSION.sql_mode;861μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?179μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1211μ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)4.67ms944BParams/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` = 1210μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`5ms656B/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` = :guest147μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `has_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`452μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC136μ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` = 1154μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config164μ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`705μ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`601μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `has_template_styles` AS `s` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 11.76ms848B/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)1000μ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` = 016.98ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`4.68ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2182'5.33ms48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray3,:preparedArray4)4.04ms46.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`1.98ms3.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)6.27ms4.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`1.88ms3.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 ASC326μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id211μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id753μ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`9.28ms180.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 DESC49.77ms161.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`2.25ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1121μ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` = 0447μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.17ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id207μ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-03-16 18:35:59') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-16 18:35:59') AND c2.state = 11.24ms3.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 10222ms151.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`4.98ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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`3.07ms3.97KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 15322ms2.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` = :id2.92ms1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 14.05ms640B/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)4.78ms584B/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 ASC1.23ms4.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)132μ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` = 1123μ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`3.85ms4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?89μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.71ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy