Skip to main content

Kom ihåg B1-vitamin för energi, humör och matsmältning

Kom ihåg B1-vitamin för energi, humör och matsmältningB1-vitamin har särskild betydelse för omsättningen av kolhydrater, den mentala balansen och magens saltsyraproduktion, som i sin tur är avgörande för god matsmältning. Brist och dåligt utnyttjande kan främst orsakas av ensidiga kostvanor, brist på magnesium, missbruk av socker, alkohol och andra stimulantia samt användning av p-piller och vattendrivande läkemedel. Det betyder att många snabbt hamnar i underskott. När alkoholmissbrukare kan ”supa bort hjärnan” beror det på en kronisk brist och livshotande hjärninflammation, som omedelbart bör behandlas. Detta framgår bland annat av en ny översiktsartikel som publicerats i StatPearls. Det antas dessutom att större doser B1-vitamin kan förebygga myggbett, men stämmer det verkligen?

B1-vitamin är ett vattenlösligt vitamin, och eftersom vi bara kan deponera blygsamma mängder i kroppen behöver vi ett regelbundet intag. Goda källor är en grov, grön kost och färska råvaror. Speciellt fullkorn, nötter, kärnor, bönor och ärtor. Dessutom kött, torskrom, fisk och mejeriprodukter. B1-vitamin förstörs vid uppvärmning, men inte vid frysning.
Den dagliga rekommendationen, även kallad RI, är 1,1 mg för vuxna och 0,7 mg för barn. Brist kan förekomma vid ensidiga kostvanor, missbruk av alkohol och andra stimulantia, liksom vid användning av p-piller och vattendrivande eller syraneutraliserande läkemedel. Eftersom B1-vitamin används till omsättningen av kolhydrater (inklusive kolhydrater från alkohol) innebär det att ett överdrivet intag kan medföra en brist som är svår att kompensera för. Låga nivåer av B1-vitamin kan i allmänhet resultera i minskad energiproduktion, minskad enzymaktivitet och förändrade funktioner hos cellernas kraftverk som kallas mitokondrier. Detta kan påverka många celler och organsystem, och det påverkar särskilt neuronerna, som har ett stort energibehov.

Mindre brister påverkar nervsystemet och matsmältningen

Vid mindre brister kan man få ett eller flera av de vanligaste symtomen som är trötthet, irritabilitet, modlöshet, sömnlöshet, ihållande illamående, aptitlöshet, viktminskning, hjärtrytmstörningar, tryck för bröstet samt stickningarna i armar, ben och hud.

Beriberi – den klassiska bristsjukdomen

Under 1920-talet upptäckte den japanska forskaren Umetaro Suzuki B1-vitaminet i risskal. Detta hade en läkande effekt på den klassiska bristsjukdomen Beriberi, som var särskilt utbredd i Asien. Hemma ses beriberi mest hos alkoholister, men sjukdomen kan också bero på andra orsaker. Tidiga symtom beskrivs just under mindre brister. Efterhand som sjukdomen utvecklar sig på grund av en kronisk brist kan våt eller torr beriberi uppstå.
Våt beriberi medför ett försvagat hjärta och vatten i kroppen. Utan behandling kan sjukdomen leda till hjärtsvikt.
Torr beriberi påverkar särskilt nervsystemet med symtom som nervinflammation, domningar, muskelsvaghet och gångproblem.

Wernicke-Korsakoffs syndrom

Wernicke-Korsakoffs syndrom (WKS) är en annan vanlig komplikation vid kronisk B1-vitaminbrist. WKS påverkar det centrala nervsystemet, det vill säga hjärnan och ryggmärgen.
Orsakerna är ofta långvarigt missbruk av alkohol eller narkotika. Tekniskt sett består WKS av följande två syndrom:
Wernickes encefalopati (hjärninflammation) är ett akut livshotande tillstånd som beror på brist på B1-vitamin i hjärnan. Symtomen är medvetenhetsstörningar, talsvårigheter, gångproblem och i värsta fall dödsfall. Om Wernickes encefalopati inte behandlas i tid kan dessutom
Korsakoffs syndrom uppstå, som kännetecknas av delirium och permanent skada på minnet.
Wernickes encefalopati och Korsakoffs syndrom bör omgående behandlas med injektioner av B1-vitamin i stora doser. Behandlingen bör dessutom ges före eller tillsammans med glukos, så att neuronerna får den nödvändiga energitillförseln.

B1-vitaminets funktioner och samarbete med magnesium

B1-vitamin är vattenlösligt och absorberas direkt i blodet från mag-tarmkanalen. B1-vitamin kan således cirkulera fritt i blodet utan bärarmolekyler. Alla celler som har en energiomsättning behöver B1-vitamin, som också kan passera blod-hjärnbarriären.
Kroppen kan lagra lite B1-vitamin i levern, men högst i 18 dagar.
När B1-vitaminet har tagits upp i blodet omvandlas det från provitaminet tiamin till den aktiva formen TTP (tiaminpyrofosfat). Denna reaktion kräver magnesium som en kofaktor.
TTP är nu ett koenzym som kan användas för cellernas energiomsättning via flera mekanismer. Det är alltså TTP som är avgörande för energiomsättningen och bildandet av ATP, samt cellernas livskraft och neuronernas funktioner.

Mätning och behandling av brist på B1-vitamin

Det är bäst att mäta B1-vitaminbrist med hjälp av en så kallad erytrocytär transketolasaktivitet. Man kan också mäta B1-vitaminnivåerna i blod och urin. Men dessa mätningar inkluderar inte mängden lagrat B1-vitamin i levern.
Det är bäst att få B1-vitamin genom en allsidig grov och grön kost utan för mycket socker och alkohol.
Personer med en påtaglig B1-vitaminbrist kan instrueras att ta upp till 50 mg oralt dagligen, vilket ligger långt över RI. Detta beror på önskan om en snabbare effekt, och att vitaminet inte kan överdoseras. Orala tillskott bör tas separat från syraneutraliserande läkemedel.
I allvarligare fall kan injektioner på 50–100 mg ges tre till fyra gånger dagligen.
Det finns vanligtvis goda utsikter vad gäller behandling av patienter med B1-vitaminbrist, men mindre brister har utvecklats till ett allvarligt underskott i det centrala nervsystemet.
Vid upprepade injektioner kan allergiska reaktioner förekomma i sällsynta fall.
Man bör dessutom komma ihåg att aktiveringen av B1-vitamin kräver magnesium, som många också lider brist på.

Kan B1-vitamin skrämma iväg myggor och andra blodsugare?

Enligt en studie från 1960-talet kan stora mängder B1-vitamin motverka bett från myggor och andra blodsugare. Men en senare studie, publicerad i Journal of the American Mosquito Control Association, har visat motstridiga resultat. Teorin går ut på att större mängder B1-vitamin medför en ökad utsöndring genom huden, och att detta har en lukt som myggor och andra blodsugare inte bryr sig om. Detsamma skulle vara fallet med vitlök. Det finns alltså olika uppgifter om effekten av dessa tillskott, men det skadar inte att pröva sig fram om man plågas av många myggstick.

Faktorer som ökar behovet av B1-vitamin

  • Nämnda bristsymtom.
  • Överkonsumtion av alkohol, kaffe och andra stimulantia.
  • Överkonsumtion av socker.
  • Stress.
  • Graviditet och amning.
  • Dålig tarmflora och Crohns sjukdom.
  • P-piller.
  • Syraneutraliserande och vattendrivande läkemedel.
  • Hårt arbete och extremsporter.

Referenser

Juliana L. Martel; David S. Franklin. Vitamin B1 (Thiamine). StatPearls 2019

Ives AR et al. Testing vitamin B as a remedy against mosquitoes. J Am Mosq Assoc. 2005

https://www.livestrong.com/article/440865-vitamin-b1-as-a-mosquito-repellent/

https://netdoktor.dk/vitaminer/vitaminb1.htm

  • Skapad
8.713MBMemory Usage245msRequest 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" => 1745475712 "last" => 1745475712...
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.41KB) (1.26ms)
  • afterInitialise (1.27MB) (26.91ms)
  • afterRoute (916.91KB) (11.7ms)
  • beforeRenderComponent com_content (23.74KB) (314μs)
  • Before Access::preloadComponents (all components) (33.44KB) (1.29ms)
  • After Access::preloadComponents (all components) (97.34KB) (5.06ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (17μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (14.2ms)
  • Before Access::getAssetRules (id:4540 name:com_content.article.2238) (130.65KB) (92μs)
  • After Access::getAssetRules (id:4540 name:com_content.article.2238) (7.38KB) (51μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (61.11ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (216μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (4μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (71μs)
  • afterRenderComponent com_content (57.2KB) (15.25ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.03KB) (8.56ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (30μs)
  • afterDispatch (17.7KB) (1.46ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (450μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (72.82KB) (66.62ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (25μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (42μ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) (4.48ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (57μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (14μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (25μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (10μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (21μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (1.21ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (3.2ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (60μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (544B) (2.47ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (23μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (12μs)
  • afterRenderRawModule mod_finder () (67.09KB) (4.87ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (35μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (139μs)
  • afterRenderRawModule mod_custom () (21.95KB) (1.53ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (51μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (104μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (1.09ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (48μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.9ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (35μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.25ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (48μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (511μs)
  • afterRenderRawModule mod_custom () (944B) (641μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (2.43KB) (35μs)
  • beforeRenderRawModule mod_custom () (688B) (126μs)
  • afterRenderRawModule mod_custom () (896B) (132μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (5.21KB) (28μs)
  • afterRender (205.77KB) (5.2ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (72.82KB) (27.22%)
    66.62ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (24.96%)
    61.11ms
    1 x afterInitialise (1.27MB) (10.99%)
    26.91ms
    1 x afterRenderComponent com_content (57.2KB) (6.23%)
    15.25ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (5.8%)
    14.20ms
    1 x afterRoute (916.91KB) (4.78%)
    11.70ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.03KB) (3.5%)
    8.56ms
    1 x afterRender (205.77KB) (2.13%)
    5.20ms
    1 x After Access::preloadComponents (all components) (97.34KB) (2.07%)
    5.06ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (1.99%)
    4.87ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (1.83%)
    4.48ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.31%)
    3.20ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (544B) (1.01%)
    2.47ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.78%)
    1.90ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.62%)
    1.53ms
    1 x afterDispatch (17.7KB) (0.6%)
    1.46ms
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.53%)
    1.29ms
    1 x afterLoad (456.41KB) (0.52%)
    1.26ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.51%)
    1.25ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.49%)
    1.21ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.45%)
    1.09ms
    1 x afterRenderRawModule mod_custom () (944B) (0.26%)
    641μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.21%)
    511μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.18%)
    450μs
    1 x beforeRenderComponent com_content (23.74KB) (0.13%)
    314μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (0.09%)
    216μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.06%)
    139μs
    1 x afterRenderRawModule mod_custom () (896B) (0.05%)
    132μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.05%)
    126μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.04%)
    104μs
    1 x Before Access::getAssetRules (id:4540 name:com_content.article.2238) (130.65KB) (0.04%)
    92μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.03%)
    71μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.02%)
    60μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.02%)
    57μs
    1 x After Access::getAssetRules (id:4540 name:com_content.article.2238) (7.38KB) (0.02%)
    51μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    51μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    48μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.02%)
    48μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.02%)
    42μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    35μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    35μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    35μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    30μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    28μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    25μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    24μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    19μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    17μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    15μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    4μs
42 statements were executed, 9 of which were duplicates, 33 unique110ms1.1MB
  • SELECT @@SESSION.sql_mode;65μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?117μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1552μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)4.78ms944BParams/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` = 1206μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`70μ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` = :guest130μ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`517μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC402μ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` = 1199μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config171μ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.29ms165.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`258μ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` = 1247μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40)1.97ms7.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` = 08.09ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.57ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2238'2.6ms48B/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)392μ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`834μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2) AND `language` IN (:preparedArray3,:preparedArray4)2.79ms4.09KBParams/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`350μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC314μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id125μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id109μ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`6.27ms212.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 DESC7.95ms109.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`348μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1137μ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` = 0333μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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` = :id65μ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 != 'sv-SE' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-04-24 06:21:52') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-24 06:21:52') AND c2.state = 1776μs3.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 1061.88ms143.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` = :id378μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1253μ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)181μ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 ASC494μ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)152μ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` = 1311μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?188μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?928μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy