Skip to main content

Brist på selen ökar risken för virusinfektioner

– och de blir allt farligare!

Brist på selen ökar risken för virusinfektionerSelen har en avgörande betydelse för ett starkt immunförsvar. Men brist är vanligt, och det ökar risken för virusinfektioner som influensa och coronavirus från Kina, som redan anses som en global pandemi. Samtidigt är det problematiskt att selenbrist hos infekterade djur och människor medför att viruset muterar, vilket gör det mer aggressivt. Eftersom selen dessutom fungerar som en viktig antioxidant kan brist dessutom medföra att kroppen under en infektion utsätts för oxidativ stress. Det är ett tillstånd som kan orsaka vävnadsskador och komplicera virusinfektionen ytterligare. Därför är det viktigt att vi alltid är välförsedda med selen, vilket också gäller i försvaret mot andra virusinfektioner som herpes, hiv och hepatit. Detta framgår bland annat av en översiktsartikel som har publicerats i tidskriften Nutrients.

Under historien har farliga virus dödat fler människor än alla krig och naturkatastrofer. Det antas att den mycket virulenta influensan spanska sjukan, som härjade 1918–1920, drabbade cirka 500 miljoner människor världen över och kostade 20–50 miljoner liv inom loppet av några få år. Aids, hepatit och ebola har också kostat miljontals människoliv. Nu råder det stor oro över den nya typen av coronavirus, som först identifierades i Kina och nu har spridit sig till andra världsdelar. Detta kommer vi närmare in på. Naturligtvis bör hygienen prioriteras, så att man undgår smitta. Men näringstillståndet har också en avgörande betydelse. I årtionden har forskningen avslöjat att brist på vissa näringsämnen medför att vi lättare blir smittade och att infektionerna blir mer komplicerade.

I detta avseende antas det att en miljard människor lider brist på selen, främst på grund av utarmad jord. Följaktligen är jorden selenfattig i Europa såväl som stora delar av Kina, Indien, Sydamerika, södra Afrika och sydvästra USA.

Immunsystemet kräver tillräckligt med selen – och mer vid infektioner

Selen ingår i omkring 25 selenberoende proteiner, så kallade selenoproteiner, som har betydelse för energiomsättningen, immunförsvaret och många andra livsviktiga funktioner.
För det första är selenoproteinerna viktiga för det icke-specifika medfödda immunförsvaret. Det fungerar som en stormtrupp, som slåss mot de flesta bakterier utan att vi märker något alls.
För det andra har selenoproteinerna betydelse för det specifika förvärvade immunförsvaret, som utvecklas efter födseln och som har förmågan att specialisera sig och bilda antikroppar och immunitet.
I en amerikansk studie har exempelvis tillskott med 200 mikrogram selen ökat aktiviteten hos de vita blodkropparna (T-mördarceller) med 118 procent och NK-cellerna (natural killer cells) med 82 procent. Denna ökning ger därför bättre skydd mot infektioner.
För det tredje fungerar flera selenoproteiner som olika antioxidanter, som skyddar de friska cellerna när immunförsvaret går till attack.

  • När man får en infektion sjunker blodets seleninnehåll drastiskt.
  • Detta beror på att kroppens immun- och antioxidantförsvar kräver mer selen när de är aktiva.

Selen motverkar att virusinfektioner skapar farlig oxidativ stress

Fria radikaler är både livsviktiga och livsfarliga. Fria radikaler är några mycket aggressiva syremolekyler med en oparad elektron som stjäl elektroner från andra molekyler – på gott och ont. De kallas också för ROS (Reactive Oxygen Species), och spelar en viktig roll för flera fysiologiska funktioner som cellsignalering och programmerad celldöd (apoptos). ROS är också en naturlig biprodukt från cellernas energiomsättning, som sker i mitokondrierna.
När vi väl har fått en virusinfektion bildar immunsystemets vita blodkroppar kaskader av ROS i form av väteperoxid och superoxid, som fungerar som ett missilvapen under attacken av virus och andra mikroorganismer. Produktionen av inflammationsfrämjande cytokiner efterlämnar också större mängder ROS.
Men det är mycket viktigt att ROS hålls i styr, så att de aggressiva fria radikalerna bara utför sina specifika uppgifter och inte orsakar cellskador och oxidativ stress i kroppen.
Vid oxidativ stress föreligger det en obalans mellan ROS och cellernas antioxidantförsvar. Detta medför att ROS löper amok och orsakar destruktiva kedjereaktioner inuti och mellan cellerna. Cellmembranens lipider (fettämnen) samt DNA och andra proteiner är särskilt sårbara för ROS. Detsamma gäller för det livsviktiga kolesterolet, som flyter i blodet.
ROS påverkan ökar också under åldringsprocesserna och miljöpåverkan som tobaksrökning, tungmetaller, medicin, solens UV-strålar och elektromagnetisk strålning.
Sammantaget banar oxidativ stress väg för cellskador och utveckling av ett antal kroniska sjukdomar som åderförkalkning, diabetes och cancer. Därför är det också viktigt att vi bekämpar infektioner snabbt och effektivt.
Det är dokumenterat att produktionen av ROS ökar drastiskt och orsakar oxidativ stress under infektioner orsakade av influensavirus, Epstein-Barrvirus (kyssjukan), hiv, hepatit B och C och andra virus. Följaktligen kan oxidativ stress komplicera virusinfektioner.
Det innebär samtidigt att kroppen under en virusinfektion får ett ökat behov av antioxidanter som selen.
Det visar sig nämligen att selen tillhör de särskilt kraftfulla antioxidanterna GPx-enzymer (glutationperoxidas), som har unika förmågor att neutralisera de speciella formerna av ROS, väteperoxid och organiska hydroperoxider innan de orsakar skador på grund av oxidativ stress. Och inga andra antioxidanter kan ersätta de selenhaltiga GPx-enzymerna.

Första upptäckterna av livshotande virus i Kina på grund av selenbrist

I Keshan-provinsen i nordöstra Kina, där jorden är extremt fattig på selen, upptäckte man en dödlig hjärtsjukdom som nu kallas Keshans sjukdom. Den orsakas av ett annars harmlöst RNA-virus, coxsackie, som immunförsvaret inte kan bekämpa vid brist på selen. Redan 1965 började kineserna i området att förebygga och utrota den fruktade sjukdomen med selentillskott.
Som nämnts beror Keshans sjukdom på en extrem brist på selen. Men mindre brister kan också minska motståndskraften. Åtskilliga studier har efterhand visat att selen har en speciell förmåga att förebygga olika virusinfektioner, om vi väl får tillräckligt för att mätta alla de olika selenoproteinerna.

Coronavirus – från harmlöst till livshotande

Coronavirus är en familj av RNA-virus som finns hos fåglar och däggdjur. Coronavirus är orsak till en stor andel vanlig förkylning hos vuxna. En variant av coronavirus är orsaken till SARS (Severe Acute Respiratory Syndrome), som startade i Kina 2002 och har kostat mer än 800 liv.
Den nya typen av coronavirus, 2019-nCoV, upptäcktes i miljonstaden Wuhan i Kina i december 2019. Den kommer ursprungligen från fladdermöss eller ormar, och epicentret tros vara en marknad i Wuhan.
Denna nya typ av coronavirus angriper de nedre luftvägarna, där det kan medföra bronkit och lunginflammation i kombination med feber. De flesta infektionsfall har varit milda. Men det verkar som om cirka 20–25 procent av de smittade blir allvarligt sjuka, och detta särskilt om immunförsvaret redan är svagt. Dödstalet stiger, och smittan har nu spridit sig till flera länder i öst, Europa, USA, Kanada och Australien.
Det arbetas på högtryck för att utveckla ett vaccin, men det tar tid, och kroppens immunförsvar bör under alla omständigheter vara välutrustat. För till skillnad från ett vaccin, som bara är riktat mot en viss virustyp, måste immunförsvaret kunna attackera alla farliga mikrober hela tiden.
Därför är det relevant att titta närmare på den omfattande forskning som redan finns om selen samt andra RNA-virus.

Selen förhindrar förkylningsvirus, influensavirus och andra RNA-virus från att mutera

Många infektioner ger livslång immunitet. Men när vi drabbas av upprepade infektioner med förkylning, influensa och herpes beror det på att dessa virus, liksom coxsackievirus och coronavirus, är bra på att mutera. De olika RNA-virusen kan följaktligen ändra utseende eller antigener och föra immunförsvaret bakom ljuset, så att immuniteten uteblir. Immunförsvaret måste därför börja om – igen och igen. Detta gäller särskilt när motståndskraften är nedsatt. Och här spelar selen en avgörande roll.
Professor Melinda A. Beck, ansluten till University of North Carolina, USA, har avslöjat att möss infekterade med coxsackie- eller influensavirus A kombinerat med selenbrist har ökade mutationer av dessa RNA-virus. Möss med selenbrist har därför svårare att bekämpa infektioner med coxsackie- eller influensavirus jämfört med möss som inte lider av selenbrist. De infekterade möss som led brist på selen utvecklade också allvarliga lungkomplikationer till följd av infektionerna, medan de möss som hade tillräckligt med selen bara fick milda symtom.
Selen är alltså avgörande för att aktuella virusinfektioner inte alls uppstår, eller att de får ett milt och snabbt förlopp.

  • Selen har stor betydelse för att influensavirus och andra RNA-virus inte muterar.
  • Det är heller ingen slump att nya farliga virusstammar ofta kommer från selenfattiga områden i Kina, Centralafrika och Sydostasien.

Ju mindre selen i blodet, desto större är dödligheten i aids

Det finns två typer av hiv (humant immunbristvirus). Hiv-1 är det mest virulenta och har spridit sig över hela världen, medan hiv-2 mest påträffas i Västafrika.
Hiv attackerar flera av immunförsvarets vita blodkroppar (T-celler, monocyter, makrofager och dendritiska celler), och sjukdomen kan utvecklas till aids, som har kostat miljontals människoliv. Det finns inget vaccin, men kombinationsbehandlingen har lyckligtvis förbättrats mycket.
Hiv är också ett RNA-virus med en formidabel förmåga att mutera. Eftersom hiv-infektionen är kronisk orsakar den oxidativ stress och ett ökat behov av antioxidanter som selen.
Hos hiv-infekterades personer med låga selenkoncentrationer i blodet har man hittat färre T-hjälparceller, snabbare utveckling av aids och 20 procent högre risk att dö av sjukdomen.
Det har också visat sig att ju mindre selen det finns i jorden, desto större är dödligheten i aids i de aktuella områdena. Detta framgår av en amerikansk studie där man jämförde de två faktorerna i olika delstater.
Det visar sig dessutom att blodets seleninnehåll sjunker långt innan hiv-positiva personer känner sig sjuka. Det är som en tickande bomb, som kan multiplicera den hiv-positivas risk att dö i aids. Detta beror på flera faktorer: att immunförsvaret fungerar dåligt, att det föreligger oxidativ stress och att selen saknas till andra vitala funktioner i kroppen. Å andra sidan ökar chansen att leva längre och bättre med sjukdomen ju mer selen man har i blodet.

Hepatit och andra virus

Idag är omkring 3 procent av världens befolkning smittade med hepatit C, vilket motsvarar cirka 170 miljoner människor. Detta virus attackerar både levern och immunförsvarets celler. 80 procent av patienterna utvecklar kronisk leverinflammation, 2 procent utvecklar skrumplever och 1–5 procent utvecklar levercancer. Många med hiv utvecklar också hepatit C. Sjukdomen kännetecknas av oxidativ stress i levern. Man har också hittat lägre koncentrationer av de seleninnehållande antioxidanterna GPx-enzymer hos patienter med hepatit C, jämfört med friska individer.
Studier visar att brist på selen och zink ökar risken för att sjukdomen blir kronisk och livshotande.
Andra studier har visat att tillskott med selen till patienter med hepatit B minskar risken för att sjukdomen utvecklas till levercancer. Men när man upphörde med selentillskotten blev risken för att drabbas av levercancer densamma som för patienterna i kontrollgruppen.

Selenets funktion inom immunförsvaret

  • Bidrar till de vita blodkropparnas bildande av ROS som attackerar mikrober och cancerceller.
  • Bidrar till snabb celldelning och kommunikation.
  • Förhindrar virus från att mutera.
  • Fungerar som en antioxidant som motverkar oxidativ stress.
  • Motverkar kroniska inflammationer, som är den röda tråden i de flesta kroniska sjukdomar.
  • Behovet ökar under infektioner.

Selenkällor och tillskott

Selen finns huvudsakligen i fisk, skaldjur, inälvsmat, ägg, mejeriprodukter och paranötter. Skandinaviska grödor är generellt fattiga på selen, och det verkar också vara svårt att få tillräckligt med selen genom att äta fisk och skaldjur fem gånger i veckan.
Selenoprotein P är ett viktigt seleninnehållande protein, och den används som markör för blodets selenstatus. Men studier visar att RI, som är satt till 55 mikrogram, inte är tillräckligt för att mätta selenoprotein P. För att mätta selenoprotein P måste man få cirka 100 mikrogram selen om dagen, vilket är ungefär dubbelt så mycket som de officiella rekommendationerna.
Under infektioner kan behovet av selen öka ytterligare.
I de flesta humana studier har man använt doser på 100–200 mikrogram selen. I Danmark finns det bara ett godkänt selenläkemedel (med selenjäst) för förebyggande och behandling av selenbrist, där 100–200 mikrogram rekommenderas. Det motsvarar 1–2 tabletter.
Tillskott med selenjäst, som innehåller många selenoproteiner, ger en större likhet med selenvariationen i selenrik kost.
Enligt WHO ligger den övre gränsen på 400 mikrogram selen dagligen.

Obs! Glöm inte D-vitamin, C-vitamin och zink i kampen mot virusinfektioner

Som beskrivits i tidigare artiklar på den här webbplatsen är det ingen slump att virusinfektioner ofta uppstår under vintermånaderna, då bristen på D-vitamin är mer utbredd.
Vi behöver även C-vitamin och zink, som också stärker immunförsvaret och motverkar oxidativ stress.

Referenser

Frederik Guy Hoff Sonne. Coronavirus: Hvad er den nye virus, som kinesere er døde af? Videnskab.dk 21. januar 2020

Olivia M. Guillan et al. Selenium, Selenoproteins and Viral Infection. Nutrients 2019

Jones GD et al. Selenium deficiency risk predicted to increase under future climate change.

Proceedings of the National Academy of Sciences, 2017

Lutz Shomburg. Dietary Selenium and Human Health. Nutrients 2017

Hoffmann Peter R et al. The influence of selenium on immune responses. Mol Nutr Food Res.

Arthur John R et al. Selenium in the Immune System. The Journal of Nutrition. 2003.

Hertz Niels. Selen et livsvigtigt spormineral. Ny Videnskab 2002

Beck MA, Levander OA. Host nutritional status and its effect on a viral pathogen. J Infect Dis. 2000.

Cowgill U.M. The distribution of selenium and mortality owing to acquired immune deficiency syndrome in the continental Unites States. Biol Trace Elem 1997.

 

  • Skapad

Q10-kapslar fick Alan ur sängen:

Q10-kapslar fick Alan ur sängenQ10 kapslar fick Alan ur sängen”En vecka efter att jag hade börjat ta Q10-kapslarna kunde jag känna en stor skillnad. Nu sover jag mycket mindre, och jag orkar njuta av livet igen”, säger 23-årige Alan Piccini, som har lidit av extrem trötthet och muskelvärk sedan han var barn.

Läs mer

Kolesterolsänkning utan biverkningar:

Kolesterolsänkning utan biverkningar”Q10-kapslarna har gjort att jag inte längre har extrema biverkningar från mitt kolesterolsänkande läkemedel”, förklarar Anna Franken.

Läs mer

 

 

8.983MBMemory Usage356msRequest 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
array:3 [ "catid" => "20" "id" => "2506:brist-pa-selen-oekar-risken-foer-virusinfektioner" "vi...
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:47 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743659428 "last" => 1743659428...
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.69KB) (5.56ms)
  • afterInitialise (1.27MB) (29.77ms)
  • afterRoute (846.51KB) (12.17ms)
  • beforeRenderComponent com_content (35.99KB) (369μs)
  • Before Access::preloadComponents (all components) (60.41KB) (1.16ms)
  • After Access::preloadComponents (all components) (97.34KB) (1.45ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (19μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (13.77ms)
  • Before Access::getAssetRules (id:5079 name:com_content.article.2506) (130.65KB) (133μs)
  • After Access::getAssetRules (id:5079 name:com_content.article.2506) (7.38KB) (354μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.46MB) (45.01ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (371μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (5μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.43KB) (1.33ms)
  • afterRenderComponent com_content (73.31KB) (13.82ms)
  • Before Access::getAssetRules (id:8 name:com_content) (29.74KB) (3.36ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (34μs)
  • afterDispatch (15.32KB) (3.04ms)
  • beforeRenderRawModule mod_articles_latest (SENASTE NYTT) (26.07KB) (478μs)
  • afterRenderRawModule mod_articles_latest (SENASTE NYTT) (62.25KB) (34.56ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (7KB) (33μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (42.27KB) (64.1ms)
  • beforeRenderRawModule mod_tags_popular (SÖK) (4.81KB) (35μs)
  • afterRenderRawModule mod_tags_popular (SÖK) (24.01KB) (83.85ms)
  • beforeRenderRawModule mod_custom (KOM OCKSÅ IHÅG ) (976B) (28μs)
  • afterRenderRawModule mod_custom (KOM OCKSÅ IHÅG ) (1KB) (46μs)
  • beforeRenderRawModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (752B) (13μs)
  • afterRenderRawModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (1.17KB) (24μs)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (736B) (11μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (928B) (21μs)
  • beforeRenderRawModule mod_custom (Välj ditt kosttillskott med omsorg) (736B) (9μs)
  • afterRenderRawModule mod_custom (Välj ditt kosttillskott med omsorg) (928B) (18μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (10μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.17KB) (20μs)
  • beforeRenderRawModule mod_custom (Q10-kapslar fick Alan ur sängen:) (269.46KB) (5.11ms)
  • afterRenderRawModule mod_custom (Q10-kapslar fick Alan ur sängen:) (928B) (43μs)
  • beforeRenderModule mod_custom (Q10-kapslar fick Alan ur sängen:) (736B) (4μs)
  • afterRenderModule mod_custom (Q10-kapslar fick Alan ur sängen:) (1.27KB) (671μs)
  • beforeRenderRawModule mod_custom (Kolesterolsänkning utan biverkningar:) (368B) (14μs)
  • afterRenderRawModule mod_custom (Kolesterolsänkning utan biverkningar:) (1.06KB) (30μs)
  • beforeRenderModule mod_custom (Kolesterolsänkning utan biverkningar:) (736B) (2μs)
  • afterRenderModule mod_custom (Kolesterolsänkning utan biverkningar:) (1.27KB) (32μs)
  • beforeRenderModule mod_articles_latest (SENASTE NYTT) (8.9KB) (1.37ms)
  • afterRenderModule mod_articles_latest (SENASTE NYTT) (1.25KB) (71μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (6.62KB) (23μs)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.27KB) (25μs)
  • beforeRenderModule mod_tags_popular (SÖK) (5.17KB) (12μs)
  • afterRenderModule mod_tags_popular (SÖK) (1.27KB) (21μs)
  • beforeRenderModule mod_custom (KOM OCKSÅ IHÅG ) (1.33KB) (11μs)
  • afterRenderModule mod_custom (KOM OCKSÅ IHÅG ) (1.27KB) (21μs)
  • beforeRenderModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (368B) (9μs)
  • afterRenderModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (1.3KB) (20μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (336B) (10μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (19μs)
  • beforeRenderModule mod_custom (Välj ditt kosttillskott med omsorg) (352B) (9μs)
  • afterRenderModule mod_custom (Välj ditt kosttillskott med omsorg) (1.28KB) (19μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (9μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (20μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (19.17KB) (529μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (130.41KB) (3.06ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (4.11KB) (92μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (2.89KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (19.35KB) (2.88ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (7.81KB) (42μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (16μs)
  • afterRenderRawModule mod_finder () (129.84KB) (4.53ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (3.29KB) (42μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (155μs)
  • afterRenderRawModule mod_custom () (21.85KB) (2.59ms)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (1.23KB) (65μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (132μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (820μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (53μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (2.3ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (38μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (737μs)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (52μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (207μs)
  • afterRenderRawModule mod_custom () (944B) (160μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (688B) (1.02ms)
  • afterRenderRawModule mod_custom () (896B) (154μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (26μs)
  • afterRender (263.23KB) (11.28ms)
  • 1 x afterRenderRawModule mod_tags_popular (SÖK) (24.01KB) (23.57%)
    83.85ms
    1 x afterRenderRawModule mod_articles_category (LÄS MER...) (42.27KB) (18.02%)
    64.10ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.46MB) (12.65%)
    45.01ms
    1 x afterRenderRawModule mod_articles_latest (SENASTE NYTT) (62.25KB) (9.71%)
    34.56ms
    1 x afterInitialise (1.27MB) (8.37%)
    29.77ms
    1 x afterRenderComponent com_content (73.31KB) (3.89%)
    13.82ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (3.87%)
    13.77ms
    1 x afterRoute (846.51KB) (3.42%)
    12.17ms
    1 x afterRender (263.23KB) (3.17%)
    11.28ms
    1 x afterLoad (456.69KB) (1.56%)
    5.56ms
    1 x beforeRenderRawModule mod_custom (Q10-kapslar fick Alan ur sängen:) (269.46KB) (1.44%)
    5.11ms
    1 x afterRenderRawModule mod_finder () (129.84KB) (1.27%)
    4.53ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (29.74KB) (0.94%)
    3.36ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (130.41KB) (0.86%)
    3.06ms
    1 x afterDispatch (15.32KB) (0.86%)
    3.04ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (19.35KB) (0.81%)
    2.88ms
    1 x afterRenderRawModule mod_custom () (21.85KB) (0.73%)
    2.59ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.65%)
    2.30ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.41%)
    1.45ms
    1 x beforeRenderModule mod_articles_latest (SENASTE NYTT) (8.9KB) (0.39%)
    1.37ms
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.43KB) (0.37%)
    1.33ms
    1 x Before Access::preloadComponents (all components) (60.41KB) (0.33%)
    1.16ms
    1 x beforeRenderRawModule mod_custom () (688B) (0.29%)
    1.02ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.23%)
    820μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.21%)
    737μs
    1 x afterRenderModule mod_custom (Q10-kapslar fick Alan ur sängen:) (1.27KB) (0.19%)
    671μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (19.17KB) (0.15%)
    529μs
    1 x beforeRenderRawModule mod_articles_latest (SENASTE NYTT) (26.07KB) (0.13%)
    478μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.38KB) (0.1%)
    371μs
    1 x beforeRenderComponent com_content (35.99KB) (0.1%)
    369μs
    1 x After Access::getAssetRules (id:5079 name:com_content.article.2506) (7.38KB) (0.1%)
    354μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.06%)
    207μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    160μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.04%)
    155μs
    1 x afterRenderRawModule mod_custom () (896B) (0.04%)
    154μs
    1 x Before Access::getAssetRules (id:5079 name:com_content.article.2506) (130.65KB) (0.04%)
    133μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.04%)
    132μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (4.11KB) (0.03%)
    92μs
    1 x afterRenderModule mod_articles_latest (SENASTE NYTT) (1.25KB) (0.02%)
    71μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    65μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    53μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    52μs
    1 x afterRenderRawModule mod_custom (KOM OCKSÅ IHÅG ) (1KB) (0.01%)
    46μs
    1 x afterRenderRawModule mod_custom (Q10-kapslar fick Alan ur sängen:) (928B) (0.01%)
    43μs
    1 x afterRenderModule mod_languages (Sprogskift) (7.81KB) (0.01%)
    42μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    42μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    38μs
    1 x beforeRenderRawModule mod_tags_popular (SÖK) (4.81KB) (0.01%)
    35μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    34μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (7KB) (0.01%)
    33μs
    1 x afterRenderModule mod_custom (Kolesterolsänkning utan biverkningar:) (1.27KB) (0.01%)
    32μs
    1 x afterRenderRawModule mod_custom (Kolesterolsänkning utan biverkningar:) (1.06KB) (0.01%)
    30μs
    1 x beforeRenderRawModule mod_custom (KOM OCKSÅ IHÅG ) (976B) (0.01%)
    28μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    26μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.27KB) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    25μs
    1 x afterRenderRawModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (1.17KB) (0.01%)
    24μs
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (6.62KB) (0.01%)
    23μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (928B) (0.01%)
    21μs
    1 x afterRenderModule mod_tags_popular (SÖK) (1.27KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom (KOM OCKSÅ IHÅG ) (1.27KB) (0.01%)
    21μs
    1 x afterRenderModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (1.3KB) (0.01%)
    20μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    20μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.17KB) (0.01%)
    20μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    19μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (2.89KB) (0.01%)
    19μs
    1 x afterRenderModule mod_custom (Välj ditt kosttillskott med omsorg) (1.28KB) (0.01%)
    19μs
    1 x afterRenderRawModule mod_custom (Välj ditt kosttillskott med omsorg) (928B) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    18μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_custom (Kolesterolsänkning utan biverkningar:) (368B) (0%)
    14μs
    1 x beforeRenderRawModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (752B) (0%)
    13μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    12μs
    1 x beforeRenderModule mod_tags_popular (SÖK) (5.17KB) (0%)
    12μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    12μs
    1 x beforeRenderModule mod_custom (KOM OCKSÅ IHÅG ) (1.33KB) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (736B) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (336B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    10μs
    1 x beforeRenderRawModule mod_custom (Välj ditt kosttillskott med omsorg) (736B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Välj ditt kosttillskott med omsorg) (352B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Få ytterligare och mer detaljerad kunskap om) (368B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Q10-kapslar fick Alan ur sängen:) (736B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Kolesterolsänkning utan biverkningar:) (736B) (0%)
    2μs
46 statements were executed, 7 of which were duplicates, 39 unique227ms1.3MB
  • SELECT @@SESSION.sql_mode;537μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?343μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1108μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.62ms944BParams/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` = 1237μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`121μ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` = :guest330μ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`865μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC245μ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` = 1218μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config231μ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`2.22ms165.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • 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` = 1437μ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)558μ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` = 06.75ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`896μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2506'2.01ms1.3KB/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)2.49ms46.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`715μ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)3.96ms4.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`1.66ms3.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.34ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id261μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id132μ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`4.49ms212.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 `a`.`created` DESC7.01ms109.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`580μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1214μ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` = 0394μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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-03 05:50:28') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-03 05:50:28') AND c2.state = 12.55ms1.47KBParams/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`.`catid` IN (:preparedArray5) 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 (:preparedArray6,:preparedArray7) ORDER BY a.created DESC LIMIT 1031.74ms167.19KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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 1060.28ms151.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 1081.35ms5.16KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `has_menu` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id1.45ms1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1259μ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)188μ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 ASC438μ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)186μ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` = 1432μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `FormTitle` FROM `has_rsform_forms` WHERE `FormId` = '25'153μs536B/components/com_rsform/router.php:376Copy
  • SELECT `Lang` FROM has_rsform_forms WHERE `FormId` = '25'62μs536B/administrator/components/com_rsform/helpers/rsform.php:2902Copy
  • SELECT * FROM has_rsform_translations WHERE `form_id` = '25' AND `lang_code` = 'sv-SE' AND `reference` = 'forms'364μs944B/administrator/components/com_rsform/helpers/rsform.php:2937Copy
  • 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`527μs3.97KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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`665μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?148μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?3.81ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy