Skip to main content

For lidt søvn medfører hurtigere aldringsprocesser

- og mangel på melatonin, spiller en afgørende rolle

For lidt søvn medfører hurtigere aldringsprocesserDen moderne levevis bevirker, at kronisk søvnmangel er meget udbredt. Mange vænner sig til det, mere eller mindre. Men den kroniske søvnmangel er meget sundhedsskadelig, da den er forbundet med hurtigere aldringsprocesser og hjertekarsygdomme. Det fremgår af et nyt studie, som er publiceret i Communication Biology. Gennem de sidste årtier har adskillige studier afsløret, hvordan hormonet melatonin optimerer søvnen og virker som en kraftig antioxidant, der beskytter cellerne. Således kalder en af verdens førende melatoninforskere, Dr. Walter Pierpaoli, melatonin for et mirakelhormon, der udsætter aldringsprocesserne på flere fronter. I det følgende står der mere om aldringsprocesserne, hvordan man kan optimere sin melatoninproduktion, og hvorfor tilskud kan være en befriende løsning, der også har en positiv indflydelse på helbredet og livslængden.

Siden tidernes morgen har vi været skabt til at være vågne og aktive om dagen, når solen skinner, og sove om natten, når det er mørkt. Det har altid været livsvigtigt at sove tungt og drømme, så vi kan restituere og lade op til næste dag – både fysisk og psykisk. Det viser sig også, at hjernen bliver renset for giftige stofskifteprodukter, når vi sover. Men hvis vi ikke får dækket vores søvnbehov, bliver vi tappet for energi. Det kan ikke alene medføre træthed og uoplagthed. På sigt kan det også gøre os mere sårbare overfor en lang række sygdomme og fremskynde aldringsprocesserne.

Søvn påvirker vores biologiske alder

Gennem de sidste årtier har adskillige studier vist, at mangel på søvn hænger sammen med et dårligt helbred. I det nye studie analyserede forskere fra Singapore søvnmønstret hos 480 sunde frivillige gennem en uge ved hjælp af diverse tekniske udstyr. Derudover samlede forskerne data vedrørende deltagernes BMI, livvidde, blodtryk, kolesterol og blodsukker, som er forbundet med risikoen for at udvikle hjertekarsygdomme.
For at estimere deltagernes biologiske alder, fik de også analyseret deres telomerer. Det er nogle DNA-strukturer, der sidder for enden af humane gener, og hvor længden bliver kortere, efterhånden som cellerne deler sig, og vi bliver ældre. Telomerernes længde er således en god markør for vores biologiske alder, som siger mere om vores helbred og forventede levetid end datoen på fødselsattesten.

Telomererne for enden af vores gener kan sammenlignes med et gammeldags klippekort, der også bliver kortere, jo mere det bruges.

Søvnmangel påvirker telomerernes længde, biologisk alder og kredsløb

Længden på telomererne påvirkes af vores gener og ydre faktorer som kost, motion og livsstil.
I det nye studie fra Singapore fandt forskerne, at de deltagere, som sov mindre end fem timer om natten, generelt havde kortere telomerer i forhold til de deltagere, der sov syv timer og derover. Blandt de deltagere, der sov for lidt, var der også flere med et højere BMI og en større livvidde, som øger risikoen for hjertekarsygdomme. Det skyldes, at det viscerale fedt mellem organerne er meget sundhedsskadeligt, da det iværksætter kroniske inflammationer, som baner vej for åreforkalkning.
Det nye studie indikerer, hvor vigtigt det er, at vi alle får nok søvn. Det gælder ikke mindst befolkningen i Singapore og andre moderne folkeslag, der generelt sover alt for lidt. Studiet er publiceret i Communications Biology.

  • Søvneksperter antager, at 10-15 procent af den danske befolkning lider af alvorlige og langvarige søvnproblemer.
  • Der er også en stor gråzone, der bare sover for lidt

Melatonins betydning for den gode søvn – hele livet

Melatonin er et signalstof, der spiller en overordnet rolle for den gode søvn, cellernes døgnrytme og mange fysiologiske processer.
Vi danner primært melatonin i den lille pinealkirtel (corpus pineale), der er lokaliseret midt i hjernen, og der er en direkte nerveforbindelse fra øjet til pinealkirtlen. Fra tidernes morgen har lyspåvirkningerne sørget for, at vi danner serotonin, som har mange fysiologiske funktioner, når vi er vågne. Serotonin omdannes så til melatonin via enzymprocesser, når mørket falder på.
Lys påvirker altså dannelsen af serotonin. Og mørke påvirker dannelsen af melatonin, som fremkalder søvnighed og en naturlig søvn med drømmeaktivitet. Af samme grund har vi bedst af at sove i bælgravende mørke.
Melatonin er desuden en kraftig antioxidant, der bidrager til at reparere celleskader, når vi sover. Melatonin er i det hele taget et enestående molekyle, der virker gennem forskellige mekanismer på næsten alle fysiologiske processer, som omhandler energiomsætningen, nervesystemet, kredsløbet, hormonsystemet og immunsystemet.

  • 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.

Kroppen har brug for en fast døgnrytme

Under normale omstændigheder tilbringer vi omkring otte timer i døgnet med at sove. Det vigtigste er dog, at vi så vidt muligt sover igennem og føler os veludhvilede og friske – både fysisk og psykisk.
Men søvneksperter antager, at 10-15 procent af befolkningen lider af alvorlige og langvarige søvnproblemer. Der findes også en stor gråzone, som bare sover for lidt eller for dårligt.
Manglen på søvn og forstyrrelser i cellernes eget klokkeværk kan i det hele taget true humøret og øge risikoen for en lang række sygdomme. For cellerne har stadig brug for en fast døgnrytme, som helst skal følge det astronomiske døgn.

På kort sigt kan for lidt søvn øge risikoen for:

  • Træthed og dårligt humør
  • Nedsat præstationsevne og ulykker
  • Trang til søde sager og stimulanser
  • Dårlig fordøjelse
  • Nedsat modstandskraft

På længere sigt kan for lidt søvn øge risikoen for:

  • Tidligere aldringsprocesser og kortere telomerer
  • Hjerte-karsygdomme
  • Overvægt og diabetes 2
  • Depression, demens og Alzheimers
  • Kræft

Dannelsen af melatonin i løbet af døgnet og livet

Normalt stiger niveauet af melatonin i blodet efter mørkets frembrud, og niveauet topper mellem klokken to og fire om natten.
Jo ældre vi bliver, jo mere forkalker pinealkirtlen, og jo mindre melatonin danner vi. I 60-årsalderen er melatoninproduktionen faldet til omkring det halve i forhold til 20-årsalderen. Menopausen kan også medføre et drastisk fald.
Meget tyder på, at kroppens dalende melatoninproduktion giver en dårligere søvnkvalitet. Der er desuden mange faktorer i miljøet, som kan nedsætte den naturlige melatonindannelse, hvilket fremgår af følgende.

Faktorer i miljøet, der nedsætter den naturlige melatonindannelse

  • For lidt dagslys
  • For meget lys om natten. Især det blå LED-lys fra tv, smartphones, computerskærme og sparepærer
  • Stress
  • Natarbejde og skifteholdsarbejde
  • Rejser mellem forskellige tidszoner, der giver jetlag
  • Kaffe, alkohol, tobak og andre stimulanser
  • Sovepiller og andre beroligende midler
  • Elektrosmog fra mobiltelefoner, tv, WiFi routere, elevationssenge, elmaster m.v.
  • Mangel på aminosyren tryptofan samt B-vitaminer og magnesium.

Melatonin er en naturlig sovepille

Den bedste måde at få sin søvn er at gå tidligt i seng, så man er udhvilet, når man vågner eller vækkeuret ringer. Men hvis man har svært ved at falde i søvn eller sover dårligt, er det oplagt at gøre noget ved årsagen, som ofte skyldes mangel på signalstoffet melatonin.
Det er selvfølgelig vigtigt at spise sundt og at undgå stress, stimulanser, for kraftige lyspåvirkninger og andet, der kan forstyrre den naturlige melatoninproduktion.
Tilskud med melatonin kan desuden være en befriende genvej til den naturlige søvn, idet tilskuddet kompenserer for kroppens mangel, hvad enten den er forårsaget af kraftige lyspåvirkninger, aldringsprocesser, natarbejde, skiftehold eller jetlag, som alt sammen kan gribe forstyrrende ind i pinealkirtlens melatoninproduktion.
Ved at tage tilskud med melatonin får man kroppen til at tro, at det er nat, selvom det måske ikke er det. På den måde kan tilskud med melatonin hjælpe til den naturlige søvn, som er så vigtig for helbredet og humøret.
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 også vigtigt at tilstræbe en fast døgnrytme, som er forskellig for A- og B-mennesker.

Melatonin kan købes i flere EU lande

Man kan kun købe melatonin i Danmark, hvis man har en recept. Det er desuden lovligt 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.

Nyttige råd til den gode søvn

  • Få masser af dagslys og motion
  • Spis sundt og få nok tryptofan, B-vitaminer og magnesium
  • Undgå koffeinholdige drikke som kaffe, sort te og Coca-Cola efter klokken 15
  • Slap af en times tid før du skal i seng
  • Undgå eller begræns påvirkningen af LED- lys fra sparepærer, smartphones og skærme, som er problematiske på grund af det blå lys.
  • Brug gerne gule briller, der blokerer for det blå lys, så melatoninproduktionen ikke forstyrres
  • Hvis din smartphone har et filter for blåt lys, kan du aktivere det i fald du bruger telefonen om natten
  • Undgå elektrosmog og sluk for diverse kilder inden sengetid
  • Sov i total mørke. Brug eventuelt sovebriller eller mørklægningsgardiner
  • Brug ørepropper, hvis der er støj
  • Tag eventuelt tilskud med melatonin en times tid før du skal i seng
  • Læs Anette Harbech Olesens nye bog ”Søvnhormonet Melatonin ” med flere informationer og gode råd til at optimere kroppens egen melatoninproduktion.

Referencer:

James Ives: Chronic sleep deprivation linked to increased biological aging and cardiovascular disease risk. News Medical Life Sciences. 2019.

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

Hanne Kokkegård. Døgnrytmens mekanik udløser Nobelprisen i fysiologi. Ingeniøren okt. 2017

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

Dun Xian Tan. Pineal Calcification, melatonin Production, Aging, Associated Health Consequences and Rejuvenation of the Pineal Gland. Molecules 2018

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

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

Anette Harbech Olesen. Søvnhormonet Melatonin. Specialtrykkeriet Arco. 2019

  • Oprettet den .
29.236MBMemory Usage2.23sRequest 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" => 1744828499 "last" => 1744828499...
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 (3.82MB) (78.04ms)
  • afterInitialise (8.45MB) (237ms)
  • afterRoute (2.02MB) (68.66ms)
  • beforeRenderComponent com_content (397.13KB) (11.15ms)
  • Before Access::preloadComponents (all components) (259.13KB) (11.42ms)
  • After Access::preloadComponents (all components) (100.46KB) (1.01ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (17μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (43.53ms)
  • Before Access::getAssetRules (id:4838 name:com_content.article.2388) (130.65KB) (125μs)
  • After Access::getAssetRules (id:4838 name:com_content.article.2388) (26.98KB) (239μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (7.2MB) (358ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (39.76KB) (745μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (8μs)
  • afterRenderModule mod_custom (Søg mere info...) (75.67KB) (3.38ms)
  • afterRenderComponent com_content (208.8KB) (112ms)
  • Before Access::getAssetRules (id:8 name:com_content) (249.57KB) (26.95ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (42μs)
  • afterDispatch (18.1KB) (8.21ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (66.98KB) (8.86ms)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (408.81KB) (478ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (47μs)
  • afterRenderRawModule mod_tags_popular (Søg) (182.35KB) (459ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (505.55KB) (51.06ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (65μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (25μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (12.2KB) (9.5ms)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (356.63KB) (45.35ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.45KB) (83μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (23μs)
  • afterRenderRawModule mod_languages (Sprogskift) (331.2KB) (37.23ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (7μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (38μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (16μs)
  • afterRenderRawModule mod_finder () (541.28KB) (71ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (83μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (3.57ms)
  • afterRenderRawModule mod_custom () (23.39KB) (18.04ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (60μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (365μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (10.39KB) (28.05ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (12.28ms)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (26μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (3.03ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (31μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (5.98KB) (7.76ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (568μs)
  • afterRenderRawModule mod_custom () (944B) (187μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (39μs)
  • beforeRenderRawModule mod_custom () (688B) (10.38ms)
  • afterRenderRawModule mod_custom () (896B) (169μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (40μs)
  • afterRender (414.74KB) (27.48ms)
  • 1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (408.81KB) (21.39%)
    477.74ms
    1 x afterRenderRawModule mod_tags_popular (Søg) (182.35KB) (20.54%)
    458.66ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (7.2MB) (16.04%)
    358.10ms
    1 x afterInitialise (8.45MB) (10.62%)
    237.12ms
    1 x afterRenderComponent com_content (208.8KB) (5%)
    111.68ms
    1 x afterLoad (3.82MB) (3.49%)
    78.04ms
    1 x afterRenderRawModule mod_finder () (541.28KB) (3.18%)
    71.00ms
    1 x afterRoute (2.02MB) (3.07%)
    68.66ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (505.55KB) (2.29%)
    51.06ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (356.63KB) (2.03%)
    45.35ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (1.95%)
    43.53ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (331.2KB) (1.67%)
    37.23ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (10.39KB) (1.26%)
    28.05ms
    1 x afterRender (414.74KB) (1.23%)
    27.48ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (249.57KB) (1.21%)
    26.95ms
    1 x afterRenderRawModule mod_custom () (23.39KB) (0.81%)
    18.04ms
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.55%)
    12.28ms
    1 x Before Access::preloadComponents (all components) (259.13KB) (0.51%)
    11.42ms
    1 x beforeRenderComponent com_content (397.13KB) (0.5%)
    11.15ms
    1 x beforeRenderRawModule mod_custom () (688B) (0.46%)
    10.38ms
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (12.2KB) (0.43%)
    9.50ms
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (66.98KB) (0.4%)
    8.86ms
    1 x afterDispatch (18.1KB) (0.37%)
    8.21ms
    1 x afterRenderRawModule mod_finder () (5.98KB) (0.35%)
    7.76ms
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.16%)
    3.57ms
    1 x afterRenderModule mod_custom (Søg mere info...) (75.67KB) (0.15%)
    3.38ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.14%)
    3.03ms
    1 x After Access::preloadComponents (all components) (100.46KB) (0.05%)
    1.01ms
    1 x afterRenderRawModule mod_custom (Søg mere info...) (39.76KB) (0.03%)
    745μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.03%)
    568μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.02%)
    365μs
    1 x After Access::getAssetRules (id:4838 name:com_content.article.2388) (26.98KB) (0.01%)
    239μs
    1 x afterRenderRawModule mod_custom () (944B) (0.01%)
    187μs
    1 x afterRenderRawModule mod_custom () (896B) (0.01%)
    169μs
    1 x Before Access::getAssetRules (id:4838 name:com_content.article.2388) (130.65KB) (0.01%)
    125μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.45KB) (0%)
    83μs
    1 x afterRenderModule mod_finder () (3.29KB) (0%)
    83μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0%)
    65μs
    1 x afterRenderModule mod_custom () (1.23KB) (0%)
    60μs
    1 x afterRenderModule mod_finder () (1.23KB) (0%)
    49μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0%)
    47μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0%)
    42μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    40μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    39μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0%)
    38μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0%)
    31μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    26μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0%)
    25μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    17μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    12μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    12μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Søg mere info...) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    7μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    4μs
44 statements were executed, 9 of which were duplicates, 35 unique1.09s1.36MB
  • SELECT @@SESSION.sql_mode;94μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?156μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1114μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.62ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 11.74ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`119μ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` = :guest2.36ms1.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`534μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC2.53ms2.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` = 11.55ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config196μ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`4.03ms165.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`4.15ms3.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` = 1353μ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)633μ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` = 027.74ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`8.66ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2388'6.53ms48B/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)5.01ms46.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`4ms3.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)29.17ms4.09KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.23ms3.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 ASC2.31ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id188μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id2.35ms1.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`7.95ms261.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 DESC74.67ms161.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`784μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1226μ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` = 04.5ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.71ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id128μ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-16 18:34:59') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-16 18:34:59') AND c2.state = 1409μ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`87.09ms4.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 15357ms271.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 15435ms2.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` = :id7.09ms1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1151μ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)2.57ms584B/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 ASC448μ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)163μ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` = 1111μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?93μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?4.35ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy