Skip to main content

Artrit, ledsmärta och inflammationer kan ofta åtgärdas med enkla kosttillskott

- helt utan några biverkningar

Artrit, ledsmärta och inflammationer kan ofta åtgärdas med enkla kosttillskottArtrit är den vanligaste kroniska sjukdomen i Danmark, och många upplever en försämring under vintermånaderna. De flesta tar artritläkemedel under flera år. Men det ökar risken för magsår, andra biverkningar och förtida död, utan att det görs något åt ​​orsaken som är förknippad med kroniska inflammationer. I detta sammanhang har Nobelpristagare och andra forskare under de senaste årtiondena avslöjat vad som orsakar de kroniska inflammationerna och hur de ofta kan regleras med enkla tillskott så att värken försvinner. I det följande har vi därför sammanfattat en del av forskningen kring D-vitamin, fiskoljor, magnesium, selen, zink och glukosamin, och varför en antiinflammatorisk livsstil har blivit en ny hälsotrend. Det är dessutom viktigt att tillskotten i fråga tas i terapeutiska doser, och att de är i en kvalitet som kroppen kan ta upp och utnyttja.

När immunförsvaret skyddar oss mot infektioner, förgiftningar och cellskador, initierar det viktiga livsviktiga inflammationsprocesser. Men immunförsvaret får inte överreagera, eftersom det ökar risken för artrit, ledvärk och kroniska inflammationer, som är involverade i de flesta livsstilssjukdomar. De obehagliga symtomen beror på en ökad blodtillförsel i området och på de kemiska ämnen, cytokiner, som frigörs av de vita blodkropparna.
För att immunförsvaret ska kunna fungera ändamålsenligt har det behov av en rad näringsämnen som ingår i flera enzymprocesser, antioxidanter och andra molekylära funktioner. Men brist på högtstående sol, utarmad jord, förändrade matvanor, försämrad matkvalitet, övervikt och åldringsprocesser gör att vi lätt hamnar i brist av några få, men viktiga näringsämnen som hämmar inflammationer – och det kan lyckligtvis åtgärdas.

D-vitamin och varför ledvärk är vanligare på vintern

På våra breddgrader är sommarsolen den främsta källan till D-vitamin. Men brist är ett ökande problem på grund av inomhuslivsstil, överdrivet solskydd, övervikt, åldringsprocesser och kolesterolsänkande mediciner (statiner) som hämmar egenproduktionen.
D-vitamin påverkar inte bara benen. Faktum är att de flesta av kroppens celler har D-vitaminreceptorer, och immunförsvarets vita blodkroppar har särskilt många. För det första aktiverar D-vitaminet vårt immunförsvar, vilket är avgörande i förebyggandet och bekämpningen av infektioner. För det andra sörjer D-vitaminet för att immunförsvaret inte löper amok genom att reglera och hämma de vita blodkropparnas utsöndring av olika inflammationsfrämjande cytokiner.
En studie från 2016 har visat att personer med ledgångsreumatism hade mindre D-vitamin i blodet och en större tendens till regelbunden brist jämfört med personer som inte led av ledgångsreumatism.
Forskare från National Jewish Health in Denver, USA, har genomfört en studie som avslöjade att D-vitaminets förmåga att hämma inflammationer beror på den mängd som finns i blodet, och att det bästa resultatet ses vid värden som ligger över 50 ng/ml.
Man kan få kontrollerat nivån av D-vitamin i ett blodprov och tänka på att den ofta faller gradvis under vinterhalvåret om man inte tar tillskott.
Vanliga vitamintabletter för vuxna innehåller bara 5 mikrogram, men det räcker inte för att hämma inflammationer. På marknaden finns det starka tillskott med 20–80 mikrogram. Det verkliga behovet beror på många faktorer som exponering för sol, ålder, hudtyp, BMI, kolesterolsänkande läkemedel och kroniska sjukdomar som artrit och diabetes.
Eftersom D-vitamin är ett fettlösligt vitamin får vi det bästa utnyttjandet i tillskott som kapslar, där D-vitaminet är bundet till olja.

  • Vi kan bara bilda D-vitamin från sommarsolen när den står högt på himlen.
  • De flesta människor kan enkelt bilda 30–100 mikrogram i lätta kläder en bra sommardag.
  • Solskyddsfaktor, mörk hud, åldringsprocesser, övervikt, diabetes och kolesterolsänkande läkemedel hämmar den egna produktionen.
  • Lagren i levern är begränsade.
  • De flesta danskar får bara 2–4 mikrogram D-vitamin från kosten, och det är inte tillräckligt.

Magnesium aktiverar D-vitamin och ska vara i balans med kalcium

Den D-vitaminform som vi bildar i huden eller får genom tillskott är ett inaktivt förstadium som heter kolekalciferol. Med hjälp av magnesiuminnehållande enzymer omvandlas kolekalciferol till aktiva former i levern och njurarna. Det betyder med andra ord att brist på magnesium gör D-vitaminet mer eller mindre ineffektivt. Därför bör det också ligga fokus på att få tillräckligt med magnesium genom kost eller tillskott.
Magnesiumet stänger dessutom in den största mängden kalcium i bencellerna, medan kalciumkoncentrationen bör hållas mycket låg i all mjukvävnad som blodkärl, nervvävnad, bindväv, muskler och inre organ.
Därför måste magnesium vara i balans med kalcium. För om vi får för mycket kalcium genom mejeriprodukter och tillskott, eller lider brist på magnesium, finns det en risk för att celler i mjukvävnader tar upp för mycket kalcium, så att de överreagerar, stressas och utvecklar inflammatoriska tillstånd.

Visste du att för mycket kalcium jämfört med magnesium kan orsaka muskelspänningar och inflammatoriska tillstånd?

Nobelpristagare upptäcker vikten av fettsyror

Redan 1982 fick biokemisterna Bergström, Samuelsson och Vane Nobelpriset i medicin för sin forskning kring de hormonliknande ämnen som kallas prostaglandiner, som spelar en övergripande roll för regleringen av kroppens inflammationsprocesser.
De olika prostaglandinerna bildas utifrån de essentiella fettsyrorna i omega-3 och omega-6. Vi får huvudsakligen omega-3 från fet fisk och omega-6 från vegetabiliska oljor. När vi har intagit fettsyrorna omvandlas de med hjälp av enzymer till de olika prostaglandinerna. Därför är det mycket viktigt att det föreligger en balans mellan de prostaglandiner som initierar inflammationer, och de prostaglandiner som bromsar dessa processer.
Om man får för mycket omega-6 och/eller för lite omega-3, kan problem med kroniska inflammationer lätt uppstå. När kosten spelar en så stor roll borde den få mycket mer fokus i de officiella behandlingarna av reumatiska sjukdomar. För det är ren biokemi.
Följande översikt visar mycket förenklat hur omega-6- och omega-3-fettsyrorna med hjälp av enzymer omvandlas till de olika prostaglandinerna PGE1, PGE2 och PGE3.

Följande översikt visar mycket förenklat hur omega-6- och omega-3-fettsyrorna med hjälp av enzymer omvandlas till de olika prostaglandinerna PGE1, PGE2 och PGE3.

  • Den moderna kosten innehåller alltför mycket omega-6 – särskilt från margarin, vegetabiliska oljor, färdigrätter och skräpmat.
  • Ända sedan stenåldern har den dominerande källan till omega-3 varit fet fisk med formen EPA, som är lätt att omvandla till inflammationshämmande PGE3.

Fiskoljor, cannabinoider och terapeutisk dos

Brittiska forskare har analyserat 18 kontrollerade studier av patienter med ledgångsreumatism, där man drog lott om vem som skulle få omega-3-fettsyror och vem som skulle få placebo.
Slutsatsen, som baserades på patientens egna upplevelser eller läkarnas bedömning, avslöjade att omega-3-fettsyrorna fungerar terapeutiskt genom att minska smärta hos patienter med ledgångsreumatism. Doser mellan 3 och 6 gram fiskolja dagligen verkar ha den största effekten. Studien har publicerats i tidskriften Nutrition 2017.
Annan forskning tyder på att det i synnerhet är EPA som motverkar inflammationer, och här kan det vara värt att läsa produktdeklarationerna noggrant, så att en daglig dos fiskolja ger 900–1 800 mg EPA.
Enligt en studie från University of Illinois genomförd på djurvävnader frigör omega-3-fettsyror kaskader av kemiska reaktioner som också leder till bildandet av cannabinoider, mer specifikt endocannabinoider, som har antiinflammatoriska effekter. Enligt professor Aditi Das, som står bakom studien, kan kroppen alltså producera några av desamma cannabinoider som finns i hascholja, men utan att man blir hög som under ett haschrus.
Fiskoljor baserade på fria fettsyror och triglycerider säkerställer ett gott upptag. Fiskoljor bör dessutom uppfylla myndigheternas krav på peroxidvärde och föroreningar.
Det tar cirka en månad innan fiskoljorna fungerar optimalt, och om man slutar med fiskoljorna går det också en månad innan effekten avtar.
När symptomlindring har uppnåtts kan den dagliga dosen ofta minskas. Särskilt om behandlingen kombineras med en relevant kostförändring.

Oxidativ stress och inflammation

Oxidativ stress ökar risken för inflammationer. Vid oxidativ stress föreligger det en obalans mellan fria radikaler och antioxidanter. Fria radikaler ingår i en rad livsviktiga processer, men mängden bör hållas i styr så att de inte orsakar cellskador och inflammationer. Mängden fria radikaler ökas av stress, övervikt, åldringsprocesser, tobaksrök, miljögifter som kvicksilver, mikrovågsstrålning samt diabetes 2 och förstadiet metaboliskt syndrom. Vårt enda skydd mot de fria radikalerna är olika antioxidanter, där selen och zink spelar en särskild roll vid regleringen av inflammationer.

Selen hämmar inflammationer – och jordbruket har gett tillskott till boskap i årtionden

Selen ingår i cirka 30 livsviktiga selenoproteiner, inklusive en mängd olika enzymer och antioxidanter som skyddar cellerna mot oxidativ stress och sjukdom.
Som nämnts kan de vita blodkropparna frisätta olika inflammationsfrämjande cytokiner, däribland interleukin-6. Vid selenbrist har man observerat större mängder interleukin-6. Samtidigt visar det sig att några särskilda seleninnehållande antioxidanter, så kallade GPx-enzymer, hämmar interleukin-6 och därmed inflammationer. Detta framgår av en studie från Aarhus universitet, där selentillskott stimulerade GPx-aktiviteten hos artritpatienter. Flera studier har visat att selentillskott motverkar ledvärk och inflammationer genom flera olika mekanismer.
Eftersom den skandinaviska jorden är fattig på selen påverkar den hela näringskedjan. Därför har danska jordbrukare i årtionden gett selentillskott till sina boskapsdjur, just för att förebygga artrit och andra allvarliga bristsjukdomar.
Dagligt referensintag, RI, är satt till 55 mikrogram, men många får mycket mindre. I de flesta studier på människor har man använt doser på 100–200 mikrogram selen dagligen.
Tillskott med selenjäst, som innehåller många selenföreningar, ger den största likheten med selenrik kost.
På marknaden finns det också ett tillskott där en patenterad selenjäst kombineras med organisk zink och andra antioxidanter.

Visste du att dansk jord är fattig på selen och att danska jordbrukare i årtionden gett sina husdjur tillskott med selen för att förebygga artrit och andra bristtillstånd?

Zink är viktigt för T-hjälparcellerna

Zink ingår i cirka tusen enzymprocesser, av vilka många är viktiga för immunförsvaret. Zinkbrist går särskilt ut över de så kallade T-hjälparcellerna, som har till uppgift att styra resten av immunförsvaret, så att det angriper effektivt och drar sig tillbaka när infektionen är bekämpad eller cellskadorna återställda. Eftersom zink är så viktigt för T-hjälparcellerna kan brist medföra att immunförsvaret blir för svagt, eller att immunförsvaret överreagerar, så att det uppstår kroniska inflammationer.
Enligt en studie från 2014 kan tillskott med zink hämma inflammationer och oxidativ stress hos äldre. Dessutom visar det sig att äldre ofta har svårt att ta upp zink. Därför kan brist lätt uppstå, även om de får tillräckliga mängder genom kosten.
Det uppskattas att cirka 25 procent av världens befolkning lider av zinkbrist. Svår zinkbrist är sällsynt i vår del av världen, men måttlig och lätt zinkbrist är vanligt. Brist och dåligt utnyttjande kan också bero på ensidiga kostvanor, för mycket kalcium, alkoholmissbruk och vattendrivande läkemedel.
Zink finns i synnerhet i skaldjur som ostron samt kött, mejeriprodukter, nötter, korn och bönor, där animaliska källor upptas bäst. Den genomsnittliga danska kosten bidrar bara med cirka hälften av de officiella rekommendationerna, eller referensintaget (RI), som är satt till 10 mg.
Enligt Efsa, Europeiska myndigheten för livsmedelssäkerhet, ligger den övre gränsen för dagligt zinkintag för vuxna på 25 mg.

Glukosamin som ett läkemedel vid artros

Artros är en folksjukdom som utvecklas under många år. Smärtan uppstår när ledbrosket försvinner och benen sliter mot varandra.
Glukosamin är en naturlig del av ledbrosket, och tillskott med glukosamin har använts vid behandling av artros i årtionden. Vanligtvis utvinns föreningen från skalen från skaldjur.
Enligt en rapport utarbetad av den europeiska expertgruppen ESCEO (European Society for Clinical and Economic Aspect of Osteoarthritis), bör tillskott vara i form av glukosaminsulfat, och det första valet för återuppbyggnad av hälsosamma leder. För den utbredda användningen av smärtstillande läkemedel bygger inte upp ledbrosket, och är samtidigt förbunden med allvarliga biverkningar och dödsfall. Forskarna fann också att glukosaminsulfat hämmar cytokinen interleukin-1 och orsakar inflammation och ledskador.
Glukosaminsulfat fungerar vid mild till måttlig artros, där det fortfarande finns lite brosk kvar att ”bygga vidare på”.
Samtidigt är det viktigt att välja glukosaminsulfat i läkemedelskvalitet, istället för olagliga utländska tillskott som marknadsförs på nätet, och där det inte finns någon säkerhet vad gäller effekten eller innehåll av skadliga ämnen.

Antiinflammatorisk livsstil som ny trend

Eftersom inflammationer är den röda tråden i de flesta kroniska sjukdomar – från artrit, tarmsjukdomar, diabetes, depression och cancer – har en antiinflammatoriskt livsstil av goda skäl blivit en ny hälsotrend.
Som nämnts bör man först och främst vara välförsedd med de nödvändiga näringsämnen som motverkar olämpliga inflammationer.
Det gäller också att eftersträva ett stabilt blodsocker samt en normal vikt och midja, eftersom insulinresistens och för mycket fett, särskilt mellan tarmarna, skapar grogrund för inflammationer.
Det finns flera kokböcker på marknaden med bra recept och tips för att få bukt med inflammationerna.

Prioritering av naturliga tillskott mot artrit och ledvärk

Vid prioritering av tillskott bör man först och främst sträva efter att få tillräckligt med essentiella och livsviktiga näringsämnen, där D-vitamin, fiskoljor, magnesium, selen, zink och glukosamin som nämnts spelar avgörande roller.
Ingefära, gurkmeja, djävulsklo och nypon kan också hämma inflammationer, men det krävs vanligtvis större mängder och de kan inte ersätta de essentiella näringsämnena.

Visste du att receptbelagda läkemedel kostar många fler människoliv än trafiken?

Cirka 730 000 danskar tar smärtstillande artritläkemedel som ökar risken för känsliga tarmslemhinnor, dålig matsmältning, blödande magsår, hjärtsjukdomar och blodproppar. Enligt professor Peter Gøtzches beräkningar kostar receptbelagda läkemedel cirka 3 300 danskar livet varje år. Smärtlindrande läkemedel mot artrit (NSAID som Ibuprofen samt Metotrexat) är några av de farligaste. I jämförelse dör mer än tjugo gånger så många människor av receptbelagda läkemedel som i trafiken.

Referenser

Alan Carter. 8 natural supplements to help fight inflammation. MedicalNewsToday 2019

Manuella Pennisi et al. Vitamin D Serum Levels in Patients with Statin-Induced Musculoskeletal Pain. Disease Markers 2019

William Morrisson. Can vitamin D relieve joint pain? MedicalNewsToday 2019

Aya Mousa et al. Effect of vitamin D supplementation on inflammation: protocol for a systematic review. BMJ Open 2016

National Jewish Health. How vitamin D inhibits inflammation. ScienceDaily 2012

Gerry K. Schwalfenberg and Stephen J. Genuis. The Importance of Magnesium in Clinical Healthcare. Scientifica (Carro) 2017

Anne Marie Uwitonze, Mohammed S Razzaque. Role of magnesium in Vitamin D Activation and Function. The Journal of the American Osteopatic Association. 2018

Forrest H Nielsen. Magnesium deficiency and increased inflammation; current perspectives. J Inflamm Res 2018

Abdulrazaq, Innes JK, Calder PC. Effect of ω-3 polyunsaturated fatty acids on arthritic pain: A systematic review. Nutrition 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.

Kido T et al. Inflammatory response under zinc deficiency is exacerbated by dysfunction of the T- helper type 2 lymphocyte-M2 macrophage pathway. Immunology 2019 Apr.

Ananda S Prasad. Zink in Human Health: Effect of Zink on Immune Cells. Molecular Medicine 2008

MA H et al. Association of habitual glucosamine use with risk of cardiovascular disease: prospective study in UK Biobank. BMJ 2019

Nelson AE et al.: A systematic review of recommendations and guidelines for the management of osteoarthrititis: The Chronic Osteoarthritis Management Initiative of the U.S Bone and Joint initiative. PubMed 2014

https://peoplespress.dk/peter-goetzsche-vi-bruger-alt-for-meget-medicin/

https://pebl.dk/da/nyheder/nyhedsarkiv/fejldosering-med-methotrexat

  • Skapad
8.793MBMemory Usage338msRequest 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" => 1744659148 "last" => 1744659148...
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) (1.95ms)
  • afterInitialise (1.27MB) (39.7ms)
  • afterRoute (906.15KB) (18.19ms)
  • beforeRenderComponent com_content (23.54KB) (4.59ms)
  • Before Access::preloadComponents (all components) (33.44KB) (317μs)
  • After Access::preloadComponents (all components) (97.34KB) (790μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (22μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (18.1ms)
  • Before Access::getAssetRules (id:5104 name:com_content.article.2517) (130.65KB) (130μs)
  • After Access::getAssetRules (id:5104 name:com_content.article.2517) (7.38KB) (110μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.44MB) (71.3ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (428μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (7μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (111μs)
  • afterRenderComponent com_content (81.47KB) (24.78ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (5.32ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (38μs)
  • afterDispatch (17.66KB) (2.96ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (582μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (71.85KB) (106ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (42μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (60μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (12μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (25μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (5.87ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (79μ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) (21μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (1.47ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (3.53ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (76μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (23μs)
  • afterRenderRawModule mod_languages (Sprogskift) (1.17KB) (4.48ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (9μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (30μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (16μs)
  • afterRenderRawModule mod_finder () (67.09KB) (6.41ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (46μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (1.23ms)
  • afterRenderRawModule mod_custom () (21.98KB) (2.49ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (1.23KB) (67μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (136μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (712μ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) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (2.9ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (8μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (42μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (15μs)
  • afterRenderRawModule mod_finder () (6.29KB) (2.23ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (64μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (231μs)
  • afterRenderRawModule mod_custom () (944B) (183μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (28μs)
  • beforeRenderRawModule mod_custom () (688B) (83μs)
  • afterRenderRawModule mod_custom () (896B) (93μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (23μs)
  • afterRender (225.77KB) (7.89ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (71.85KB) (31.49%)
    106.43ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.44MB) (21.09%)
    71.30ms
    1 x afterInitialise (1.27MB) (11.74%)
    39.70ms
    1 x afterRenderComponent com_content (81.47KB) (7.33%)
    24.78ms
    1 x afterRoute (906.15KB) (5.38%)
    18.19ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (5.35%)
    18.10ms
    1 x afterRender (225.77KB) (2.33%)
    7.89ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (1.89%)
    6.41ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (1.74%)
    5.87ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (1.57%)
    5.32ms
    1 x beforeRenderComponent com_content (23.54KB) (1.36%)
    4.59ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (1.17KB) (1.33%)
    4.48ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.05%)
    3.53ms
    1 x afterDispatch (17.66KB) (0.87%)
    2.96ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.86%)
    2.90ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.74%)
    2.49ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.66%)
    2.23ms
    1 x afterLoad (456.53KB) (0.58%)
    1.95ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.44%)
    1.47ms
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.36%)
    1.23ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.23%)
    790μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.21%)
    712μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.17%)
    582μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (0.13%)
    428μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.09%)
    317μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.07%)
    231μs
    1 x afterRenderRawModule mod_custom () (944B) (0.05%)
    183μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.04%)
    136μs
    1 x Before Access::getAssetRules (id:5104 name:com_content.article.2517) (130.65KB) (0.04%)
    130μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.03%)
    111μs
    1 x After Access::getAssetRules (id:5104 name:com_content.article.2517) (7.38KB) (0.03%)
    110μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    93μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    83μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.02%)
    79μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.02%)
    76μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    67μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    64μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.02%)
    60μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    48μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    46μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    42μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    42μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    38μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    30μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    28μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    25μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    25μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    22μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    17μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    16μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0%)
    15μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    15μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    14μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    13μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    12μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    10μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    7μs
42 statements were executed, 9 of which were duplicates, 33 unique174ms1.16MB
  • SELECT @@SESSION.sql_mode;197μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?547μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 194μ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)3.86ms944BParams/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` = 1373μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`829μ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` = :guest232μ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`651μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC3.49ms2.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` = 1190μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config213μ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`897μs165.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`338μ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` = 11.93ms848B/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)460μ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` = 07.15ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.19ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2517'2.9ms48B/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)1.31ms54.19KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.52ms3.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)8.56ms4.13KBParams/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`2.84ms3.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 ASC431μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.16ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id126μ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`5.56ms212.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC14.32ms109.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`406μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.42ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0408μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id137μ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 `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-14 19:32:28') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-14 19:32:28') AND c2.state = 11.32ms3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 10102ms167.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` = :id257μs1.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)915μ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 ASC949μ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)585μ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` = 1183μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?142μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.2ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy