Skip to main content

Hudsjukdomar och för tidiga rynkor orsakas ofta av brist på näringsämnen

Hudsjukdomar och för tidiga rynkor orsakas ofta av brist på näringsämnenHudens tillstånd betyder mycket för utseendet och hälsan, men brist på ett eller flera näringsämnen kan göra att huden åldras snabbare. Dålig sårläkning, akne, herpes- och svampinfektioner, eksem, psoriasis samt andra hudsjukdomar kan också förekomma. I en översiktsartikel som publicerats i den vetenskapliga tidskriften Medicina undersökte författarna den avgörande roll som A-, C-, E- och D-vitamin samt biotin och omega-3 har för hudens hälsa. Andra studier tyder på att selen och zink också är avgörande för en frisk hud och anti-aging. Tillskott kan därför vara relevant om man inte får i sig tillräckligt av dessa näringsämnen via kosten eller om man har ett ökat behov.

Huden skyddar kroppen mot yttre faktorer som skadliga mikroorganismer och kemikalier. Huden är också viktig för utsöndringen av kroppens avfallsprodukter samt bildandet av D-vitamin, regleringen av kroppstemperaturen och vätskebalansen. Dessutom känner huden av tryck och beröring. Huden är alltså mycket mer än bara ett hölje.
Näringsämnen och vatten i kosten är avgörande för hudens tillstånd, och brist på dessa kan skada både hudens strukturella integritet och biologiska funktioner.
Att undvika överdriven exponering för fria radikaler är också viktigt när det kommer till hudvård. Fria radikaler är aggressiva molekyler som bland annat kan angripa cellerna, vilket gör att huden blir sårbar och åldras snabbare. Vi bildar alla fria radikaler under syreomsättningen och påverkan ökar kraftigt vid rökning, solbränna, förgiftning och åldrandeprocesser. Omvänt kan olika antioxidanter bidra till att neutralisera fria radikaler och på så sätt skydda huden.
I översiktsartikeln undersöker författarna vilken funktion A-, C- och D-vitamin samt biotin och omega-3 har i kost och tillskott för hudens struktur och biologiska funktioner. Det är också viktigt att få i sig tillräckligt med selen och zink:

A-vitamin

A-vitamin är ett fettlösligt vitamin som är viktigt för immunförsvaret och utgör en viktig antioxidant. Brister kan hänga samman med en nedsatt immunrespons, ökad risk för hudinfektioner och inflammatoriska hudsjukdomar som atopisk dermatit (astmaeksem).
Äkta A-vitamin (retinol) får vi från animaliska källor som lever, smör och ägg. Förstadiet betakaroten, som är en starkare antioxidant, finns i vegetabiliska källor som morötter och röd paprika. Betakaroten skyddar mot soleksem.
Tillskott med retinol kan förbättra hudens immunförsvar mot akne, gula stafylokocker (Staphylococcus aureus) och andra hudinfektioner. Antioxidanteffekten verkar dessutom som ett naturligt anti-ageing-medel som fördröjer rynkor.
Många hudkrämer innehåller A-vitamin (retinol), som förbättrar hudens elasticitet, motverkar akne och stimulerar cellförnyelsen. Som regel bör man börja försiktigt så att huden vänjer sig vid behandlingen.
Referensintaget (RI) för retinol är 800 mikrogram per dag, men man kan gott ta en dubbel dos fördelat över två måltider som en kur. Gravida och ammande kvinnor bör dock inte inta mer än 800 mikrogram per dag eftersom det kan skada fostret.

C-vitamin (askorbinsyra) och kollagen

C-vitamin är ett vattenlösligt vitamin som är viktigt för immunförsvaret, som också är en antioxidant och viktigt för bildandet av bindvävskollagen. C-vitamin skyddar också mot solbränna. Brist på C-vitamin ökar risken för hudinfektioner, dålig sårläkning, lokala inflammationer, blåmärken och tidigt hudåldrande.
Huden är relativt rik på C-vitamin och bindvävskollagen. Kollagen bidrar till att hålla huden fyllig och frisk, men C-vitaminbrist och åldrandeprocesser försämrar det egna bildandet.
Bra källor till C-vitamin är röd paprika, citrusfrukter, grönsaker, vitlök och andra örter. Bra källor till kollagen är buljong från kokben från nötkreatur och skinn från kyckling, fisk och andra animaliska källor.
RI för C-vitamin är 80 mg, vilket motverkar bristsjukdomen skörbjugg. Större tillskott med C-vitamin, som bör vara syraneutrala för att skydda magen, kan vara relevanta vid de flesta hudåkommor, däribland fet hy och akne.

E-vitamin

E-vitamin är ett fettlösligt vitamin som förekommer naturligt i flera former, där α-tokoferol är det biologiskt mest aktiva. E-vitamin kallas också för ”ungdomens vitamin” på grund av sina starka antioxidativa och antiinflammatoriska effekter. E-vitamin skyddar alltså cellmembranen mot fria radikaler och en skadlig process som kallas lipidperoxidation. Det finns också en synergistisk effekt mellan E-vitamin och selen.
Bra källor till E-vitamin är avokado, nötter, frön, ägg, torskrom och kål. E-vitamin finns också i många hudvårdsprodukter.
RI för E-vitamin ligger på 12 mg. Vid sjukdomar som atopisk dermatit och psoriasis har tillskott med E-vitamin visat sig ha en positiv effekt på båda hudåkommorna. I en studie som utfördes på patienter med svårare psoriasis kombinerade man tillskott med E-vitamin med Q10- och selentillskott för att uppnå en starkare antioxidant och antiinflammatorisk effekt. Efter 30 dagar upplevde de psoriasispatienter som fick dessa tre tillskott en snabbare klinisk förbättring jämfört med kontrollgruppen som inte fick några tillskott.
En annan studie har visat att tillskott med E-vitamin i kombination med D-vitamintillskott har en betydligt bättre effekt på atopisk dermatit än endera tillskottet ensamt.

D-vitamin

D-vitamin är viktigt för benhälsan, blodcirkulationen, immunförsvaret, regleringen av inflammatoriska processer och cancerförebyggande. Det förstadium som bildas i huden är dessutom involverat i hudens skyddsbarriär och kontroll av lokala immunreaktioner. Solen är den viktigaste källan till D-vitamin, medan kosten bara bidrar med blygsamma mängder. På nordliga breddgrader är det dock bara under sommarmånaderna som solen står tillräckligt högt på himlen för att UVB-strålningen ska kunna bilda ett förstadium till D-vitamin i huden. Därefter måste denna form av D-vitamin omvandlas i levern och sedan i njurarna, immuncellerna och andra celler till den aktiva steroidformen, som de flesta celler har receptorer för.
Inomhuslivsstil, mörk hy, åldrandeprocesser, övervikt, metabolt syndrom och kroniska sjukdomar minskar egenproduktionen och utnyttjandet av D-vitamin. Referensintaget (RI) för D-vitamin ligger på 5–20 mikrogram per dag, varav mest rekommenderas till riskgrupperna. Många har dock behov av mer för att uppnå en optimal blodnivå (75–150 nmol/l).
Det är mycket viktigt att patienter med atopisk dermatit, psoriasis, vitiligo, SLE (systemisk lupus erythematosus), lokaliserade svampinfektioner, melanom och andra hudsjukdomar har optimala nivåer av D-vitamin i blodet.
Tillskott med D-vitamin till patienter med atopisk dermatit hämmar flera proinflammatoriska cytokiner. D-vitamin hämmar också de vita blodkropparnas produktion av koebnerisin och psoriasin, som är systemiska markörer vid psoriasis. Dessutom kan tillskott med D-vitamin främja sårläkning och minska kloasma, även kallad ”melasma” eller ”graviditetsmask”, som är en form av hyperpigmentering.

Biotin (B7) och andra B-vitaminer

Biotin är ett vattenlösligt B-vitamin som är viktigt för energiomsättningen, nervsystemet, huden och håret. Studier på djur och människor har visat att biotinbrist kan orsaka neurologiska dysfunktioner, håravfall och dermatit.
Bra källor till biotin är inälvsmat, ägg, fisk, fullkorn, svamp och nötter. RI ligger på 50 mikrogram.
Biotin finns i många hud- och hårprodukter. I översiktsartikeln varnar dock författarna för ”överdosering” och överdriven marknadsföring av billiga produkter, utan att hänsyn tas till andra brister och sjukdomstillstånd. Sammantaget behövs det fler studier inom detta område. Eftersom andra B-vitaminer också har betydelse för hudens tillstånd kan man eventuellt ta ett starkare B-vitaminkomplex.

Omega-3

Omega-3-fettsyrorna har betydelse för nervsystemet, blodcirkulationen, immunförsvaret och inflammationsregleringen. Omega-3-fettsyror bidrar också till att hålla huden mjuk och smidig, och till att motverka skador från solens strålar.
Tillskott med omega-3-fettsyror kan lindra torr och känslig hud. Eftersom de flesta hudåkommor som dermatit och psoriasis är förbundna med kronisk inflammation har tillskott med omega-3 också visat sig ha en positiv effekt. Dessutom upplever många att dessa tillskott samtidigt hjälper vid nedsatt humör, ledvärk och cirkulation samt vid andra tillstånd som också kännetecknas av omega-3-brist.
Cellmembranen innehåller de aktiva formerna av omega-3 som kallas EPA och DHA. Fet fisk och skaldjur eller tillskott med fiskolja innehåller också EPA och DHA och är därför de bästa källorna för terapeutiska ändamål. Oljor från linfrö, raps och valnötter innehåller omega-3-formen ALA, men det är ofta svårt att omvandla denna form till EPA och DHA.
Omega-3-fettsyrorna verkar dessutom i ett biokemiskt samspel med omega-6-fettsyrorna, som finns i de flesta fröoljor, margarin och bearbetade livsmedel. Det visar sig dock att den moderna kosten ofta innehåller alldeles för mycket omega-6 och alldeles för lite omega-3, vilket bidrar till kroniska inflammationer och andra metabola störningar, som också kan påverka huden.
Vid inflammatoriska hudsjukdomar lönar det sig i regel att ta starkare tillskott med fiskolja, så att det dagliga intaget av EPA ligger på cirka 900–1 200 mg. Detta motsvarar i regel 3–4 standardkapslar. Man bör samtidigt undvika för mycket omega-6 för att återställa den viktiga balansen mellan de två fettsyrorna.

Selen

Selen ingår i mer än 25 selenberoende föreningar som är viktiga för immunförsvaret, regleringen av inflammationer, hudens struktur samt som starka antioxidanter. Selen kan dessutom skydda mot kvicksilver, kadmium och andra miljögifter.
En större metaanalys som publicerades i den vetenskapliga tidskriften Journal of Trace Elements in Medicine Biology har exempelvis visat att selenbrist ökar risken för en högre svårighetsgrad vid ett antal hudsjukdomar. Samtidigt kan en relativt hög nivå av selen i blodet skydda mot ett antal hudsjukdomar som psoriasis, akne och atopisk dermatit.
Selen finns i ägg, fisk, inälvsmat, kött, korn, paranötter och andra grödor. Men jorden i Europa är fattig på selen, vilket bidrar till en utbredd selenbrist. Enligt de nya nordiska näringsrekommendationerna (NNA) är det dagliga selenbehovet för kvinnor och män 75 respektive 90 mikrogram, vilket är långt högre än seleninnehållet i kosten. I många studier har man gett selentillskott som innehåller 100–200 mikrogram, och enligt Efsa ligger den övre gränsen på 300 mikrogram.

Zink

Zink är ett av de spårmineraler som vi behöver mest av och som är involverat i hundratals enzymprocesser som påverkar den allmänna hälsan. Zink har många funktioner som är relaterade till hudens struktur och funktioner, däribland bildandet av nya hudceller och bildandet av kollagen. Zink är också viktigt för immunförsvaret, utnyttjandet av D-vitamin och en effektiv sårläkning. Dessutom är zink en viktig antioxidant (SOD) som skyddar huden mot oxidativ stress och kroniska inflammationer. Eftersom zink har så många funktioner för hudens hälsa betyder det också att zinkbrist kan orsaka en rad hudsjukdomar.
I en större översiktsartikel som publicerats i den vetenskapliga tidskriften International Journal of Molecular Sciences, undersökte författarna zinkets betydelse för huden och hur zinktillskott kan ha en positiv effekt på akne, atopisk dermatit, herpes simplex/genitalis, psoriasis, alopecia areata, fotsvamp, seborré, vitiligo och andra hudsjukdomar.
Zink har dessutom en positiv effekt vid behandling av olika sår, däribland venösa bensår och diabetiska fotsår.
Flera av behandlingarna med oralt zinktillskott har även kombinerats med lokal zinksalva eller zinkschampo. Dessutom skyddar zink mot solens UVB-strålning, vilket är anledningen till att zink finns i olika solskyddskrämer.
Bra källor till zink är skaldjur, inälvsmat, kött, ägg och mejeriprodukter. Zink finns också i vegetabiliska källor som nötter, frön och kärnor, men vi har lättast att ta upp zink från animaliska källor. Själva zinkupptaget kan hämmas av åldrandeprocesser, tarmsjukdomar, hög alkoholkonsumtion samt vätskedrivande och syraneutraliserande medel. Det antas att cirka en tredjedel av världens befolkning lider av zinkbrist.
RI ligger på 10 mikrogram, men det kan finnas ett ökat behov vid alla typer av sår, eksem, infektioner och andra bristsjukdomar. I flera studier har man använt zinktillskott i ganska höga doser under kortare tidsperioder. På lång sikt kan dock de höga doserna rubba balansen med koppar.

Andra råd vid hudsjukdomar

  • Ät en hälsosam och varierad kost.
  • Undvik eller begränsa socker, vitt mjöl och alkohol eftersom de tomma kalorierna kan dränera kroppen på viktiga näringsämnen som huden behöver.
  • Se till att få i dig tillräckligt med vätska, motsvarande 30–40 ml per kg kroppsvikt.
  • Se till att få tillräckligt med sol utan att bränna dig.
  • Var uppmärksam på eventuella överkänsligheter mot livsmedel.

Referenser:

Qiong Chen et al. Vitamin D and wound healing. Assessing skin barrier function and implications for chloasma treatment. International Wound Journal. 2024

Jacek Januszewski et al. Nutritional Supplements for Skin Health – A Review of What Should Be Chosen and Why. Medicina 2023

Jun Lv et al. Selenium levels and skin diseases: systemic review and meta-analysis. Journal of Trace Elements in Medicine Biology 2020

Zubaidah Al-Khafaji et al. Zinc and Zinc Transporters in Dermatology. International Journal of Molecular Sciences. 2022

Dhaliwai S et al. Effects of Zinc Supplementation on Inflammatory Skin Diseases: A Systematic Review of the Clinical Evidence. Am J Clin Dermatol 2020


 

  • Skapad
9.367MBMemory Usage145msRequest 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" => 1742013090 "last" => 1742013090...
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.53KB) (881μs)
  • afterInitialise (1.27MB) (18.49ms)
  • afterRoute (906.15KB) (6.87ms)
  • beforeRenderComponent com_content (22.95KB) (483μs)
  • Before Access::preloadComponents (all components) (33.44KB) (415μs)
  • After Access::preloadComponents (all components) (97.34KB) (892μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (20μs)
  • After Access::preloadPermissions (com_content) (3.22MB) (6.75ms)
  • Before Access::getAssetRules (id:8970 name:com_content.article.4772) (130.65KB) (143μs)
  • After Access::getAssetRules (id:8970 name:com_content.article.4772) (7.38KB) (73μs)
  • beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.44MB) (22.86ms)
  • afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (590.23KB) (19.25ms)
  • beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (10μs)
  • afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (6.95KB) (171μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (392B) (60μs)
  • afterRenderRawModule mod_custom (GO GOOGLE) (3.92KB) (370μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (3μs)
  • afterRenderModule mod_custom (GO GOOGLE) (5.05KB) (46μs)
  • afterRenderComponent com_content (55.77KB) (6.33ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (2.44ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (40μs)
  • afterDispatch (48.98KB) (1.35ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (489μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (72.16KB) (40.21ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (29μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (46μ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) (23μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (2.34ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (74μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (15μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (26μ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:) (2.55KB) (22μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (328μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (131.26KB) (1.43ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (68μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (2.18KB) (1.86ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (7μs)
  • afterRenderModule mod_languages (Sprogskift) (6.31KB) (26μs)
  • beforeRenderRawModule mod_finder () (7.34KB) (15μs)
  • afterRenderRawModule mod_finder () (129.48KB) (2.4ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (42μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (173μs)
  • afterRenderRawModule mod_custom () (21.98KB) (1.1ms)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (1.23KB) (68μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (125μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (698μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (48μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (732μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (31μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (743μs)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (1.23KB) (52μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (199μs)
  • afterRenderRawModule mod_custom () (944B) (180μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (4.93KB) (27μs)
  • beforeRenderRawModule mod_custom () (688B) (81μs)
  • afterRenderRawModule mod_custom () (896B) (91μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (21μs)
  • afterRender (161.71KB) (2.75ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (72.16KB) (27.66%)
    40.21ms
    1 x beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.44MB) (15.73%)
    22.86ms
    1 x afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (590.23KB) (13.25%)
    19.25ms
    1 x afterInitialise (1.27MB) (12.72%)
    18.49ms
    1 x afterRoute (906.15KB) (4.72%)
    6.87ms
    1 x After Access::preloadPermissions (com_content) (3.22MB) (4.64%)
    6.75ms
    1 x afterRenderComponent com_content (55.77KB) (4.35%)
    6.33ms
    1 x afterRender (161.71KB) (1.89%)
    2.75ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (1.68%)
    2.44ms
    1 x afterRenderRawModule mod_finder () (129.48KB) (1.65%)
    2.40ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (1.61%)
    2.34ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (2.18KB) (1.28%)
    1.86ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (131.26KB) (0.99%)
    1.43ms
    1 x afterDispatch (48.98KB) (0.93%)
    1.35ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.76%)
    1.10ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.61%)
    892μs
    1 x afterLoad (456.53KB) (0.61%)
    881μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.51%)
    743μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (0.5%)
    732μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.48%)
    698μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.34%)
    489μs
    1 x beforeRenderComponent com_content (22.95KB) (0.33%)
    483μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.29%)
    415μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (3.92KB) (0.25%)
    370μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.23%)
    328μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.14%)
    199μs
    1 x afterRenderRawModule mod_custom () (944B) (0.12%)
    180μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.12%)
    173μs
    1 x afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (6.95KB) (0.12%)
    171μs
    1 x Before Access::getAssetRules (id:8970 name:com_content.article.4772) (130.65KB) (0.1%)
    143μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.09%)
    125μs
    1 x afterRenderRawModule mod_custom () (896B) (0.06%)
    91μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.06%)
    81μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.05%)
    74μs
    1 x After Access::getAssetRules (id:8970 name:com_content.article.4772) (7.38KB) (0.05%)
    73μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (0.05%)
    68μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.05%)
    68μs
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (392B) (0.04%)
    60μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.04%)
    52μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.03%)
    48μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (5.05KB) (0.03%)
    46μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.03%)
    46μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    42μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.03%)
    40μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    31μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.02%)
    29μs
    1 x afterRenderModule mod_custom () (4.93KB) (0.02%)
    27μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.02%)
    26μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.31KB) (0.02%)
    26μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.02%)
    23μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (0.02%)
    22μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    21μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    19μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_finder () (7.34KB) (0.01%)
    15μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    13μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    11μs
    1 x beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0.01%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
74 statements were executed, 39 of which were duplicates, 35 unique80.28ms1.22MB
  • SELECT @@SESSION.sql_mode;69μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?165μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 181μ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.16ms944BParams/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` = 1440μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`110μ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` = :guest258μ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`842μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC262μ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` = 1215μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config185μ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.02ms165.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`349μ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` = 1308μ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)518μ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` = 02.75ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`985μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4772'1.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)595μs46.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`420μ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.03ms4.22KBParams/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`461μ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 ASC406μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id148μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μ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`2.45ms212.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)4ms1.51KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,COUNT( `tag_id`) AS `count`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `cc` ON `m`.`core_content_id` = `cc`.`core_content_id` INNER JOIN `has_content_types` AS `ct` ON `m`.`type_alias` = `ct`.`type_alias` WHERE ( ( ( (`m`.`tag_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12) AND `t`.`access` IN (:preparedArray13,:preparedArray14) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray15,:preparedArray16) OR `cc`.`core_access` = 0)) AND (`m`.`content_item_id` <> :currentId OR `m`.`type_alias` <> :prefix)) AND (`cc`.`core_publish_up` IS NULL OR `cc`.`core_publish_up` = :nullDateUp OR `cc`.`core_publish_up` <= :nowDateUp)) AND (`cc`.`core_publish_down` IS NULL OR `cc`.`core_publish_down` = :nullDateDown OR `cc`.`core_publish_down` >= :nowDateDown) AND `cc`.`core_language` IN (:preparedArray17,:preparedArray18) GROUP BY `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` ORDER BY `count` DESC LIMIT 156.58ms20.84KBParams/modules/mod_tags_similar/src/Helper/TagsSimilarHelper.php:200Copy
  • 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`449μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id145μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id88μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id77μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id73μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id73μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id108μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id83μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id73μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id76μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μ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` END DESC3.34ms109.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1175μ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` = 0434μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id133μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id94μ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-03-15 04:31:30') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-15 04:31:30') AND c2.state = 1515μs12.53KBParams/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 1038.19ms167.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` = :id232μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1226μ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)174μ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 ASC433μ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)180μ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` = 1159μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?123μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.03ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy