Skip to main content

Retningslinjer for terapeutisk brug af melatonin

Retningslinjer for terapeutisk brug af melatoninMelatonin er mest kendt som et naturligt søvnhormon. Men melatonin har også betydning for mange andre fysiologiske funktioner og er samtidig en enestående antioxidant, som beskytter vores celler. Aldringsprocesser, overgangsalder, skifteholdsarbejde, jetlag, for meget nattelys, skærme og stimulanser kan dog nedsætte den naturlige produktion, som ikke bare går ud over den gode nattesøvn, men også øger risikoen for overvægt, diabetes, depression, Alzheimers, kræft og mange andre sygdomme. To forskere fra Brasilien har derfor gransket den videnskabelige litteratur og set nærmere på den terapeutiske anvendelse af melatonin som tilskud.

Melatonin dannes i hjernens pinealkirtel, hvorfra der en direkte nerveforbindelse til øjnenes nethinder. Når vi udsættes for dagslys, danner vi i første omgang et forstadie til melatonin, som hedder serotonin. Når mørket falder på, begynder vi så at danne melatonin, som medvirker til, at vi falder i søvn, drømmer, fordøjer, renser hjernen og lader op til næste dag.
Den naturlige melatoninproduktion afhænger altså af den kraftige vekselvirkning mellem dagslys og nattemørke, som svarer til det astronomiske døgn.
Melatonin blev isoleret i 1959, og siden har der været publiceret mere end 23.000 studier, som afslører de mange funktioner.
Ifølge professor José Cipolla-Neto og professor Fernanda Gaspar do Amaral, som er tilknyttet to forskellige universiteter i Säo Paolo, Brasilien, bør retningslinjerne for den terapeutiske anvendelse derfor drøftes nærmere, og forskerne har netop udgivet en artikel om emnet i det videnskabelige tidsskrift Endocrine Reviews.

Melatonins mange funktioner

Melatonin fungerer både som hormon, signalstof og antioxidant.
Melatonin har ikke alene betydning for den gode nattesøvn, som i sig selv er livsvigtig. Melatonin fungerer også som en vigtig antioxidant, der beskytter vores celler, og som reparerer celleskader, når vi sover. Melatonin har i det hele taget betydning for en lang række stofskifteprocesser, som lader kroppen op, og som forbereder kroppen til næste dag, hvilket også inkluderer evnen til at optage næringsstoffer.
Melatonin er således et enestående molekyle, der virker gennem forskellige mekanismer på næsten alle fysiologiske processer, som omhandler kredsløbet, hormonsystemet, immunsystemet, nervesystemet og energiomsætningen.

Faktorer der nedsætter melatoninproduktion

Vi producerer kun melatonin om natten. Men jo ældre vi bliver, jo mindre bliver pinealkirtlen, og jo mindre melatonin danner vi. I 60-årsalderen er melatonin produktionen faldet til omkring det halve i forhold til tyveårsalderen. Meget tyder på, at dette giver en dårligere søvnkvalitet og fremmer diverse aldringsprocesser.
Den moderne indendørs livsførelse, korte vinterdage, natarbejde og solbriller nedsætter påvirkningen af sollys via øjets nethinde, og dette begrænser evnen til at danne melatonin om aftenen.
Efter solnedgang nedsætter det elektriske lyshav fra lamper og skærme også melatoninproduktionen. Ifølge professor Cipolla-Neto er brugen af smartphones og andre skærme et særligt stort problem, da det især er det blå LED-lys, som blokerer for melatoninproduktionen. Det samme gælder de nye LED-sparepærer, da de i modsætning til de traditionelle glødepærer også udsender intense blålige farver, som nethinderne er særlig modtagelige overfor.
Melatoninproduktionen kan også forstyrres af elektrosmog fra tv (også på standby) samt mobiltelefoner og routere med videre. Eller hvis man ikke sover i total mørke.
Kaffe, alkohol, andre stimulanser, sovepiller og mange andre medicintyper griber ligeledes forstyrrende ind.

Morgenlyset er blåligt, og signalerer, at vi skal vågne og være aktive.
Aftenlyset er rødligt og signalerer, at det er tid til at danne melatonin og sove.
Det blå LED-lys fra tv, smartphones, computerskærme og sparerpærer forstyrrer melatoninproduktionen og den naturlige døgnrytme.

Søvnforstyrrelser øger risikoen for mange sygdomme

Hvis den natlige melatoninproduktion nedsættes, øges risikoen for søvnforstyrrelser, træthed, dårlig trivsel og en lang række sygdomme.
På kort sigt kan søvnforstyrrelser typisk medføre sart blodsukker, nedsat præstationsevne, dårligt humør, influenzaagtige symptomer, nedsat modstandskraft og dårlig fordøjelse. På længere sigt fremmes aldringsprocesserne, og risikoen øges for en lang række kroniske sygdomme som forhøjet blodtryk, diabetes 2, overvægt, irriteret tyktarm, åreforkalkning, blodpropper og kræft.
Ved mangel på søvn ophobes der også giftige affaldsstoffer i hjernen, og i denne forbindelse er neurologiske sygdomme som Alzheimers, demens, depression samt slagtilfælde forbundet med søvnforstyrrelser.
Kvinder er mere udsatte for søvnforstyrrelser end mænd. Mange teenagere, ældre, natarbejdere, skifteholdsarbejdere og deprimerede lider af deciderede døgnrytmeforstyrrelser, og jetlag opstår som følge af flyvninger mellem forskellige tidszoner.
De forskellige sygelige reaktioner skyldes ikke kun den mangelfulde melatoninproduktion, men også de mange følgevirkninger af den forstyrrede døgnrytme

Forskning og terapeutisk brug af melatonin

Som nævnt er der en omfattende forskning på melatonin, og alene inden for de sidste fem år er der publiceret mere end 4.000 artikler om melatonin, hvor næsten 200 af dem er baseret på randomiserede forsøg.
Den terapeutiske anvendelse af melatonin er overvejende baseret på søvnforstyrrelser, døgnrytmeforstyrrelser, neurologiske forstyrrelser, immunologiske forstyrrelser og kræft.
Men på trods af den enorme mængde data om melatonin og pinealkirtlen, mangler forskere og sundhedsvæsen ifølge professor Cipolla-Neto stadig mere præcise fortolkninger af de mange data omkring melatonin, og hvordan tilskud fungerer som terapi ved forskellige sygdomstilstande.

Individuel behandling

Som nævnt danner pinealkirtlen kun melatonin om natten, hvor det har en lang række fysiologiske funktioner, som har betydning for den gode søvn, som antioxidant og adskillige fysiologiske funktioner, som forbereder kroppen til den næste dag.
Ifølge professor Cipolla-Neto bør de særlige virkningsmekanismer altid tages i betragtning i både laboratorieforsøg (i celler), i dyreforsøg og især i humane forsøg. Man bør altså huske på, at melatonins virkning ikke kun afhænger af indgivelsesvejen og koncentrationen, men også af tidspunktet for indgivelse.
Man bør desuden tage i betragtning, at en given dosis melatonin kan resultere i forskellige plasmaniveauer på grund af individuelle forskelle i optagelse, omsætning, udnyttelse og udskillelse. Disse forskelle er for eksempel forbundet med alder, fordøjelse, lever- og nyrefunktion og den generelle helbredstilstand.
Melatonin anbefales normalt ikke til børn under 12 år, gravide og ammende, medmindre det sker efter lægens anvisning.

Hvornår skal man tage tilskud med melatonin?

Tilskud med melatonin skal så vidt muligt tilpasses og kompensere for den mangelfulde naturlige egenproduktion. I denne forbindelse er det forskelligt, hvornår vi begynder at danne melatonin. Således begynder A-mennesker som regel at danne melatonin noget før om aftenen, mens B-mennesker begynder noget senere. Folk som sover i længere tid, producerer desuden melatonin over længere tid i forhold til dem, der sover i mindre tid.
Ifølge Cipolla-Neto er kurven for den daglige melatoninproduktion en vigtig indikator for, hvornår det er bedst at tage tilskud med melatonin. Tilskud bør således være i overensstemmelse med et referencepunkt i tiden, som kaldes DMLO (dim light melatonin onset), og som relaterer til, hvornår den naturlige melatoninproduktion indtræder om aftenen.
I praksis er det dog svært at finde det nøjagtige tidspunkt for DMLO, som også er individuelt. Tilskud med melatonin er under alle omstændigheder biotilgængeligt efter cirka 45 minutter, og derfor anbefales det, at man tager den anviste dosis omkring en time før sengetid.
Da melatonin har så stor betydning for kroppens døgnrytme og fysiologiske funktioner, bør man desuden tilstræbe at tage melatonin på samme tid hver dag.
Det frarådes samtidig at køre bil, stå ved farlige maskiner eller lave andet risikabelt, der kræver ens fulde opmærksomhed efter indtagelse af melatonin.
I forbindelse med jetlag kan tilskud med melatonin normalisere døgnrytmen ret hurtigt, og her må man så rette sig efter de nye lokale tider.

Vidste du at melatonin findes i alle levende organismer - lige fra bakterier til plante- og dyreriget?

Hvor meget melatonin har vi brug for?

Ifølge den nye oversigtsartikel bør man stadig diskutere den optimale dosis af melatonin til terapeutisk brug, da der ikke er nogen konsensus i litteraturen.
De fleste tabletter indeholder 2-3 mg melatonin.
Dosering er sædvanligvis 1 tablet daglig, som indtages cirka 1 time før sengetid, med mindre andet er anvist.
Det er under alle omstændigheder vigtigt, at man så vidt muligt opbygger en melatoninprofil i blodet, der efterligner den fysiologiske kurve og afslutter tidligt om morgenen.
Melatonin kan købes i flere EU lande
Det er muligt at købe melatonin i Danmark, hvis man har en recept. Det er desuden lovligt, og ofte billigere, at købe og importere melatonin til eget forbrug fra andre EU-lande - både som kosttilskud og som håndkøbslægemiddel. Det er ikke tilladt at indføre melatonin fra lande uden for EU. Der er også en større risiko for, at kvaliteten ikke er i orden.

Referencer

Samir Malhorta et al. The Therapeutic Potential of Melatonin: A Review of the Science. Medscape January 10, 2019

José Cipolla-Neto, Fernanda Gaspar de Amaral. MELATONIN AS A HORMONE: NEW PHYSIOLOGICAL AND CLINICAL INSIGHTS. Endocrine Reviews, 2018

Rasmus Kragh Jacobsen. Elektrisk lys og skærmtid ødelægger søvnen og skader helbredet. Videnskab.dk 2013

Det sundhedsvidenskabelige Fakultet: Science hædrer professor Maiken Nedergaard for ”Årets Artikel”. 2015

Vinter, Anna Gry, Mogens Helweg Claësson: Melatonins indvirkning på immunsystem og cancer. Ugeskrift for Læger 2015

Pierpaoli Walter, Regelson William. The Melatonin Miracle. Simon and Schuster 1996

 

  • Oprettet den .
8.732MBMemory Usage346msRequest 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" => 1743581302 "last" => 1743581302...
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.34KB) (1.18ms)
  • afterInitialise (1.27MB) (23.09ms)
  • afterRoute (603.19KB) (7.06ms)
  • beforeRenderComponent com_content (23.29KB) (371μs)
  • Before Access::preloadComponents (all components) (36.09KB) (343μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.89ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (11.43ms)
  • Before Access::getAssetRules (id:3831 name:com_content.article.1896) (130.65KB) (1.12ms)
  • After Access::getAssetRules (id:3831 name:com_content.article.1896) (7.38KB) (64μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (42.9ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (345μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (5.43KB) (86μs)
  • afterRenderComponent com_content (63.97KB) (24.49ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.95KB) (4.18ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (29μs)
  • afterDispatch (17.73KB) (1.35ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (468μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (118.66KB) (94.65ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (27μs)
  • afterRenderRawModule mod_tags_popular (Søg) (21.15KB) (100ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (4.93ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (72μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (16μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (26μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (195μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (3.88ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (59μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.52KB) (3.42ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (22μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (134.78KB) (4.96ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (35μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (144μs)
  • afterRenderRawModule mod_custom () (21.92KB) (1.1ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (49μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (117μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (2.06ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (51μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (19μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (653μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (29μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (8μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.59ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (48μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (183μs)
  • afterRenderRawModule mod_custom () (944B) (133μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (26μs)
  • beforeRenderRawModule mod_custom () (688B) (1.11ms)
  • afterRenderRawModule mod_custom () (896B) (150μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (32μs)
  • afterRender (149.04KB) (4.77ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (21.15KB) (29.01%)
    100.36ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (118.66KB) (27.36%)
    94.65ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.56MB) (12.4%)
    42.90ms
    1 x afterRenderComponent com_content (63.97KB) (7.08%)
    24.49ms
    1 x afterInitialise (1.27MB) (6.67%)
    23.09ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (3.3%)
    11.43ms
    1 x afterRoute (603.19KB) (2.04%)
    7.06ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (1.43%)
    4.96ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.43%)
    4.93ms
    1 x afterRender (149.04KB) (1.38%)
    4.77ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.95KB) (1.21%)
    4.18ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (1.12%)
    3.88ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.52KB) (0.99%)
    3.42ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.59%)
    2.06ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.55%)
    1.89ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.46%)
    1.59ms
    1 x afterDispatch (17.73KB) (0.39%)
    1.35ms
    1 x afterLoad (456.34KB) (0.34%)
    1.18ms
    1 x Before Access::getAssetRules (id:3831 name:com_content.article.1896) (130.65KB) (0.32%)
    1.12ms
    1 x beforeRenderRawModule mod_custom () (688B) (0.32%)
    1.11ms
    1 x afterRenderRawModule mod_custom () (21.92KB) (0.32%)
    1.10ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.19%)
    653μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.14%)
    468μs
    1 x beforeRenderComponent com_content (23.29KB) (0.11%)
    371μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.1%)
    345μs
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.1%)
    343μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.06%)
    195μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.05%)
    183μs
    1 x afterRenderRawModule mod_custom () (896B) (0.04%)
    150μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.04%)
    144μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    133μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.03%)
    117μs
    1 x afterRenderModule mod_custom (Søg mere info...) (5.43KB) (0.02%)
    86μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.02%)
    72μs
    1 x After Access::getAssetRules (id:3831 name:com_content.article.1896) (7.38KB) (0.02%)
    64μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.02%)
    59μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    51μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    49μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    48μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    35μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    32μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    29μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    29μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    27μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    26μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0.01%)
    19μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    16μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (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
44 statements were executed, 9 of which were duplicates, 35 unique239ms1.33MB
  • SELECT @@SESSION.sql_mode;52μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?118μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 161μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.65ms944BParams/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` = 1225μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`79μ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` = :guest283μ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`516μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC146μ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` = 1126μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config165μ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`744μ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`256μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `has_template_styles` AS `s` LEFT JOIN `has_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1202μ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)394μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 06.39ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.02ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1896'961μs48B/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)325μ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`296μ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)8.51ms4.13KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`935μ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 ASC297μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id111μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id960μ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`3.97ms261.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC18ms161.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`355μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1125μ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` = 0335μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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` = :id62μ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-04-02 08:08:22') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-02 08:08:22') AND c2.state = 1363μs3.97KBParams/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`22.05ms4.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 1567.99ms271.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 1597.72ms2.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` = :id234μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1167μ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)160μ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 ASC525μ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)133μ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` = 1113μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?105μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.11ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy