Skip to main content

COVID-19 waves and vitamin D

- an overlooked connection

COVID-19 waves and vitamin DWhen it comes to battling COVID-19, the main focus is on hygiene, face masks, lockdown, and delayed vaccines. For several months, scientists have urged people to take vitamin D supplements during the winter period as a way of preventing new waves of COVID-19. This is because vitamin D is of vital importance for a well-functioning immune system and it is known that deficiencies of this nutrient contribute to the spread of seasonal virus infections. We also see that groups of people that are most likely to be vitamin D-deficient – including seniors, nursing home residents, people with dark skin, overweight individuals, diabetics, and those with chronic diseases – are most vulnerable towards COVID-19. The British government is already handing out vitamin D supplements to exposed groups, according to an article in Daily Mail and a review article that is published in British Medical Journal. But why is vitamin D so important for the immune defense, why are some people more likely to become deficient, and how much vitamin D do we actually need? Also, will vaccines cut the mustard if COVID-19 mutates?

It is common knowledge that the risk of contracting a virus infection is greater during the winter period because people spend more time indoors, often with little space between them. Nonetheless, several decades of scientific research suggest a link between seasonal virus infections and lack of vitamin D, which can weaken the immune defense and increase your risk of being infected.
The sun during the summer period is our main source of vitamin D and because the amount of vitamin D stored in the liver is limited, people living at northern latitudes tend to become vitamin D-deficient during the winter season. In fact, the first cases of COVID-19 were observed in Wuhan, China, after which the infection spread as a pandemic. As summer came along and people synthesized more vitamin D from sun exposure, the infection curve broke at northern latitudes. Ever since, researchers have warned against new infection waves in the winter due to increasing problems with vitamin D deficiency.
The British authorities are now taking the problem that seriously they have starting providing free vitamin D supplements for a four-month period to 2.2 million people in the most vulnerable part of the population. The aim of this is to boost their immune defense and, hopefully, be able to avoid constant lockdowns. Besides, the vaccines that have been introduced have limited effect if the virus mutates. The scientists there believe it is a better strategy to stimulate the immune defense in general.

Did you know that influenza and corona infections such as the common cold, SARS, and COVID-19 are caused by RNA virus that can easily mutate?

How vitamin D protects against virus infections in the airways

Vitamin D is important for both the innate and the adaptive immune system, which is designed to attack countless types of microorganisms. Vitamin D is also required for the body’s production of cathelicidin, defensin, and other antibiotic peptides that protect the respiratory tract. Because vitamin D regulates around 10 percent of our genes, the nutrient is vital for helping our white blood cells (T cells) divide explosively in order to fight infections swiftly and effectively. If we lack vitamin D, our white blood cells remain passive, which makes us more susceptible to infection at the same time as increasing the risk of us passing on the infection to others. This is what contributes to new waves of the infection.
What vitamin D also does is to make sure that we do not produce too many proinflammatory cytokines, and that is crucial during a COVID-19 infection. Lack of vitamin D increases the risk of an overreactive immune system with cytokine storm and hyperinflammation, which can result in acute respiratory distress syndrome (ARDS) and secondary damage to the circulatory system and other tissues. This can be potentially life-threatening.

 
  • The capacity of the immune defense determines whether we reject an infection, get a mild infection, or develop life-threatening complications
  • Eighty percent of patients hospitalized with COVID-19 are vitamin D-deficient, according to a study published in The Journal of Clinical Endocrinology & Metabolism
  • Patients that lack vitamin D are twice as likely to develop life-threatening complications in the wake of a COVID-19 infection, according to a study from Northwestern University, USA.

 We get most of our vitamin D from the sun – but deficiencies are widespread

When the sun sits high in the sky during the summer period, we are able to synthesize vitamin D in a process where UVB rays convert a cholesterol precursor in the skin into cholecalciferol (a vitamin D precursor). In the liver, cholecalciferol is converted in to 25-hydroxyvitamin D with help from enzymes. This is the form of vitamin D that is measured in the blood. When the body needs vitamin D, it converts 25-hydroxyvitamin D into the active form, 1,25-dihydroxyvitamin D. This conversion requires different enzymes. People who work outdoors during the summer period or who live in the middle of the United States (around the 41st parallel north) can typically produce around 70 micrograms of vitamin D on a sunny day. Dressed in a swim suit or completely naked, their vitamin D synthesis is increased by several hundred percent because much more skin is exposed to sunlight.
However, people’s vitamin D synthesis is limited by factors such as living at northern latitudes, spending too much time indoors, cloudy weather, congestive air pollution, veiling, wearing large-brimmed hats, having full beards, using face masks, and applying sunscreen with a high factor. The researchers also address the fact that sun awareness campaigns have made people avoid the sun out of fear of getting skin cancer. What is important in this connection is to avoid sunburns.
Vitamin D is also found in oily fish and liver but the average diet only provides limited quantities and certainly not enough to meet the official recommendations.

  • This time of year and at northern latitudes, the sun sits too low in the sky to enable us to synthesize vitamin D
  • A large Israeli population study of more than 4.6 million citizens has revealed that lack of sunlight and vitamin D increases the risk of COVID-19 infections and the occurrence of new waves during the winter period

Skin color and genetic variations

Being dark-skinned protects against sunburns but is also decreases your ability to synthesize vitamin D. In the United States, scientists have found that nearly all black Americans (97 percent) and the majority of Latinos from Mexico lack vitamin D.
According to Carsten Carlberg from the University of Eastern Finland, people react differently to vitamin D because of genetic differences. It is therefore not enough to measure the amount of vitamin D in your blood because the cells are unable to utilize the nutrient if it is not active. In theory it is the same with medical drugs to which people react entirely differently.

Ageing and nursing homes

Recent studies suggest that older people are able to synthesize the precursor of vitamin D in their somewhat thinner skin, but with age it becomes increasingly difficulty to active the nutrient in their kidneys. Another problem is that many seniors and nursing home residents spend far too little time in the sun. In fact, some never get outdoors. This is only made worse by problems like eating too little, avoiding oily fish and generally getting too little vitamin D from dietary sources.
Although the Danish Health Authority advises all people from 70 years and older to take 20 micrograms of supplementary vitamin D every day, people are generally not as compliant with vitamins as with medical drugs. What is more, there are no targeted campaigns for vitamin D in the fight against COVID-19.

Several studies in Denmark have shown that around 50 percent of the population has minor vitamin D deficiency, while around 15 percent of people are moderately deficient of the nutrient.

Overweight, metabolic syndrome, and diabetes

Overweight is spreading like a bushfire. Over half the Danish population is overweight. A meta-analysis of 18 studies found that overweight significantly inhibits blood levels of the nutrient and reduces the body’s ability to utilize vitamin D from supplements. On the other side, blood levels of vitamin D go up when overweight people go down in weight.
According to the scientists, overweight an affect levels of vitamin D in the blood in several different ways. Overweight, which is often combined with metabolic syndrome (an early stage of type 2 diabetes), tends to cause metabolic disturbances in the liver and kidneys, which the organs that help activate vitamin D. In addition, excess vitamin D is stored in our fatty tissue, which leaves it inaccessible to the blood and cells that need it.

In connection with COVID-19 and new infection waves, several researchers point to an alarming need for making sure that the population in general and vulnerable groups in particular get enough vitamin D to cover their individual needs.

Recommendations for general health and COVID-19

Most cells have vitamin D receptors. Besides being vital for the immune system, vitamin D is also important for our bones, blood sugar, circulatory system and for preventing cancer.
In Denmark, the official vitamin D recommendation for white adults up to the age of 70 years is 5 micrograms of vitamin D daily, while it is 10 micrograms in Great Britain and 15 micrograms in the United States. Several scientists suggest that even more is needed to ensure optimal blood levels of the nutrient.
A person’s actual need for vitamin D therefore hinges on multiple factors such as sun exposure, diet, genetic variations, skin color, ageing processes, BMI, diabetes, and other chronic diseases. Vitamin D supplements with 20-80 micrograms of vitamin D are available on the market.
EU’s Scientific Committee on Food has established the following safe daily upper intake levels for vitamin D: 25 micrograms for infants aged 0-6 months, 50 micrograms for children aged 6 months to 10 years, and 100 micrograms for children anyone older than 11 years of age, including pregnant and breastfeeding women. Vitamin D is lipid-soluble and is therefore has the best absorption in the body when taken in oil-filled gelatin capsules.

References:

Glenn Owen. Elderly and vulnerable will get free Vitamin D from government. Daily Mail. November. 2020

Martin Kohlmeier. Avoidance of vitamin D deficiency to slow the COVID-10 pandemic. BMJ Nutrition, Prevention & Health. 2020

José L Hernandez et al. Vitamin D Status in Hospitalized Patients with SARS-CoV2- Infection. The Journal of Clinical Endocrinology & Metabolism. October 2020

Northwestern University. Vitamin D levels appear to play role in COVID-19 mortality rates. Science Daily. May 2020

Ariel Israel, Assi Circurel etb al. The link between vitamin D deficiency and COVID-19 in a large population. Department of Research and Data, Division of Planning and Strategy. 2020

Helene Sandström. Den optimala D-vitamindosen i vinter? Det beror på dina genar. Nordic Nutrition Council. Sep. 3 2020

VitaminD.net. Interview mit Dr. Carlberg: Vitamin D, Epigenetik und der Respons-Index. Hämtad. 2020-09-03

Jan Alexander et al. Early Nutritional Intervention with Zinc, Selenium and Vitamin D for Raising Anti-Viral resistance Against Progressive COVID-19. Nutrients 2020

Overvægt og fedme i Danmark | faktalink

  • Created on .
8.814MBMemory Usage2.81sRequest 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" => 1740246989 "last" => 1740246989...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
  • afterLoad (456.28KB) (2.05ms)
  • afterInitialise (1.27MB) (148ms)
  • afterRoute (897.2KB) (74.57ms)
  • beforeRenderComponent com_content (23.02KB) (1.29ms)
  • Before Access::preloadComponents (all components) (33.23KB) (266μs)
  • After Access::preloadComponents (all components) (97.34KB) (9.74ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (19μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (124ms)
  • Before Access::getAssetRules (id:5815 name:com_content.article.2875) (130.65KB) (98μs)
  • After Access::getAssetRules (id:5815 name:com_content.article.2875) (7.38KB) (49μs)
  • beforeRenderRawModule mod_custom (Search for more information...) (1.36MB) (420ms)
  • afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (174μs)
  • beforeRenderModule mod_custom (Search for more information...) (736B) (3μs)
  • afterRenderModule mod_custom (Search for more information...) (5.45KB) (76μs)
  • afterRenderComponent com_content (67.98KB) (312ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.63KB) (5.09ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (17.77KB) (57.14ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (443μs)
  • afterRenderRawModule mod_articles_category (READ MORE...) (79.18KB) (853ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (24μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (36μs)
  • beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (12μs)
  • afterRenderRawModule mod_tags_popular (Search) (13.98KB) (692ms)
  • beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (22μs)
  • afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (37μs)
  • beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (11μs)
  • afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (21μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (23.05ms)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (46μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (14μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (22μs)
  • beforeRenderModule mod_tags_popular (Search) (1.98KB) (11μs)
  • afterRenderModule mod_tags_popular (Search) (2.52KB) (19μs)
  • beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (9μs)
  • afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (18μs)
  • beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (9μs)
  • afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (17μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (18.53KB) (6.52ms)
  • afterRenderRawModule mod_menu (Main Menu - English) (192.54KB) (8.42ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - English) (4.86KB) (47μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (15μs)
  • afterRenderRawModule mod_languages (Sprogskift) (20.9KB) (7.45ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (19μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (128.95KB) (12.38ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (31μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (125μs)
  • afterRenderRawModule mod_custom () (21.92KB) (4.68ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (1.23KB) (43μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (93μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (6.7ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (34μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (12μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (593μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (26μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (8μs)
  • afterRenderRawModule mod_finder () (6.29KB) (8.05ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (3.73KB) (42μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (171μs)
  • afterRenderRawModule mod_custom () (944B) (117μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (22μs)
  • beforeRenderRawModule mod_custom () (688B) (72μs)
  • afterRenderRawModule mod_custom () (896B) (81μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (19μs)
  • afterRender (207.67KB) (20.94ms)
  • 1 x afterRenderRawModule mod_articles_category (READ MORE...) (79.18KB) (30.39%)
    853.26ms
    1 x afterRenderRawModule mod_tags_popular (Search) (13.98KB) (24.63%)
    691.63ms
    1 x beforeRenderRawModule mod_custom (Search for more information...) (1.36MB) (14.97%)
    420.24ms
    1 x afterRenderComponent com_content (67.98KB) (11.12%)
    312.17ms
    1 x afterInitialise (1.27MB) (5.26%)
    147.63ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (4.41%)
    123.89ms
    1 x afterRoute (897.2KB) (2.66%)
    74.57ms
    1 x afterDispatch (17.77KB) (2.04%)
    57.14ms
    1 x beforeRenderModule mod_articles_category (READ MORE...) (276.94KB) (0.82%)
    23.05ms
    1 x afterRender (207.67KB) (0.75%)
    20.94ms
    1 x afterRenderRawModule mod_finder () (128.95KB) (0.44%)
    12.38ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.35%)
    9.74ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (192.54KB) (0.3%)
    8.42ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.29%)
    8.05ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (20.9KB) (0.27%)
    7.45ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (0.24%)
    6.70ms
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (18.53KB) (0.23%)
    6.52ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.63KB) (0.18%)
    5.09ms
    1 x afterRenderRawModule mod_custom () (21.92KB) (0.17%)
    4.68ms
    1 x afterLoad (456.28KB) (0.07%)
    2.05ms
    1 x beforeRenderComponent com_content (23.02KB) (0.05%)
    1.29ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.02%)
    593μs
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (32.27KB) (0.02%)
    443μs
    1 x Before Access::preloadComponents (all components) (33.23KB) (0.01%)
    266μs
    1 x afterRenderRawModule mod_custom (Search for more information...) (4.29KB) (0.01%)
    174μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.01%)
    171μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0%)
    125μs
    1 x afterRenderRawModule mod_custom () (944B) (0%)
    117μs
    1 x Before Access::getAssetRules (id:5815 name:com_content.article.2875) (130.65KB) (0%)
    98μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0%)
    93μs
    1 x afterRenderRawModule mod_custom () (896B) (0%)
    81μs
    1 x afterRenderModule mod_custom (Search for more information...) (5.45KB) (0%)
    76μs
    1 x beforeRenderRawModule mod_custom () (688B) (0%)
    72μs
    1 x After Access::getAssetRules (id:5815 name:com_content.article.2875) (7.38KB) (0%)
    49μs
    1 x afterRenderModule mod_menu (Main Menu - English) (4.86KB) (0%)
    47μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0%)
    46μs
    1 x afterRenderModule mod_custom () (1.23KB) (0%)
    43μs
    1 x afterRenderModule mod_finder () (3.73KB) (0%)
    42μs
    1 x afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (928B) (0%)
    37μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (912B) (0%)
    36μs
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0%)
    34μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0%)
    27μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0%)
    26μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (0%)
    24μs
    1 x beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (0%)
    22μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0%)
    22μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    22μs
    1 x afterRenderRawModule mod_custom (the Vitamin and Mineral Guide) (992B) (0%)
    21μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    19μs
    1 x afterRenderModule mod_tags_popular (Search) (2.52KB) (0%)
    19μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    19μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    19μs
    1 x afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (0%)
    18μs
    1 x afterRenderModule mod_custom (the Vitamin and Mineral Guide) (1.28KB) (0%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (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%)
    12μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (the Vitamin and Mineral Guide) (736B) (0%)
    11μs
    1 x beforeRenderModule mod_tags_popular (Search) (1.98KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    10μs
    1 x beforeRenderModule mod_custom (the Vitamin and Mineral Guide) (352B) (0%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    9μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Check this before you buy a Q10 product) (1.31KB) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    8μs
    2 x beforeRenderModule mod_menu (Main Menu - English) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Search for more information...) (736B) (0%)
    3μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
44 statements were executed, 9 of which were duplicates, 35 unique2.28s1.13MB
  • SELECT @@SESSION.sql_mode;328μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?2.37ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 113.5ms1.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)15.39ms944BParams/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` = 13.49ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`8.99ms656B/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` = :guest3.12ms1.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`7.35ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC8.38ms2.33KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `has_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 11.51ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config149μ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`667μ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`13.54ms3.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` = 15.24ms848B/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)5.41ms7.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` = 097.06ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`63.84ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2875'37.34ms48B/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)9.01ms22.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`4.45ms3.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)59.9ms4.11KBParams/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`5.22ms3.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 ASC8.61ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id131μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.75ms1.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`62.11ms180.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 DESC225ms161.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`4.35ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 127.06ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 01.21ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-22 17:56:29') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-22 17:56:29') AND c2.state = 156.32ms3.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 10851ms151.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 15667ms2.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` = :id159μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1175μ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 ASC266μ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)837μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `has_scheduler_tasks` AS `a` WHERE `a`.`state` = 1113μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`3.63ms4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?94μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.75ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy