Skip to main content

D-vitaminets viktiga roll efter menopausen

D-vitaminets viktiga roll efter menopausenD-vitamin har betydelse för de flesta celler i kroppen. D-vitamin spelar också en viktig roll vid förebyggandet av symtom och sjukdomar som kan uppstå efter menopausen – däribland benskörhet, muskelsvaghet, torra slemhinnor, humörförändringar, hjärt-kärlsjukdomar, typ 2-diabetes och cancer. Detta framgår av en översiktsartikel publicerad i tidskriften Frontiers in Physiology. Samtidigt kommer författarna in på att utbredd brist på D-vitamin är ett förbisett hälsoproblem hos kvinnor efter menopausen, och att man bör eftersträva optimala nivåer i blodet under hela livet.

Menopausen inträffar efter kvinnans sista menstruation och framåt. Men det handlar inte om någon paus, benämningen härstammar från de latinska orden meno (= månad) och pausa (= upphörande). Efter menopausen slutar äggstockarna att producera hormonerna östradiol, testosteron och progesteron, eftersom det inte längre finns några ägg som ska mogna och befruktas. Mindre mängder östradiol och andra former av östrogen (östron, östriol), testosteron och progesteron produceras i binjurarna, levern och fettvävnaden då dessa hormoner fortsätter att påverka slemhinnor, skelett osv. Ändå hamnar hormonbalansen ofta ur kurs i samband med menopausen, då tillfälliga menstruationsrubbningar, värmevallningar, sömnstörningar, torra slemhinnor och avsaknad av sexlust kan uppstå. På lång sikt föreligger det också en ökad risk för benskörhet och hjärt-kärlsjukdomar. Många kvinnor får hormonbehandling med äggstockshormonet östradiol, men långvarig användning ökar risken för bröstcancer, livmodercancer och hjärt-kärlsjukdomar. Därför har det funnits ett stigande intresse för andra behandlingar, däribland D-vitamin, som man antar att 50–80 procent av kvinnorna efter menopausen lider brist på. Detta kan bero på brist på solljus och att det blir svårare att bilda D-vitamin i huden från solen och omvandla det till den aktiva steroidformen i njurarna och på andra ställen.

D-vitaminets funktioner och utbredda brist

D-vitamin bildas av kolesterol, precis som de andra steroidhormonerna (östrogener, testosteron, progesteron och kortisol). Det är allmänt känt att D-vitamin är viktigt för kalciumupptaget och skeletthälsan. Dessutom reglerar D-vitamin flera gener som har betydelse för celldelning, immunförsvar, inflammationer, blodsocker, humör och förebyggande av oxidativ stress, som kan orsaka skador på celler och vävnader.
I fettvävnad reglerar D-vitaminet produktionen av adipokiner. Dessa är olika cellsignalerande proteiner, av vilka några främjar låga nivåer av kronisk inflammation och utvecklingen av metabolt syndrom, som är ett förstadium till typ 2-diabetes.
Eftersom det antas att en miljard människor världen över lider brist på D-vitamin, och att kvinnor efter menopausen är särskilt utsatta, har författarna bakom den nya översiktsartikeln därför tittat närmare på D-vitaminets roll i samband med benskörhet, muskelsvaghet, torra slemhinnor, humörförändringar, hjärt-kärlsjukdomar, typ 2-diabetes och cancer, vilket kort sammanfattas i det följande.

Benskörhet och muskelsvaghet

Risken för benskörhet stiger med åldern, och särskilt efter menopausen på grund av minskat östrogen och kalciumupptag från tunntarmen. I detta sammanhang främjar D-vitamin upptaget av kalcium och fosfor från tunntarmen. Dessutom reglerar D-vitamin bisköldkörtelhormoner som är viktiga för blodets nivå av kalcium och fosfor. Brist på D-vitamin kan orsaka hyperparatyreoidism, som kan leda till en rad förändringar i benbildning och benskörhet.
Musklerna har även receptorer för D-vitamin, som har betydelse för musklernas styrka och funktion. I översiktsartikeln hänvisar författarna till flera studier som visar att kvinnor som lider brist på D-vitamin efter menopausen har en nedsatt muskelmassa, muskelstyrka samt fysisk prestations- och balansförmåga. Svaga muskler ökar också risken för benbrott om man trillar.
Författarna hänvisar till flera studier där tillskott med D-vitamin kan förebygga benskörhet och svaga muskler hos kvinnor efter menopausen. Samtidigt ska man komma ihåg att det finns en växelverkan mellan D-vitamin, kalcium och magnesium som är avgörande för kroppens kalciumfördelning, ett starkt skelett och andra metabola processer.

Hjärt-kärlsjukdomar och sockermetabolism

Östrogen har en skyddande effekt på hjärtat. Hormonet reglerar leverns fettomsättning och ökar syntesen av cellernas LDL-receptorer, som sänker blodets nivå av detta kolesterol. Samtidigt ökar östrogen nivån av HDL-kolesterol. Kvinnor efter menopausen har ofta för lite östrogen, vilket kan leda till en störd fettomsättning, viktökning och förändringar i kroppens fettfördelning. Den störda fettomsättningen kan också öka risken för metabola syndrom, däribland hjärt-kärlsjukdom, typ 2-diabetes och hyperlipidemi (förhöjt kolesterol och triglycerider i blodet). Dessutom ökar den störda hormonbalansen risken för kroniska inflammationer och oxidativ stress, vilket banar väg för åderförkalkning. I översiktsartikeln hänvisar författarna till flera studier som avslöjar att D-vitamin och tillskott med D-vitamin bidrar till att reglera fettomsättningen, insulinkänsligheten, sockeromsättningen, inflammation samt oxidativ stress, vilket förhindrar utveckling av hjärt-kärlsjukdomar, metabola syndrom och typ 2-diabetes.

Sexliv och torra slemhinnor

GMS (Genitourinary Syndrome of Menopause) är ett tillstånd där många kvinnor efter menopausen utvecklar svaga slemhinnor, vilket kan orsaka vaginal torrhet, smärta vid samlag, slidkatarr och urinvägsinfektion, eftersom nivån av östrogen minskar. Det är särskilt östrogenformen östriol som är viktig för friska slemhinnor i hela kroppen.
Det tyder också på att D-vitamin är involverat vid tillväxten och utvecklingen av epitelceller i slidan och på andra ställen. Författarna hänvisar alltså till studier där tillskott med D-vitamin har visat sig förbättra epitelcellerna i slidan, stärka immunförsvaret, reglera pH-värdet och återupprätta den fysiska barriären mot bakterier och svamp.
Dessutom kan tillskott med D-vitamin bidra till att förebygga upprepad urinvägsinfektion genom att stärka slemhinnorna och immunförsvaret.

Cancer

Det är immunsystemets uppgift att bekämpa infektioner och vävnadsskador med en akut inflammation. Men kronisk inflammation, där immunförsvaret är felprogrammerat, ökar risken för oxidativ stress, cellskador, cancer och andra kroniska sjukdomar. De hormonella förändringarna efter menopausen ökar risken för att kvinnorna producerar för många proinflammatoriska cytokiner. Dessutom ökar risken för infektioner med papillomvirus (HPV) och livmoderhalscancer.
I översiktsartikeln hänvisar författarna till flera studier där D-vitamin och dess metaboliter är viktiga för immunförsvaret och reglering av inflammationer. Dessutom bidrar D-vitamin till att minska tillväxten av tumörceller och motverka spridning av blodkärl (angiogenes).
Författarna hänvisar till flera studier där ett större intag av D-vitamin är förbundet med en minskad risk för att utveckla cancer i lungorna, brösten och äggstockarna. Det tyder också på att tillskott med D-vitamin minskar risken för bröstcancer hos kvinnor som tar hormontabletter med östradiol. För information finns även hormonpiller med östriol tillgängliga receptfritt på apoteket, vilka fungerar bättre på ömtåliga slemhinnor och inte ökar risken för cancer.

Humörsvängningar

De flesta av dagens kvinnor lever ungefär en tredjedel av sina liv efter menopausen. De hormonella förändringarna och den minskande mängden östrogen ökar risken för humörsvängningar, depression och ångest. Studier visar också att hjärnans status av bland annat proinflammatoriska cytokiner är högre i hippocampus hos patienter med depression. Dessutom är personer med depression ofta mindre fysiskt aktiva och tillbringar mer tid inomhus utan att få så mycket sol, vilket blir till en ond cirkel.
Studier visar att hippocampus och andra delar av hjärnan som relaterar till känslor har receptorer för D-vitamin. Det har också visat sig att patienter med depression ofta har låga nivåer av D-vitamin i blodet, och att tillskott kan hjälpa humöret. Författarna hänvisar till att D-vitamin spelar flera roller för humöret och kognitiva förmågor samt hjärnans bildande av signalsubstanser som dopamin.
Författarna hänvisar också till en större studie av 81 189 kvinnor (Women's Health Initiative), som visade att mer D-vitamin minskade risken för depression.

  • Vi kan bara bilda D-vitamin från solen under sommarmånaderna, och kosten bidrar bara med små mängder.
  • Förmågan att bilda och aktivera D-vitamin minskar efter menopausen.
  • I många studier har man gett tillskott med D-vitamin i doser på 50–100 mikrogram per dag.
  • Då behovet kan vara individuellt är det viktigt att sträva efter en optimal nivå i blodet (över 75 nmol/l).

Slutsats

I översiktsartikeln drar författarna slutsatsen att brist på D-vitamin är ett utbrett men förbisett hälsoproblem hos kvinnor efter menopausen. Kroppens status för D-vitamin är alltså kopplad till skelett-, muskel- och cirkulationssjukdomar, diabetes, humörförändringar och GMS, som kännetecknas av torra slemhinnor, slidkatarr, urinvägsinfektion och andra symtom. Tillskott med D-vitamin är därför en relevant och billig behandling som spelar en avgörande roll efter klimakteriet på flera parametrar. Det är också viktigt att tillskott med D-vitamin optimerar blodets nivå under hela livet.
Den nya översiktsartikeln har publicerats i tidskriften Frontiers in Physiology.

Fakta om de tre östrogenerna

  • Östradiol är det enda ”kvinnliga östrogenet” som främst bildas i äggstockarna hos fertila kvinnor. Östradiol ger kvinnliga former och ökar celltillväxten. För stora mängder (även från hormontillskott) ökar risken för inflammation och cancer.
  • Östron är ett lagringshormon i fettvävnad.
  • Östriol håller slemhinnorna fuktiga och friska, och det är viktigt för hud, skelett, humör och sexlust. Detta östrogen bildas av alla, men det förbises ofta när man bara pratar om östrogener.

Referenser:

Zhaojun Mei et al. The role of vitamin D in menopausal women´s health. Frontiers in Physiology. 2023

Andrea Rosanoff et al. Essential Nutrient Interactions: Does Low or Suboptimal Magnesium Interact with Vitamin D and/or Calcium status. Advances in Nutrition 2016

Anette Paulin og Jens-Ole Paulin. Naturlig hormonterapi – opgør med østrogenmyten. Vingholm



  • Skapad
9.271MBMemory Usage295msRequest 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
array:1 [ "8c48c4b25e7bfaf1e1e1af15958abb70" => "99rh5rl3e70l4ju7ib6r55pnqc" ]
$_SERVER
array:47 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1742155578 "last" => 1742155578...
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) (447μs)
  • afterInitialise (1.28MB) (60.37ms)
  • afterRoute (905.62KB) (18.82ms)
  • beforeRenderComponent com_content (22.58KB) (1.31ms)
  • Before Access::preloadComponents (all components) (33.44KB) (249μs)
  • After Access::preloadComponents (all components) (97.34KB) (10.59ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.22MB) (12.53ms)
  • Before Access::getAssetRules (id:8411 name:com_content.article.4219) (130.65KB) (92μs)
  • After Access::getAssetRules (id:8411 name:com_content.article.4219) (7.38KB) (43μs)
  • beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.43MB) (56.54ms)
  • afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (559.88KB) (40.69ms)
  • beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (6μs)
  • afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (6.95KB) (106μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (3.62KB) (37μs)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.17KB) (197μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (3μs)
  • afterRenderModule mod_custom (GO GOOGLE) (3.8KB) (32μs)
  • afterRenderComponent com_content (44.86KB) (8.79ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.95KB) (2.95ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (28μs)
  • afterDispatch (27.48KB) (1.34ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (419μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (74.68KB) (53.11ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (1.06ms)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (63μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (13μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (25μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (3.53ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (64μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (15μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (28μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (11μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (23μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (296μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (132.51KB) (3.3ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (59μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (4.45KB) (2.61ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (129.84KB) (4.1ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (34μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (137μs)
  • afterRenderRawModule mod_custom () (21.92KB) (2.09ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (53μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (102μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (576μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (786μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (658μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.45ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (45μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (184μs)
  • afterRenderRawModule mod_custom () (944B) (129μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (4.93KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (84μs)
  • afterRenderRawModule mod_custom () (896B) (90μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (145.69KB) (4.43ms)
  • 1 x afterInitialise (1.28MB) (20.44%)
    60.37ms
    1 x beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.43MB) (19.14%)
    56.54ms
    1 x afterRenderRawModule mod_articles_category (LÄS MER...) (74.68KB) (17.98%)
    53.11ms
    1 x afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (559.88KB) (13.78%)
    40.69ms
    1 x afterRoute (905.62KB) (6.37%)
    18.82ms
    1 x After Access::preloadPermissions (com_content) (3.22MB) (4.24%)
    12.53ms
    1 x After Access::preloadComponents (all components) (97.34KB) (3.59%)
    10.59ms
    1 x afterRenderComponent com_content (44.86KB) (2.97%)
    8.79ms
    1 x afterRender (145.69KB) (1.5%)
    4.43ms
    1 x afterRenderRawModule mod_finder () (129.84KB) (1.39%)
    4.10ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (1.19%)
    3.53ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (132.51KB) (1.12%)
    3.30ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.95KB) (1%)
    2.95ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (4.45KB) (0.88%)
    2.61ms
    1 x afterRenderRawModule mod_custom () (21.92KB) (0.71%)
    2.09ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.49%)
    1.45ms
    1 x afterDispatch (27.48KB) (0.46%)
    1.34ms
    1 x beforeRenderComponent com_content (22.58KB) (0.44%)
    1.31ms
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.36%)
    1.06ms
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.27%)
    786μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.22%)
    658μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.2%)
    576μs
    1 x afterLoad (456.53KB) (0.15%)
    447μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.14%)
    419μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.1%)
    296μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.08%)
    249μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.17KB) (0.07%)
    197μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.06%)
    184μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    137μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    129μs
    1 x afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (6.95KB) (0.04%)
    106μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.03%)
    102μs
    1 x Before Access::getAssetRules (id:8411 name:com_content.article.4219) (130.65KB) (0.03%)
    92μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    90μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.03%)
    84μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.02%)
    64μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.02%)
    63μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (0.02%)
    59μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    53μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    45μs
    1 x After Access::getAssetRules (id:8411 name:com_content.article.4219) (7.38KB) (0.01%)
    43μs
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (3.62KB) (0.01%)
    37μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    34μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (3.8KB) (0.01%)
    32μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    29μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    28μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    28μs
    1 x afterRenderModule mod_custom () (4.93KB) (0.01%)
    26μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    25μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    22μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    17μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    14μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    13μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (0%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    3μs
74 statements were executed, 39 of which were duplicates, 35 unique139ms1.15MB
  • SELECT @@SESSION.sql_mode;48μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?193μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 12.03ms1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `has_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id3.91ms992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1213μs1.56KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`170μ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` = :guest725μ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`3.77ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC584μ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` = 1135μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config4ms1.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.44ms165.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`1.8ms3.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` = 1309μ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)4.96ms7.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.03ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`2.08ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4219'2.69ms48B/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)365μs22.19KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`286μ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)6.26ms4.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`609μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC310μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id993μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.14ms1.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`8.22ms212.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)14.12ms1.51KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,COUNT( `tag_id`) AS `count`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `cc` ON `m`.`core_content_id` = `cc`.`core_content_id` INNER JOIN `has_content_types` AS `ct` ON `m`.`type_alias` = `ct`.`type_alias` WHERE ( ( ( (`m`.`tag_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11) AND `t`.`access` IN (:preparedArray12,:preparedArray13) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray14,:preparedArray15) OR `cc`.`core_access` = 0)) AND (`m`.`content_item_id` <> :currentId OR `m`.`type_alias` <> :prefix)) AND (`cc`.`core_publish_up` IS NULL OR `cc`.`core_publish_up` = :nullDateUp OR `cc`.`core_publish_up` <= :nowDateUp)) AND (`cc`.`core_publish_down` IS NULL OR `cc`.`core_publish_down` = :nullDateDown OR `cc`.`core_publish_down` >= :nowDateDown) AND `cc`.`core_language` IN (:preparedArray16,:preparedArray17) GROUP BY `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` ORDER BY `count` DESC LIMIT 154.77ms20.84KBParams/modules/mod_tags_similar/src/Helper/TagsSimilarHelper.php:200Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`577μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id107μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.85ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id216μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id90μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id65μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id580μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id109μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id73μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.4ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id103μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id55μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id58μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id139μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id66μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id58μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id51μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id49μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC5.04ms109.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1126μ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` = 0300μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id91μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'sv-SE' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-03-16 20:06:24') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-16 20:06:24') AND c2.state = 1304μs12.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`.`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 1050.14ms127.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` = :id149μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1164μ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)136μ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 ASC308μ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)150μ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` = 1117μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?100μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.76ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy