Skip to main content

Vegetarianer och veganer bör lägga fokus på B12-vitamin, D-vitamin, jod, järn och selen

Vegetarianer och veganer bör lägga fokus på B12-vitamin, D-vitamin, jod, järn och selenI västvärlden går fler och fler över till en växtbaserad kost, men det kan vara svårt att få tillräckligt med vissa livsviktiga näringsämnen. Enligt en ny tysk studie får de flesta vegetarianer och veganer tillräckligt med B12-vitamin om de tar tillskott. Det finns dock flera som lider brist på både jod och järn. Den växtbaserade kosten innehåller inte heller D-vitamin, och många lider brist på selen eftersom jorden är utarmad. Bristsjukdomar kommer dessutom ofta smygande, och därför kan det vara svårt att göra en koppling mellan brist och kost. Den danska livsmedelsmyndigheten rekommenderar därför att vuxna och barn som är vegetarianer eller veganer tar nödvändiga tillskott.

En varierad växtbaserad kost bidrar med mycket C-vitamin, E-vitamin, de flesta B-vitaminer, kalium, magnesium, fiber och sekundära växtämnen – vilket är bra för hälsan. En amerikansk studie av Adventistsamfundet har följaktligen beskrivit att den växtbaserade kosten (vegetarisk och vegan) minskar risken för övervikt, högt blodtryck, typ 2-diabetes, hjärt-kärlsjukdomar och cancer. Även efter justering för faktorer som rökning och BMI. Ändå är det fortfarande kontroversiellt huruvida en vegetarisk eller vegansk kost är förbunden med hälsorisker.
Eftersom antalet vegetarianer och veganer också ökar i Tyskland ville en grupp forskare undersöka problematiken närmare. De inhämta data från en större studie med namnet ”Nackdelar och fördelar med en vegansk kost” (RBVD). Forskarna undersökte mer specifikt kostvanor, laboratorietester samt vitamin- och mineralstatus hos 36 veganer och 36 deltagare med vanliga kostvanor. Varje grupp bestod av 18 män och 18 kvinnor i åldern 30–60 år. Nästan alla veganer och en tredjedel av kontrollgruppen hade tagit tillskott under de senaste fyra veckorna.

Brist på näringsämnen och viktiga tillskott

Det visade sig att deltagarnas B12-vitaminstatus var lika bra i båda grupperna. Eftersom den veganska kosten inte bidrar med B12-vitamin måste det enligt forskarna bero på att nästan alla veganer tar tillskott. Forskarna fann jodbrist i båda grupperna, och det var alarmerande bland veganerna. Båda grupperna led också av järnbrist, men denna var mycket större bland veganerna.
Eftersom solen är den viktigaste källan till D-vitamin fann forskarna ingen större skillnad mellan de två grupperna i detta avseende. Ändå behöver de flesta tillskott av D-vitamin på vintern eftersom solen står för lågt för att vi själva ska kunna bilda det.
Veganerna hade också mindre selen i blodet jämfört med kontrollgruppen. Detta mättes som selenoprotein P, som används som en markör för kroppens selenstatus. Forskarna hänvisar dessutom till flera studier som avslöjar en utbredd brist på selen i Europa på grund av utarmad jord. Därför rekommenderar forskarna tillskott med selen, men utan överdrift eftersom selen kan vara giftigt i stora mängder. Enligt Efsa, Europeiska myndigheten för livsmedelssäkerhet, ligger den övre gränsen på 300 mikrogram selen om dagen.
Den nya tyska studien har publicerats i den vetenskapliga tidskriften Deutsche Ärzteblatt.
Studiens resultat ligger i linje med en tidigare studie från Köpenhamns universitet, i vilken forskarna jämförde 70 danska veganer mellan 18 och 61 år med 1 257 köttätare. Studien visade att veganerna fick för lite protein, D-vitamin, jod och selen. Andra studier visar att vegetarianer och veganer också lider brist på B12-vitamin om de inte tar tillskott. Så vad kan de olika bristerna egentligen betyda för hälsan?

  • Kött, inälvsmat och fisk bidrar med kompletta proteiner samt viktiga vitaminer, mineraler och fettsyror, som det är svårt eller omöjligt att få tillräckligt av om man är vegetarian eller vegan.
  • Det kräver därför mycket kunskap för att få tillräckligt med dessa livsviktiga näringsämnen om man är vegetarian eller vegan.

Proteiner

För lite protein och brist på essentiella aminosyror kan orsaka problem med instabilt blodsocker, trötthet, sömnstörningar, övervikt, nedsatt motståndskraft, muskelsvaghet samt problem med hud, hår och naglar.

B12-vitamin

Bristsymtom, som kommer smygande, kan vara blodbrist, blekhet och trötthet. Från nervsystemet kan det komma symtom som dåligt minne, demens, muskelsvaghet eller nervinflammation. Brist på B12-vitamin kan även skada barnets tillväxt och inlärningsförmåga.
Dansk Vegetarisk Forening rekommenderar också att vegetarianer och veganer tar tillskott.

D-vitamin

D-vitaminbrist ökar risken för infektioner, inflammationer, benskörhet, cancer och en mängd andra symtom, eftersom alla kroppens celler behöver detta vitamin. Behovet kan täckas genom att få tillräckligt med sol om sommaren. Under vinterhalvåret rekommenderas starkare tillskott.

Jod

Jodbrist kan orsaka ämnesomsättningsstörningar och öka risken för bröstcancer. Gravida kvinnor som lider brist på jod riskerar att föda utvecklingsstörda barn.

Järn

Järnbrist orsakar typiskt blekhet på grund av blodbrist och trötthet, yrsel, hjärtklappning, minskad motståndskraft, hud-, hår- och nagelförändringar. Barn kan drabbas av nedsatt tillväxt och inlärningssvårigheter. Kvinnor i fertil ålder är särskilt utsatta för järnbrist på grund av blodförlust under menstruationen.

Selen

Selenbrist ökar risken för nedsatt fertilitet, hjärt-kärlsjukdomar och cancer. Dessutom bör ämnesomsättningssjukdomar, infektioner, inflammationer och grå starr nämnas.

Danska livsmedelsmyndigheten rekommenderar att veganer tar följande tillskott:

  • 10 mikrogram D-vitamin per dag om vintern (från oktober till april).
  • 2 mikrogram B12-vitamin om dagen.

Beroende på kost kan tillskott av följande vitaminer och mineraler också vara relevant:

  • Jod
  • Järn
  • Selen
  • Zink

Vegetarianer kan också behöva de nämnda tillskotten. De kan som regel få tillräckligt genom en bra multivitamintablett med lättupptagliga mineralföreningar.

Den danska livsmedelsmyndighetens rekommendationer till gravida och barn:

Barn under 2 år:

  • Gravida som äter veganskt måste ta tillskott med B12-vitamin under hela graviditeten och så länge de ammar.
  • Särskild uppmärksamhet måste ägnas barnets tillväxt.
  • Barnet måste få vissa kosttillskott.
  • Föräldrarna bör söka vägledning från en auktoriserad dietist.

Barn från 2 år

  • Barnet måste få en multivitamintablett som innehåller B12-vitamin och D-vitamin.
  • Föräldrarna bör söka vägledning från en auktoriserad dietist.

Den danska livsmedelsmyndigheten ger råd till föräldrar som väljer att ge sina större barn vegansk kost. Rekommendationerna finns på den danska livsmedelsmyndighetens webbplats www.altomkost.dk

Referenser

Weikert C et al. Vitamin and Mineral Status in a Vegan Diet. Deutsches Ärzteblatt Online. November 2020

BfR Federal Institute for Risk Assessment. Veganism: Vitamin B 12 is well supplemented, iodine is a matter of concern. Science daily November 10, 2020

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

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

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

  • Skapad
8.707MBMemory Usage722msRequest 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" => 1744923766 "last" => 1744923766...
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" => "sv-SE" ]
  • afterLoad (456.63KB) (5.72ms)
  • afterInitialise (1.27MB) (75.75ms)
  • afterRoute (906.15KB) (40.92ms)
  • beforeRenderComponent com_content (23.54KB) (1.09ms)
  • Before Access::preloadComponents (all components) (33.44KB) (339μs)
  • After Access::preloadComponents (all components) (97.34KB) (6.31ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (19μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (30.08ms)
  • Before Access::getAssetRules (id:5927 name:com_content.article.2928) (130.65KB) (120μs)
  • After Access::getAssetRules (id:5927 name:com_content.article.2928) (7.38KB) (6.92ms)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (149ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (5.42ms)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (7μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (113μs)
  • afterRenderComponent com_content (61.22KB) (50.4ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.2KB) (27.66ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (40μs)
  • afterDispatch (17.65KB) (3.22ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (585μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (80.6KB) (196ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (36μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (55μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (11μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (24μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (19.02ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (86μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (16μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (27μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (11μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (21μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (5.91ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (5.75ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (99μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (23μs)
  • afterRenderRawModule mod_languages (Sprogskift) (8.78KB) (16.14ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (10μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (35μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (20μs)
  • afterRenderRawModule mod_finder () (67.09KB) (22.85ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (45μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (172μs)
  • afterRenderRawModule mod_custom () (21.98KB) (12.34ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (79μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (144μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (1.84ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (77μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (23μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (5.75ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (9μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (50μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (16μs)
  • afterRenderRawModule mod_finder () (6.29KB) (11.02ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (1.23KB) (916μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (282μs)
  • afterRenderRawModule mod_custom () (944B) (219μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (33μs)
  • beforeRenderRawModule mod_custom () (688B) (85μs)
  • afterRenderRawModule mod_custom () (896B) (93μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (2.1ms)
  • afterRender (205.84KB) (15.49ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (80.6KB) (27.22%)
    196.38ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.42MB) (20.64%)
    148.91ms
    1 x afterInitialise (1.27MB) (10.5%)
    75.75ms
    1 x afterRenderComponent com_content (61.22KB) (6.98%)
    50.40ms
    1 x afterRoute (906.15KB) (5.67%)
    40.92ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (4.17%)
    30.08ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.2KB) (3.83%)
    27.66ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (3.17%)
    22.85ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.64%)
    19.02ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (8.78KB) (2.24%)
    16.14ms
    1 x afterRender (205.84KB) (2.15%)
    15.49ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (1.71%)
    12.34ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (1.53%)
    11.02ms
    1 x After Access::getAssetRules (id:5927 name:com_content.article.2928) (7.38KB) (0.96%)
    6.92ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.87%)
    6.31ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.82%)
    5.91ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.8%)
    5.75ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (0.8%)
    5.75ms
    1 x afterLoad (456.63KB) (0.79%)
    5.72ms
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (0.75%)
    5.42ms
    1 x afterDispatch (17.65KB) (0.45%)
    3.22ms
    1 x afterRenderModule mod_custom () (5.21KB) (0.29%)
    2.10ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.26%)
    1.84ms
    1 x beforeRenderComponent com_content (23.54KB) (0.15%)
    1.09ms
    1 x afterRenderModule mod_finder () (1.23KB) (0.13%)
    916μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.08%)
    585μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.05%)
    339μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    282μs
    1 x afterRenderRawModule mod_custom () (944B) (0.03%)
    219μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.02%)
    172μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.02%)
    144μs
    1 x Before Access::getAssetRules (id:5927 name:com_content.article.2928) (130.65KB) (0.02%)
    120μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.02%)
    113μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.01%)
    99μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    93μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.01%)
    86μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    85μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    79μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    77μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.01%)
    55μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    50μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    45μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    40μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0%)
    36μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    35μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    33μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0%)
    27μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0%)
    24μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0%)
    23μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0%)
    21μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    20μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    19μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    16μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    15μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    14μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    14μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    11μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    7μs
42 statements were executed, 9 of which were duplicates, 33 unique346ms1.15MB
  • SELECT @@SESSION.sql_mode;80μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?584μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1154μ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)5.57ms944BParams/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` = 1380μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`357μ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` = :guest1.49ms1.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`643μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC877μ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` = 16.99ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config652μ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`3.3ms165.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`971μ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` = 12.81ms848B/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)451μ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` = 017.11ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.45ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2928'6.7ms48B/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)8.08ms22.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.26ms3.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)11ms4.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`1.82ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC1.93ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id251μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id718μ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`17.57ms212.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 DESC21.05ms109.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`7.8ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 17.63ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 05.97ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.98ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.97ms1.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 != 'sv-SE' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-17 21:02:46') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-17 21:02:46') AND c2.state = 11.41ms3.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 10181ms191.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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` = :id1.27ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 16.87ms640B/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)3.76ms584B/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 ASC4.99ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)1.97ms584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `has_scheduler_tasks` AS `a` WHERE `a`.`state` = 11.54ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?155μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.36ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy