Skip to main content

What are vitamins and minerals

What are vitamins and mineralsWhy do we need supplements in some situations?

We humans depend on an array of different nutrients in order to thrive and be able to prevent various diseases. However, even with a healthy and balanced diet there may be circumstances that call for the use of supplements:

  • Depleted soil typically lacks minerals and trace elements
  • The process of refining, boiling, frying, and exposing food to other types of thorough preparation reduces its content of many different nutrients
  • In our part of the world, we are unable to synthesise vitamin D from sunlight during the winter period 
  • Environmental pollution, stimulant abuse, and the use of medicine challenges the body's immune defence and cleansing organs
  • Stress, pregnancy, lactation, age, disease, and high-performance sports activities often increase the need for a number of different nutrients

Where do we get our energy, and what are vitamins and minerals?

The energy-providing macronutrients include carbohydrate, fat, and protein. We need vitamins and minerals (also known as micronutrients) in order to convert macronutrients to energy, but we also need them in order for the body's cells to handle all their highly specialised tasks. Vitamins are different organic molecules and are composed of atoms that are attached with one another. Minerals are inorganic substances, either as elements or simple salts.

The water-soluble vitamins include folic acid, all B-vitamins, and vitamin C. These vitamins are excreted with sweat and urine and are very difficult to overdose on.

The lipid-soluble vitamins, which include vitamins A, D, E, and K, are largely bound to oils and lipids in our diet. Long-term excessive intake may cause these nutrients to accumulate in the body and result in vitamin toxicity. In practice, this is most relevant for vitamin A. The safe upper intake limit for vitamin D has been raised considerably.

Minerals are different elements that occur naturally in the crust of the earth. When we ingest minerals from vegetable and animal food sources, the compounds are in their organic form and therefore easy for the body to absorb. The trace elements belong to a large group of nutrients which we only need in microscopic (trace) amounts. Despite the extremely limited amounts of these nutrients in the human body, they are of vital importance.

  • Minerals: Calcium, phosphor, magnesium, sodium, chlorine, and sulfur.
  • Trace elements: Selenium, chromium, iron, iodine, copper, manganese, silicium and around 60 other substances.

What are antioxidants and free radicals?

Antioxidants are substances that prevent free radicals from attacking and damaging cells. Free radicals are highly aggressive oxygen compounds that steal lacking electrons from other molecules, thereby starting a chain reaction that can cause damage to cells in all the different body tissues. Free radicals are generated as a result of smoking, infections, poisoning, heavy metal exposure, medicine, radiation, exposure to sunlight, physical labour, and stress. The protective antioxidants mainly include vitamins A, C, and E plus zinc, selenium, Q10, and various plant substances.

Fatty acids

Fatty acids are either saturated or unsaturated. Not only do fatty acids serve as an energy source, they are also building blocks of cell membranes and take part in many physiological functions. Omega-3 and omega-6 fatty acids are unsaturated. They are also known as essential fatty acids, as we are unable to make them ourselves. We need to get omega-3 and omega-6 from the diet, and it is very important that we consume them in a properly balanced ratio.

Dietary fibre

Dietary fibres are different carbohydrates from the plant kingdom. They are not assimilated in the small intestine but are passed on in undigested form to the colon. Dietary fibre generally has a positive influence on digestion, intestinal flora, blood sugar levels, feeling of satiety, cholesterol balance, and weight management.

Lactic acid bacteria

Lactic acid bacteria are various bacteria that produce lactic acid when fermenting carbohydrate. Lactic acid bacteria are prevalent in nature and constitute an important part of our intestinal flora. Lactic acid bacteria are also used in dairy product acidulation. They do, however, not contain lactose so the name is slightly misguiding.

Nutritional supplements and recommended daily allowance (RDA) in Denmark

Nutritional supplements are registered under the Danish Veterinary and Food Administration.
Nutritional supplements containing vitamins and minerals must be labelled with RDA levels and accurate information about the content of nutrients in percentage of the RDA levels.

The RDA levels of the Danish Veterinary and Food Administration apply to normal, healthy individuals.
RDA levels may be higher or lower for certain nutrients in relation to pregnancy, disease, age, sex, use of medicine, and other factors that can affect nutrient needs.

RDA levels, adults: 11 years and older

RDA levels, children: 1-10 years of age

Children under the age of 1 year should only be given nutritional supplements if advised by a physician or health care professional.

Strong vitamin and mineral preparations and natural remedies for special needs

Strong vitamin and mineral preparations and natural remedies carry an approved marketing authorisation that is issued by the Danish Medicines Agency/Danish Health and Medicines Authority. Strong vitamin and mineral preparations is a term for a specific group of drugs containing nutrients in amounts that are significantly higher than the RDA levels and are intended to use as prevention and treatment for deficiency diseases.

Natural remedies contain naturally occurring substances such as e.g. medicinal herbs, and the concentration of these are significantly higher than amounts in which they occur in nature. As part of the approval of strong vitamin and mineral preparations and natural remedies, the Danish Medicines Agency/Danish Health and Medicines Authority make specific demands with regard to manufacturing procedures, quality, the safety and effect of the products.

The quality of nutritional supplements and natural remedies is highly important

It pays off to choose products of sufficiently high quality in order to ensure that body can absorb and utilise the active ingredients.
In fact, it may even be a good idea to investigate any scientific documentation relating to the product(s) in question. It is even possible to choose strong vitamin and mineral preparations and natural remedies that allow recommendation of larger doses. With such preparations there are substantially greater demands in terms of the safety, effect, and documentation.

8.611MBMemory Usage130msRequest 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" => 1743412669 "last" => 1743412669...
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.44KB) (608μs)
  • afterInitialise (1.27MB) (24.85ms)
  • afterRoute (902.3KB) (9.86ms)
  • beforeRenderComponent com_content (28.4KB) (277μs)
  • Before Access::preloadComponents (all components) (33.22KB) (225μs)
  • After Access::preloadComponents (all components) (97.34KB) (2.14ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (27μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (11.93ms)
  • Before Access::getAssetRules (id:896 name:com_content.article.465) (130.65KB) (102μs)
  • After Access::getAssetRules (id:896 name:com_content.article.465) (7.38KB) (61μs)
  • afterRenderComponent com_content (1.09MB) (31.62ms)
  • Before Access::getAssetRules (id:8 name:com_content) (48.85KB) (5.83ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (13.08KB) (700μs)
  • beforeRenderRawModule mod_custom (Are you getting enough vitamins and minerals?) (336.32KB) (8.71ms)
  • afterRenderRawModule mod_custom (Are you getting enough vitamins and minerals?) (16.2KB) (192μs)
  • beforeRenderModule mod_custom (Are you getting enough vitamins and minerals?) (265.5KB) (5.04ms)
  • afterRenderModule mod_custom (Are you getting enough vitamins and minerals?) (1.98KB) (81μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (14.46KB) (193μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (199.65KB) (3.52ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - English) (5.23KB) (54μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (9.9KB) (3.33ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (25μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (65.58KB) (5.19ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (37μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (139μs)
  • afterRenderRawModule mod_custom () (21.95KB) (2.03ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (2.48KB) (50μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (105μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (1.37ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (50μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (650μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (2.43ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (47μs)
  • beforeRenderRawModule mod_custom () (12.13KB) (1.68ms)
  • afterRenderRawModule mod_custom () (944B) (144μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (30μs)
  • beforeRenderRawModule mod_custom () (688B) (90μs)
  • afterRenderRawModule mod_custom () (896B) (96μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (23μs)
  • afterRender (178.73KB) (5.99ms)
  • 1 x afterRenderComponent com_content (1.09MB) (24.31%)
    31.62ms
    1 x afterInitialise (1.27MB) (19.11%)
    24.85ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (9.17%)
    11.93ms
    1 x afterRoute (902.3KB) (7.58%)
    9.86ms
    1 x beforeRenderRawModule mod_custom (Are you getting enough vitamins and minerals?) (336.32KB) (6.7%)
    8.71ms
    1 x afterRender (178.73KB) (4.6%)
    5.99ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (48.85KB) (4.48%)
    5.83ms
    1 x afterRenderRawModule mod_finder () (65.58KB) (3.99%)
    5.19ms
    1 x beforeRenderModule mod_custom (Are you getting enough vitamins and minerals?) (265.5KB) (3.87%)
    5.04ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (199.65KB) (2.71%)
    3.52ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (9.9KB) (2.56%)
    3.33ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (1.87%)
    2.43ms
    1 x After Access::preloadComponents (all components) (97.34KB) (1.64%)
    2.14ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (1.56%)
    2.03ms
    1 x beforeRenderRawModule mod_custom () (12.13KB) (1.29%)
    1.68ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (1.05%)
    1.37ms
    1 x afterDispatch (13.08KB) (0.54%)
    700μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.5%)
    650μs
    1 x afterLoad (456.44KB) (0.47%)
    608μs
    1 x beforeRenderComponent com_content (28.4KB) (0.21%)
    277μs
    1 x Before Access::preloadComponents (all components) (33.22KB) (0.17%)
    225μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (14.46KB) (0.15%)
    193μs
    1 x afterRenderRawModule mod_custom (Are you getting enough vitamins and minerals?) (16.2KB) (0.15%)
    192μs
    1 x afterRenderRawModule mod_custom () (944B) (0.11%)
    144μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.11%)
    139μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0.08%)
    105μs
    1 x Before Access::getAssetRules (id:896 name:com_content.article.465) (130.65KB) (0.08%)
    102μs
    1 x afterRenderRawModule mod_custom () (896B) (0.07%)
    96μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.07%)
    90μs
    1 x afterRenderModule mod_custom (Are you getting enough vitamins and minerals?) (1.98KB) (0.06%)
    81μs
    1 x After Access::getAssetRules (id:896 name:com_content.article.465) (7.38KB) (0.05%)
    61μs
    1 x afterRenderModule mod_menu (Main Menu - English) (5.23KB) (0.04%)
    54μs
    1 x afterRenderModule mod_custom () (2.48KB) (0.04%)
    50μs
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0.04%)
    50μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.04%)
    47μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    37μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.02%)
    30μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    29μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.02%)
    27μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.02%)
    27μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.02%)
    25μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.02%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.02%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    12μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    12μs
    2 x beforeRenderModule mod_menu (Main Menu - English) (720B) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
41 statements were executed, 9 of which were duplicates, 32 unique35.25ms858.2KB
  • SELECT @@SESSION.sql_mode;820μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?250μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 182μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.1ms944BParams/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` = 12.2ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`102μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `has_usergroups` AS `a` LEFT JOIN `has_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest159μ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`498μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC150μ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` = 1163μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config183μs1.06KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `has_menu` AS `m` LEFT JOIN `has_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`1.49ms165.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`426μs3.94KBParams/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` = 1221μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)403μ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` = 04.53ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.25ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '465'2.43ms48B/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)375μs22.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`415μs4KBParams/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)2.88ms4.08KBParams/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`423μs4KBParams/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 ASC350μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id118μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id91μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END938μs2.38KBParams/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`444μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1716μ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` = 0314μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id254μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.39ms1.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-31 09:17:49') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-31 09:17:49') AND c2.state = 1322μs1.47KBParams/libraries/src/Language/Associations.php:145Copy
  • 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`3.96ms199.34KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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` = :id130μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1173μs640B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)1.13ms584B/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 ASC296μ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)1ms584B/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` = 1145μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?108μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?808μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy