Skip to main content

Melatonin og D-vitamin er døgnets livsvigtige makkerpar

Melatonin og D-vitamin er døgnets livsvigtige makkerparD-vitamin, som vi danner i huden fra den høje sommersol, har afgørende betydning for humøret og det generelle helbred. Når mørket falder på, danner vi så melatonin, som har betydning for den gode søvn. Derudover har melatonin en række andre livsvigtige funktioner, hvor forskningen i de sidste årtier har haft fokus på forebyggelse af kræft, Alzheimers, sklerose og mange andre sygdomme. Det tyder således på, at både D-vitamin og melatonin i løbet af døgnet agerer som hormoner, der har afgørende betydning for immunforsvaret, regulering af inflammationer, beskyttelse af celler og mange andre livsvigtige processer. Det fremgår af en ny oversigtsartikel, publiceret i Nutrients, hvor forskerne nu kalder melatonin for det ”næste D-vitamin”. Forskerne henviser også til, at den moderne tilværelse med mangel på sollys om dagen og mangel på mørke om aftenen bidrager til alvorlige mangler på begge næringsstoffer.

I den nye oversigtsartikel kommer forfatterne nærmere ind på, hvordan D-vitamin og melatonin som reaktion på lys og mørke begge har en række livsvigtige funktioner i cellerne og mellem cellerne, som inkluderer:

  • Hormonel aktivitet
  • Antioxidant
  • Antiinflammatoriske egenskaber
  • Regulering af immunforsvaret
  • Regulering af mitokondrierne – cellernes energiproducerende kraftværker
  • Bredere systemiske effekter

Både D-vitamin og melatonin har betydning for cellerne i hele kroppen. Det er almindelige kendt, at vi danner melatonin i pinealkirtlen ud fra aminosyren tryptofan, når mørket falder på. Men det viser sig faktisk, at vi danner 400 gange mere melatonin i tarmslimhinden. Og denne dannelse afhænger direkte af kostens næringsstoffer. Man har også fundet melatonin i de fleste andre væv og vævsvæsker.
Egenproduktionen af melatonin peaker i den tidlige barndom, og den falder gradvist gennem årene, så ældre kun producerer beskedne mængder. Dette tilskrives blandt andet, at pinealkirtlen forkalker. Mange kvinder oplever desuden et drastisk fald efter menopausen, hvilket forklarer udbredte søvnforstyrrelser.
Udover aldringsprocesser kan melatoninproduktionen også nedsættes af sygdom, mangel på næringsstoffer, koffein, medicin og stress. Ikke desto mindre tyder det på, at den største årsag til forstyrrelser i melatoninproduktionen i disse moderne tider er jetlag, skifteholdsarbejde og ikke mindst påvirkning af for meget ”blåt” lys fra skærme som smartphones, computere og tv samt LED-lys, hvilket påvirker alle aldersgrupper.

Synergieffekt mellem D-vitamin og melatonin

Det tyder samtidig på, at D-vitamin og melatonin overlapper eller supplerer hinanden i flere funktioner. Man har for eksempel fundet, at melatonin kan binde og regulere adskillige proteiner, enzymer og receptorer. Som en vigtig del af sammenligningen med D-vitamin kan melatonin også binde sig til cellernes D-vitaminreceptorer, hvilket resulterer i en forbedret effekt af D-vitaminets signalering af genaktiviteter.
Der er også et samspil mellem D-vitamin og melatonin i huden. For når vi danner D-vitamin fra solens UVB-stråling fungerer melatonin som en kraftig antioxidant, der beskytter huden.

Melatonins betydning som antioxidant, søvnkvalitet og andre funktioner

Melatonin har i det hele taget en kraftig antioxidanteffekt, der beskytter væv og organer mod oxidativ stress forårsaget af frie radikaler. Vi danner alle frie radikaler som en del af energiomsætningen og andre metaboliske processer. Derudover øges påvirkningen gevaldigt af aldringsprocesser, kroniske inflammationer, forgiftninger, tobaksrøg, diabetes type-2 og andre kroniske sygdomme. Ved oxidativ stress er der således en ubalance mellem frie radikaler og antioxidanter, hvor de frie radikaler kommer ud af kontrol, så de forvolder skader på celler og væv. I denne forbindelse spiller melatonin en ganske særlig rolle. Især når vi sover, hvor melatonin også er i stand til at reparere celleskader. I den nye oversigtsartikel har forskerne derfor set nærmere på melatonins rolle i forbindelse med følgende:

  • Mitokondrier
    Da energiomsætningen foregår i mitokondrierne, er de særlig sårbare over for oxidativ stress. I denne forbindelse optager mitokondrierne en del melatonin i deres membraner, så de kan beskytte sig selv. Det antages derfor, at melatonintilskud kan udsætte aldringsprocesser, som er forbundet med forringede mitokondriefunktioner.
  • Døgnrytmen
    Det er naturligt, at vi er vågne om dagen og sover om natten. Her bidrager melatonin til den dybe søvn, som er vigtig for drømmeaktivitet, og at hjernen bliver renset for giftige stofskifteprodukter.
  • Søvnforstyrrelser
    Teenagere har ofte en forskudt døgnrytme. Aldringsprocesser, hormonelle forstyrrelser (herunder overgangsalder) jetlag, skiftehold, energidrikke, ustabilt blodsukker, visse sygdomme samt blindhed med manglende evne til at registrere lys og mørke kan også forstyrre den naturlige døgnrytme. Hvis almindelige råd omkring kost, drikkevaner, motion og mindre lys om natten ikke virker, er det oplagt med melatonintilskud.
  • Jetlag
    I takt med flere rejseaktiviteter og den generelle globalisering lider et stigende antal mennesker af jetlag, som kan gå ud over søvnkvaliteten, fordøjelsen og andre funktioner. En stor Cochrane oversigtsartikel har afsløret, at tilskud med melatonin effektivt kan reducere jetlagsymptomer. Især hvis man rejser mod øst eller over fem tidszoner.
  • Centralnervesystemet, depression og kognitive funktioner
    Som nævnt danner vi melatonin i pinealkirtlen. Derudover kan melatonin fra blodbanen krydse blod-hjernebarrieren og derigennem forbedre antioxidantaktiviteten i centralnervesystemet. Det er kendt, at mangel på søvn og melatonin øger risikoen for depression, Alzheimers og andre neurodegenerative sygdomme grundet oxidativ stress, inflammationsprocesser og ophobning af giftige proteiner i hjernen. Ifølge oversigtsartiklen kan tilskud med melatonin forbedre tilstande med mild kognitivt forfald og depression. Det ser også ud til, at tilskud kan forhale udviklingen af Alzheimers sygdom, som er den største årsag til demens.
  • Autisme og ADHD
    Patienter med autisme og ADHD lider ofte af døgnrytmeforstyrrelser og søvnforstyrrelser. Det ser allerede ud til, at tilskud med melatonin kan have en positiv effekt på autisme ved at forbedre søvnen og adfærden i den vågne tid. Det er også muligt, at tilskud med melatonin kan have en positiv effekt på ADHD, men det skal undersøges nærmere.
  • Hjertet og kredsløbet
    Det tyder på, at tilskud med 5 mg melatonin i to måneder eller mere kan forbedre blodtrykket og niveauet af LDL- kolesterol hos patienter med metabolisk syndrom, som er forstadie til diabetes type-2. Forskerne kommer nærmere ind på, at melatonin i denne forbindelse forbedrer søvnen, fungerer som en kraftig antioxidant, modvirker oxidativ stress og modvirker inflammationer, som skader kredsløbet. Derudover kan melatonin også have en positiv effekt på insulinfølsomhed og blodsukker, hvor ubalancer skaber grobund på kredsløbsforstyrrelser.
  • Kræftforebyggelse og behandling
    Der foreligger mindst tre årtiers forskning på melatonintilskud til kræftpatienter. Det tyder således på, at større tilskud med melatonin kan hæmme tumorvækst og forbedre livskvaliteten. Det tyder også på, at større tilskud med melatonin forbedrer effekten af kemoterapi. Man har desuden fundet, at patienter med brystkræft og tarmkræft ofte har en forstyrret døgnrytme og dårlig søvnkvalitet, som tilskud med melatonin kan rette op på.
  • COVID-19
    For tiden er der omfattende videnskabelig fokus på, hvorvidt tilskud med melatonin kan forbedre immunforsvaret i forebyggelse og behandling af COVID-19 infektioner sammen med andre relevante tilskud som D-vitamin, selen og zink.
  • Andre sygdomme
    I oversigtsartiklen kommer forfatterne desuden ind på melatonintilskud i forbindelse med andre sygdomme som migræne, hovedpine, tinnitus, nedsat fertilitet, endometriose, PCOS, tarmforstyrrelser og knoglesundhed.

Optimer egenproduktion af melatonin

Når egenproduktionen af melatonin skal optimeres gennem kost og livsstil, bør man have særlig fokus på følgende:

  • Få nok lys om dagen og nok D-vitamin
    Det stærke ”blå” dagslys får os til at danne serotonin, der forstadie til tryptofan. Og tryptofan er forstadie til nattens melatoninproduktion. D-vitamin fra sol eller tilskud forbedrer effekten af melatonin.
  • Reducer påvirkning af ”blåt” kunstigt lys om aftenen
    Om aftenen, når solen går ned, er det mere naturligt med orange og rødt lys. Det blå kunstige lys fra LED-pærer og diverse skærme kan derfor betragtes som lysforurening, der forstyrrer den naturlige melatoninproduktion. Det anbefales derfor at slukke for diverse skærme en times tid før sengetid. Man kan også anskaffe gule brilleglas, der blokerer for det blå lys. Rød aftenbelysning kan i sig selv stimulere melatoninproduktionen, hvilket blandt andet anvendes på nogle hospitaler.
  • Få nok mørke om natten
    Anskaf eventuelt mørklægningsgardiner eller sovebriller, så lyset holdes ude fra soveværelset. Undgå at tænde for meget lys, hvis du for eksempel vågner og skal på toilettet.
  • Kostvaner
    Få nok tryptofan fra proteinkilder som kød, vildt og æg. Få også nok B-vitaminer og magnesium, så tryptofan via enzymprocesser kan omdannes til melatonin. Foretræk anti-inflammatorisk kost med nok omega-3 og mange antioxidanter. Visse fødevarer som kirsebær (især de sure), havre, bananer, valnødder, majs, tomater, peanuts og svampe indeholder melatonin. Mængderne er dog meget begrænsede i forhold til den optimale egenproduktion.

Melatonintilskud

Hvis egenproduktionen af melatonin stadig er for lav, kan man supplere med melatonintilskud.
Mange tilskud indeholder 3 mg.
Ved søvnforstyrrelser anbefales sædvanligvis 1-2 tabletter daglig en times tid før sengetid. Ved kræft og andre diagnoser har man givet større doser under kyndig vejledning.

Referencer:

Deanna M. Minich et al. Is Melatonin the ”Next Vitamin D”?: A review of Emerging Science, Clinical Uses, Safety, and Dietary Supplements. Nutrients 2022

Stephanie Watson. All you need to know about melatonin. MedicalNewsToday. 2020

Peter Tougaard. Sygeplejersker får bedre søvn af rødt natlys. Ugeavisen Kolding 2015

  • Oprettet den .
9.364MBMemory Usage940msRequest 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" => 1740281696 "last" => 1740281696...
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" => "da-DK" ]
  • afterLoad (456.44KB) (447μs)
  • afterInitialise (1.27MB) (52.79ms)
  • afterRoute (603.19KB) (16.13ms)
  • beforeRenderComponent com_content (24.41KB) (6.07ms)
  • Before Access::preloadComponents (all components) (36.09KB) (266μs)
  • After Access::preloadComponents (all components) (97.34KB) (3.69ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (20μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (37.28ms)
  • Before Access::getAssetRules (id:7605 name:com_content.article.3769) (130.65KB) (105μs)
  • After Access::getAssetRules (id:7605 name:com_content.article.3769) (7.38KB) (57μs)
  • beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.57MB) (136ms)
  • afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (590.52KB) (166ms)
  • beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (8μs)
  • afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (7.04KB) (204μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (3.62KB) (42μs)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (237μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.05KB) (90μs)
  • afterRenderComponent com_content (52.09KB) (56.9ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.92KB) (6.03ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (50μs)
  • afterDispatch (27.81KB) (5.32ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (462μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (125.95KB) (287ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (5.04ms)
  • afterRenderRawModule mod_tags_popular (Søg) (28.42KB) (118ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (13.61ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (68μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (14μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (23μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (183μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (277.36KB) (8.02ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (64μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.47KB) (3.17ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (20μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (70.78KB) (4.59ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (3.29KB) (32μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (130μs)
  • afterRenderRawModule mod_custom () (22.27KB) (808μs)
  • beforeRenderModule mod_custom () (704B) (13μs)
  • afterRenderModule mod_custom () (1.23KB) (53μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (96μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (2.15ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (48μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (660μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (27μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.09KB) (1.99ms)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.23KB) (46μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (171μs)
  • afterRenderRawModule mod_custom () (944B) (133μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (23μs)
  • beforeRenderRawModule mod_custom () (688B) (77μs)
  • afterRenderRawModule mod_custom () (896B) (89μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (21μs)
  • afterRender (184.03KB) (4.88ms)
  • 1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (125.95KB) (30.55%)
    287.10ms
    1 x afterRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (590.52KB) (17.68%)
    166.14ms
    1 x beforeRenderRawModule mod_tags_similar (TIP! Se også de relaterede artikler) (1.57MB) (14.48%)
    136.07ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (28.42KB) (12.5%)
    117.50ms
    1 x afterRenderComponent com_content (52.09KB) (6.05%)
    56.90ms
    1 x afterInitialise (1.27MB) (5.62%)
    52.79ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (3.97%)
    37.28ms
    1 x afterRoute (603.19KB) (1.72%)
    16.13ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.45%)
    13.61ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (277.36KB) (0.85%)
    8.02ms
    1 x beforeRenderComponent com_content (24.41KB) (0.65%)
    6.07ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.92KB) (0.64%)
    6.03ms
    1 x afterDispatch (27.81KB) (0.57%)
    5.32ms
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.54%)
    5.04ms
    1 x afterRender (184.03KB) (0.52%)
    4.88ms
    1 x afterRenderRawModule mod_finder () (70.78KB) (0.49%)
    4.59ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.39%)
    3.69ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.47KB) (0.34%)
    3.17ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.23%)
    2.15ms
    1 x afterRenderRawModule mod_finder () (6.09KB) (0.21%)
    1.99ms
    1 x afterRenderRawModule mod_custom () (22.27KB) (0.09%)
    808μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.07%)
    660μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.05%)
    462μs
    1 x afterLoad (456.44KB) (0.05%)
    447μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.03%)
    266μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.26KB) (0.03%)
    237μs
    1 x afterRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (7.04KB) (0.02%)
    204μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.02%)
    183μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.02%)
    171μs
    1 x afterRenderRawModule mod_custom () (944B) (0.01%)
    133μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.01%)
    130μs
    1 x Before Access::getAssetRules (id:7605 name:com_content.article.3769) (130.65KB) (0.01%)
    105μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.01%)
    96μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.05KB) (0.01%)
    90μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    89μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    77μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.01%)
    68μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (6.61KB) (0.01%)
    64μs
    1 x After Access::getAssetRules (id:7605 name:com_content.article.3769) (7.38KB) (0.01%)
    57μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    53μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    50μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    48μs
    1 x afterRenderModule mod_finder () (1.23KB) (0%)
    46μs
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (3.62KB) (0%)
    42μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    32μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0%)
    27μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0%)
    23μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    23μs
    1 x afterRenderModule mod_custom () (5.21KB) (0%)
    21μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    20μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    19μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    18μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    1 x beforeRenderModule mod_tags_similar (TIP! Se også de relaterede artikler) (752B) (0%)
    8μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
77 statements were executed, 39 of which were duplicates, 38 unique667ms1.38MB
  • SELECT @@SESSION.sql_mode;78μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?1.46ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1153μ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.18ms944BParams/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` = 1593μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`131μ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` = :guest285μ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.49ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC122μ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` = 1121μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config416μ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`698μ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`1.19ms3.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` = 1217μ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)760μ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` = 018.6ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`6.63ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '3769'4.17ms48B/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)4.21ms22.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`279μ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)18.76ms4.19KBParams/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`4.1ms3.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 ASC287μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id97μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id62μ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`17.74ms261.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)29.66ms1.48KBParams/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) AND `t`.`access` IN (:preparedArray11,:preparedArray12) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray13,:preparedArray14) 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 (:preparedArray15,:preparedArray16) 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 1557.92ms20.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`3.99ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.99ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id88μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id6.11ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.36ms3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.43ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.56ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μ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` = :id58μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μ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` = :id46μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.57ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.07ms1.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` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id152μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.09ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id77μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id56μ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` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id77μ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` = :id47μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id45μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.29ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.41ms1.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 DESC48.89ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1157μ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` = 0308μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id89μ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 `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 != 'da-DK' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-23 03:34:56') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-23 03:34:56') AND c2.state = 14.77ms12.47KBParams/libraries/src/Language/Associations.php:145Copy
  • 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`,( SELECT COUNT(`i`.`id`) FROM `has_content` AS `i` WHERE `i`.`catid` = `c`.`id` AND `i`.`state` = 1 AND `i`.`language` IN (:preparedArray5,:preparedArray6)) AS `numitems` 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`57.11ms4.05KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`catid` IN (:preparedArray5) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray6,:preparedArray7) ORDER BY RAND() ASC LIMIT 15224ms247.28KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 15112ms2.75KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `has_menu` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id217μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1163μ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)124μ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 ASC289μ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)154μ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` = 1123μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • 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`289μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?1.02ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?3.28ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy