Skip to main content

K-vitamins betydning for knogler, kredsløb, kræftforebyggelse og blodsukker

K-vitamins betydning for knogler, kredsløb, kræftforebyggelse og blodsukkerK-vitamin optræder i forskellige former og har mange biologiske funktioner. Den nyeste forskning er især fokuseret på K2-vitamin, som er afgørende for kroppens calciumfordeling, herunder opbygning af knoglerne og forebyggelsen af åreforkalkning. K2-vitamin har også betydning for en række proteiner, som indgår i energiomsætningen, blodsukkeret og kræftforebyggelsen. Det fremgår af en større oversigtsartikel, som er publiceret i BioMed Research International. Selvom mangel på K-vitamin regnes for sjælden, tyder anden forskning på, at mangel på K2-vitamin er ret udbredt på grund af ændrede spisevaner og kolesterolsænkende medicin. Så hvor meget K2-vitamin har vi egentlig brug for?

Vi bliver ældre i dag, og vi vil gerne være fysisk aktive og kunne klare os selv. Det kræver selvfølgelig stærke knogler og et godt kredsløb. Men knogleskørhed og åreforkalkning kommer jo snigende uden synlige ydre tegn, og pludselig brækker man måske knogler som håndled, ankler eller hofter. Eller måske får man en blodprop. Så selvom man for så vidt får nok calcium fra kost eller tilskud, kan det gøre mere skade end gavn, hvis man mangler det vigtige K2-vitamin, som vi her ser nærmere på i forbindelse med knogler, kredsløb og andre livsvigtige funktioner.

Det skønnes, at knogleskørhed rammer hver 3. kvinde og hver 8. mand i Danmark.

Knoglerne er levende hele livet

Når det gælder opbygning af stærke knogler er der mest fokus på calcium samt D-vitamin, som har betydning for calciumoptagelsen. Men der er også brug for K2-vitamin, magnesium og mindre mængder af andre mineraler. Knoglerne indeholder desuden blodkar, nerver og celler, hvor to følgende typer kontrollerer knoglestrukturen gennem hele livet:

• Osteoblasterne er de knogledannende celler. De danner hormonet osteocalcin, som styrker knoglevævet. Mængden af osteocalcin i blodet bruges som indikator for knogleomsætningen.

• Osteoclasterne nedbryder gamle, udslidte knogleceller. Osteoclasterne fjerner også calcium fra knoglerne for at regulere blodets pH-værdi, hvis nyrerne ikke kan udskille overskydende syre.

Knogleopbyggende og knoglenedbrydende processer

Knoglerne opbygges i barndommen og ungdommen. Men gennem hele livet bliver gammelt, udslidt knoglevæv erstattes af nyt, og så længe de knogleopbyggende processer er større end de nedbrydende, kan vi vedligeholde de sunde knogler. Ikke desto mindre begynder de nedbrydende processer så småt at blive større fra omkring 30-årsalderen. Kost og levevis har stor betydning for bevarelsen af de stærke knogler, og K-vitaminet bliver ofte overset.

K-vitamins forskellige former og betydning

Den danske biokemiker Henrik Dam fik Nobelprisen i 1943 for opdagelsen af K-vitaminet. ”K´et” står for koagulation, men vitaminet har betydning for mange andre funktioner, hvor forskningen afdækker stadig flere.
K-vitamin optræder således i mange forskellige former, og hovedfunktionerne er at fungere som co-faktor i produktionen og aktiveringen af en lang række K-vitaminafhængige proteiner.

K1-vitamin(fyllikinon)

K1-vitamin(fyllikinon) er mest kendt, da det indgår i blodets størkningsprocesser. Det findes især i mørkegrønne grønsager som broccoli, persille, spinat, kål og bønner, men vi optager kun omkring 10 % sammen med fedt i maden. K1-vitamin har betydning for blodets koagulation, og vitaminet lagres i leveren.

Omdannelse af K1-vitamin til K2-vitamin

En del K1-vitamin omdannes til K2-vitamin i leveren, men denne omdannelse hæmmes ved dårlig leverfunktion. Vi kan også omdanne K1-vitamin til K2-vitamin i tarmen, hvis tarmfloraen er velfungerende, men mængderne er ofte for små til at opretholde det gode helbred.

K1-vitamin og K2-vitamin er fedtopløselige vitaminer. De lagres i leveren og er bundet til LDL-kolesterolet under transporten til kroppens væv.

K2-vitamin (menakinon) er en gruppe kemiske stoffer, som også kaldes for MK-2 til MK-14

Kosten er en vigtig kilde til K2-vitamin, og vi optager normalt 100 procent. Men K2-vitamin findes kun i fermenterede produkter som surkål, kefir, bløde oste som brie og især det japanske sojaprodukt Natto, hvor vitaminet dannes af bakterier som Bacillus subtilis under fermenteringen.
Leveren lagrer K2-vitamin, som også findes i hjernen, bugspytkirtlen og kønskirtler. Depoterne tømmes hurtigt ved manglende tilførsel. Der findes dog en cyklus, som hjælper til at genbruge vitaminet.

K2-vitaminet aktiverer osteocalcin, som aflejrer calcium i knoglerne

Allerede i 1980´erne opdagede man, at K2-vitamin indgår i aktiveringen af proteinet osteocalcin, som sørger for at aflejre calciumsalte i knoglerne. Sammen med calcium, magnesium og D-vitamin indgår K2-vitamin således i opbygning og vedligeholdelse af stærke knogler. De fleste tilskud til knoglerne indeholder dog kun calcium og D-vitamin, og der er ingen sikkerhed for, at calcium havner i knoglerne.

Stærke knogler og sunde blodkar hænger sammen

Senere fandt forskerne, at K2-vitamin aktiverer et andet protein, matrix Gla protein, MGP, som primært findes i blodkarrene. Når K2-vitamin aktiverer MGP, binder det sig til calciumioner, og derved har K2-vitamin en kraftig evne til at forhindre åreforkalkning. MGP spiller også en rolle i opbygning af knoglerne, hvor det blandt andet findes sammen med osteocalcin.
Men hvis man mangler K2-vitamin eller inaktiverer MGP, vil man ende med at få alvorlig forkalkning i arterierne, og det går også ud over knoglerne, som ikke får tilført nok calcium. Derfor er K2-vitamin så vigtigt for både kredsløb og knogler. D-vitamin øger selve produktionen af MGP.
Forskellige videnskabelige studier viser, at K2-vitamin nedsætter risikoen for knogletab, knoglebrud og åreforkalkning. Der er også en lavere forekomst af disse sygdomme i Japan, hvor befolkningen får mere K2-vitamin gennem Natto.
Et andet studie peger desuden på, at det er en fordel at kombinere K2-vitamin med bisfosfonater, som normalt anvendes til farmakologisk behandling af knogleskørhed.

  • Knogler og tænder lagrer omkring 99 % af kroppens calcium
  • Celler i kroppens bløde væv som blodkar, muskler og hjerne bør være næsten calciumtomme
  • Når cellerne i de bløde væv indeholder for meget calcium, bliver de stressede, og der kan opstå åreforkalkning, inflammationer og andre alvorlige tilstande

K-2 vitamin, osteocalcin og blodsukker

Som nævnt indgår K2-vitamin i aktiveringen af osteocalcin, som aflejrer calcium i knoglerne.
Det er dog mindre kendt, at osteocalcin også har betydning for reguleringen af hormonet insulin, som lukker blodsukker (glukose) ind i cellerne.
Men mange har et ustabilt blodsukker, og ved insulinresistens er cellernes evne til at optage blodsukker nedsat. Tilstanden er en del af metabolisk syndrom, som er forstadie til diabetes 2.
Meget tyder således på, at mangel på K2-vitamin øger risikoen for insulinresistens.
Det er i forvejen kendt, at personer med diabetes 2 har en øget risiko for åreforkalkning og knogleskørhed. Forsøg på mus med diabetes afslører desuden, at tilskud med K2-vitamin og D-vitamin kan være relevant til personer med diabetes, som har knogleskørhed.

  • Osteocalcins funktioner
  • Aflejrer calcium i knoglerne
  • Regulering af insulin og blodsukker
  • Energistofskifte
  • Fertilitet

Statiner hæmmer syntesen af K2-vitamin

Ifølge et studie, som har været publiceret i Expert Research Review of Clinical Pharmacology, kan statiner, der er kolesterolsænkende medicin, stik imod forventning, øge risikoen for åreforkalkning og hjertesvigt. I artiklen fremlægger forskerne flere mekanismer, som kan gøre sig gældende. En af mekanismerne er, at statiner hæmmer syntesen af K2-vitamin ud fra K1-vitamin.

K-vitamin, kræft og inflammationer

Gas6 (growth arrest-specific 6) tilhører de K-vitaminafhængige proteiner. Gas6 findes i mange af kroppens væv, hvor det regulerer adskillige biologiske processer, herunder celleudvikling, cellevækst og cellernes sammenhæng. Gas6 har også betydning for kræftcellers evne til at begå selvmord, også kaldet for apoptose. Det er en reaktion som syge og udslidte celler normalt bør udføre. En anden mekanisme er, at Gas6 modvirker inflammationer, som også sættes i forbindelse med kræft. K2-vitamin nedsætter generelt risikoen for flere kræftformer.

I gamle dage fik vi mere K2-vitamin gennem kosten

Det skyldes, at det var mere udbredt at forlænge holdbarheden af mange fødeemner gennem fermentering. I dag er det mere udbredt med syltning, pasteurisering, konserveringsmidler, køleskabe og frysere.

Udbredt mangel og dårlig udnyttelse

Selvom mangel på K-vitamin regnes for sjælden, tyder nyere forskning på, at mangel på K2-vitamin er meget udbredt. Foruden den ensidige kost og ændrede kostvaner uden så mange fermenterede produkter kan mangel på K-vitamin også forekomme ved længere tids brug af lægemidler som antibiotika, syreneutraliserende midler, acetylsalicylsyrepræparater, kolesterolsænkende medicin samt blodfortyndende medicin med warfarin (Marevan/Waran), der virker som K-vitaminantagonister mod blodpropper. Man skal dog huske, at patienter, som får denne form for blodfortyndende medicin ikke må tage tilskud med K-vitamin.

  • K2-vitamins vigtigste funktioner
  • Fordeling af kroppens calcium
  • Aktivering af MGP, der binder calcium og modvirker åreforkalkning
  • Aktivering af osteocalcin, der aflejrer calcium i knoglerne
  • Regulering af insulin og blodsukker
  • Kræftcellers evne til at begå selvmord (apoptose)

Hvor meget K-vitamin har vi brug for?

Ifølge Sundhedsstyrelsen er RI for K1-vitamin 75 mikrogram for voksne. Men Sundhedsstyrelsen har ingen anbefalinger for et dagligt indtag af K2-vitamin. Derfor kan man i stedet følge de internationale anbefalinger. Hvis der er mistanke om knogleskørhed (osteoporose) eller åreforkalkning, anbefales det ofte at tage tilskud på 150-180 mikrogram pr dag. Til forebyggelse af knogleskørhed og åreforkalkning anbefales den halve dosering svarende til 75-90 mikrogram pr dag.
K2-vitaminet iværksætter straks de biokemiske reaktioner, som gavner kredsløbet og styrker knoglerne. Men en analyse af resultaterne vil først være målbar efter et års behandling.
Ifølge Henrik Hey, overlæge på Vejle Sygehus, kan anbefalinger af K2-vitamin være aktuelt for 80 procent af den voksne befolkning som forebyggende indsats eller i forbindelse med medicinsk terapeutisk behandling ved sygdom.

Man kan sagtens øge K2-vitaminindtaget gennem fermenterede produkter, og det er bedst, hvis man selv fermenterer råvarerne, da de pasteuriserede produkter ikke indeholder ret meget K2-vitamin.

Referencer:

Solmaz Akbari. Vitamin K and Bone Metabolism: A Reviewof the Latest Evidense in Preclinical Studies. BioMed Research International 2018

Nutrition insight. Role of Vitamin K in Bone Health Underlined in New Study. Jun 2017

Okyama et al. Statins stimulate atherosclerosis and heart failure: pharmacological mechanisms. PubMed.gov 2015

Guiling Wu. Targeting Gas6/TAM in cancer cells and tumor microenviroment. Melecular cancer 2018

Henrik Hey. K2 vitamin anbefalinger og advarsler. 2016

Hyung Jin Choi et al. Vitamin K2 Supplementation Improves Insulin Sensitivity via Osteocalcin Metabolism: A Placebo-Controlled Trial. American Diabetes Care. 2011

Shane Peterson, Søren Ejlersen & Ditte Ingemann. Fermentering. People´s Press 2015

  • Oprettet den .
8.792MBMemory Usage351msRequest 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" => 1743602933 "last" => 1743602933...
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.41KB) (3.08ms)
  • afterInitialise (1.27MB) (18.9ms)
  • afterRoute (603.19KB) (4.06ms)
  • beforeRenderComponent com_content (23.29KB) (404μs)
  • Before Access::preloadComponents (all components) (36.09KB) (1.03ms)
  • After Access::preloadComponents (all components) (97.34KB) (1.91ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (11.74ms)
  • Before Access::getAssetRules (id:4144 name:com_content.article.2046) (130.65KB) (89μs)
  • After Access::getAssetRules (id:4144 name:com_content.article.2046) (7.38KB) (60μs)
  • beforeRenderRawModule mod_custom (Søg mere info...) (1.57MB) (43.93ms)
  • afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (284μs)
  • beforeRenderModule mod_custom (Søg mere info...) (720B) (4μs)
  • afterRenderModule mod_custom (Søg mere info...) (4.93KB) (88μs)
  • afterRenderComponent com_content (68.45KB) (26.24ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (3.63ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (27μs)
  • afterDispatch (17.66KB) (1.75ms)
  • beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (444μs)
  • afterRenderRawModule mod_articles_category (LÆS MERE...) (119.7KB) (94.9ms)
  • beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (23μs)
  • afterRenderRawModule mod_tags_popular (Søg) (20.12KB) (106ms)
  • beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (4.7ms)
  • afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (60μs)
  • beforeRenderModule mod_tags_popular (Søg) (5.66KB) (15μs)
  • afterRenderModule mod_tags_popular (Søg) (1.27KB) (24μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (206μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (2.69ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (55μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (18μs)
  • afterRenderRawModule mod_languages (Sprogskift) (25.59KB) (4.25ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (20μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (11μs)
  • afterRenderRawModule mod_finder () (134.78KB) (4.45ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (138μs)
  • afterRenderRawModule mod_custom () (21.95KB) (2.53ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (53μs)
  • beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (107μs)
  • afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (3.02ms)
  • beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (50μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (701μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (31μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.96ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (183μs)
  • afterRenderRawModule mod_custom () (944B) (131μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (688B) (82μs)
  • afterRenderRawModule mod_custom () (896B) (93μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (23μs)
  • afterRender (193.45KB) (4.88ms)
  • 1 x afterRenderRawModule mod_tags_popular (Søg) (20.12KB) (30.33%)
    106.40ms
    1 x afterRenderRawModule mod_articles_category (LÆS MERE...) (119.7KB) (27.05%)
    94.90ms
    1 x beforeRenderRawModule mod_custom (Søg mere info...) (1.57MB) (12.52%)
    43.93ms
    1 x afterRenderComponent com_content (68.45KB) (7.48%)
    26.24ms
    1 x afterInitialise (1.27MB) (5.39%)
    18.90ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (3.35%)
    11.74ms
    1 x afterRender (193.45KB) (1.39%)
    4.88ms
    1 x beforeRenderModule mod_articles_category (LÆS MERE...) (271.75KB) (1.34%)
    4.70ms
    1 x afterRenderRawModule mod_finder () (134.78KB) (1.27%)
    4.45ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (25.59KB) (1.21%)
    4.25ms
    1 x afterRoute (603.19KB) (1.16%)
    4.06ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.12KB) (1.04%)
    3.63ms
    1 x afterLoad (456.41KB) (0.88%)
    3.08ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (6.52KB) (0.86%)
    3.02ms
    1 x afterRenderRawModule mod_menu (Main Menu - Dansk) (208.48KB) (0.77%)
    2.69ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.72%)
    2.53ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.56%)
    1.96ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.54%)
    1.91ms
    1 x afterDispatch (17.66KB) (0.5%)
    1.75ms
    1 x Before Access::preloadComponents (all components) (36.09KB) (0.29%)
    1.03ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.2%)
    701μs
    1 x beforeRenderRawModule mod_articles_category (LÆS MERE...) (32.66KB) (0.13%)
    444μs
    1 x beforeRenderComponent com_content (23.29KB) (0.12%)
    404μs
    1 x afterRenderRawModule mod_custom (Søg mere info...) (4.72KB) (0.08%)
    284μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (11.89KB) (0.06%)
    206μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.05%)
    183μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.04%)
    138μs
    1 x afterRenderRawModule mod_custom () (944B) (0.04%)
    131μs
    1 x beforeRenderRawModule mod_menu (Main Menu - Dansk) (5.07KB) (0.03%)
    107μs
    1 x afterRenderRawModule mod_custom () (896B) (0.03%)
    93μs
    1 x Before Access::getAssetRules (id:4144 name:com_content.article.2046) (130.65KB) (0.03%)
    89μs
    1 x afterRenderModule mod_custom (Søg mere info...) (4.93KB) (0.03%)
    88μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.02%)
    82μs
    1 x After Access::getAssetRules (id:4144 name:com_content.article.2046) (7.38KB) (0.02%)
    60μs
    1 x afterRenderModule mod_articles_category (LÆS MERE...) (1.25KB) (0.02%)
    60μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (5.36KB) (0.02%)
    55μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    53μs
    1 x afterRenderModule mod_menu (Main Menu - Dansk) (1.25KB) (0.01%)
    50μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    49μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    31μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    27μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    25μs
    1 x afterRenderModule mod_tags_popular (Søg) (1.27KB) (0.01%)
    24μs
    1 x beforeRenderRawModule mod_tags_popular (Søg) (5.3KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    23μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (4.44KB) (0.01%)
    18μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    16μs
    1 x beforeRenderModule mod_tags_popular (Søg) (5.66KB) (0%)
    15μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    11μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    11μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    11μs
    2 x beforeRenderModule mod_menu (Main Menu - Dansk) (720B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    6μ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
45 statements were executed, 9 of which were duplicates, 36 unique256ms1.32MB
  • SELECT @@SESSION.sql_mode;182μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?472μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1318μ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)2ms944BParams/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` = 1224μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`77μ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` = :guest138μ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`477μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC144μ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` = 1178μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config171μ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`789μ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`237μ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` = 1179μ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)1.68ms7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.3ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.94ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2046'1.22ms48B/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)2.77ms46.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`823μ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.49ms4.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`362μ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 ASC321μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id726μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id93μ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`4.8ms261.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 DESC17.49ms161.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`353μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1140μ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` = 0297μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id720μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id72μ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 14:08:53') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-02 14:08:53') AND c2.state = 1346μ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`19.06ms4.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 1572.13ms231.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 15105ms2.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` = :id239μs1.44KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1171μ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)149μ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 ASC330μ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)1.51ms584B/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` = 1126μ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`330μs4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?103μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.41ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy