Skip to main content

D-vitamin och melatonin är livsviktiga ämnen för mitokondriernas funktion – dygnet runt – hela livet

D-vitamin och melatonin är livsviktiga ämnen för mitokondriernas funktion – dygnet runt – hela livetMitokondrierna är cellernas energiproducerande kraftverk med många andra livsviktiga funktioner. Mitokondrierna har behov av rikligt med D-vitamin, som vi bildar när solen står tillräckligt hög på himlen. Mitokondrierna har också behov av melatonin, som vi bildar när det blir mörkt. De två molekylerna kompletterar varandra, samtidigt som de skyddar mitokondrierna och cellerna hela dygnet och under hela livet. Men åldringsprocesser och det moderna sättet att leva hämmar emellertid den egna produktionen av de två livsviktiga molekylerna. Brist kan således resultera i sömnlöshet och en lång rad sjukdomar, däribland infektioner, diabetes 2, åderförkalkning, demens och cancer, där äldre i sakens natur är mer utsatta. Ändå är det möjligt att kompensera för den sjunkande egenproduktionen med effektiva tillskott. Detta framgår bland annat av en artikel publicerad i The Journal of Steroid Biochemistry and Molecular Biology.

Under hela evolutionen har D-vitamin och melatonin spelat avgörande roller för cellernas välbefinnande och försvarsmekanismer. Den högtstående solen är den viktigaste källan till D-vitamin. När mörkret faller börjar vi bilda signalämnet melatonin. Det betyder med andra ord att syntesen av D-vitamin och melatonin hänger samman med påverkan av solljus och den astronomiska klockan.
D-vitamin är mest känt i samband med kroppens upptag och utnyttjande av kalcium och fosfor. Melatonin är mest känt för sitt inflytande på vår biologiska klocka och vår sömnkvalitet. Men under de senaste årtiondena har vetenskapen funnit att de två molekylerna har en mängd andra livsviktiga funktioner, som inkluderar cellernas mitokondrier. Dessa är några små bönformade kraftverk som levererar energi till cellen i form av ATP. Mitokondrierna utför dessutom flera viktiga funktioner i cellen såsom celldelning, kalciumsignalering, tillväxtövervakning och programmerad celldöd (apoptos).
Brist på D-vitamin och melatonin hänger därför samman med olika dysfunktioner i cellerna, vilket kan resultera i sömnstörningar, akuta infektioner och en mängd kroniska sjukdomar som bland annat inkluderar åderförkalkning, metaboliskt syndrom, diabetes 2, högt blodtryck, neurologiska sjukdomar, njursjukdomar, bensjukdomar och cancer.
Idag finns det många sjukdomar som anses vara uttalade mitokondriella sjukdomar, däribland migrän, fibromyalgi, Alzheimers, demens, Parkinsons sjukdom och cancer. Därför finns det all anledning att se efter mitokondrierna och cellernas välbefinnande under hela livet.

Fakta om mitokondrier

  • En cell kan innehålla över 1 000 mitokondrier beroende av energiförbrukning.
  • Påminner om bakterier med eget arvsmaterial (mtDNA).
  • Förökar sig självständigt inuti cellen.
  • Producerar energi i form av ATP med hjälp av syra.
  • Reglerar celldelning, kalciumsignalering, övervakning av tillväxt och apoptos.
  • Vissa funktioner utförs endast i specifika celltyper.
  • Är mycket sårbara för oxidativ stress.

Åldringsprocesser hämmar bildandet av D-vitamin och melatonin

Vi bildar D-vitamin i huden med hjälp av solljuset och ett kolesterol i huden. Men på våra breddgrader kan vi bara bilda D-vitamin under sommarhalvåret, när solen står tillräckligt högt på himlen. Överskott av D-vitamin lagras i levern för senare användning på vinterhalvåret. Men gammal och tunn hud hämmar emellertid den egna produktionen av D-vitamin. Åldringsprocesser kännetecknas också av tröga enzymprocesser som gör det svårare att omvandla den inaktiva formen från solen och tillskott (kolekalciferol) till den aktiva form som cellerna behöver.
Vi bildar främst melatonin i tallkottkörteln, och det finns en direkt förbindelse från ögats näthinna. Följaktligen gör dagsljuset att tallkottkörteln håller tillbaka melatoninproduktionen, och att kvällsmörkret ökar produktionen, så att vi lättare kan somna och sova gott. Men tallkottkörteln förkalkas med åldern, vilket resulterar i en minskande egenproduktion, och att en 60-åring bara bildar ungefär hälften i förhållande till en 20-åring.

Brist på D-vitamin och melatonin resulterar i oxidativ stress och många sjukdomar

En viktig orsak till de flesta kroniska sjukdomar är oxidativ stress. Det är ett tillstånd där det föreligger en obalans mellan fria radikaler och cellernas antioxidantförsvar.
Fria radikaler är några mycket reaktiva syremolekyler som både är livsviktiga och livsfarliga. De är en naturlig biprodukt från mitokondriernas energiomsättning och de spelar viktiga roller för immunförsvaret och andra cellfunktioner. Men de fria radikalerna bör vara under strikt kontroll, så att de bara utför sina specifika uppgifter och inte orsakar cellskador och oxidativ stress i kroppen. För när allt kommer omkring skapar oxidativ stress grunden för dåligt fungerande mitokondrier och kroniska inflammationer, som är den röda tråden i de flesta kroniska sjukdomar.
I detta avseende hjälper D-vitamin till att stärka immunförsvaret och hämma de kroniska inflammationer som banar vägen för oxidativ stress.
Melatonin fungerar som en kraftfull antioxidant som skyddar mitokondriernas DNA och andra cellbeståndsdelar mot oxidativ stress. Melatonin kan också reparera cellskador när vi sover.
D-vitamin och melatonin har dessutom olika effekter på renin–angiotensin–aldosteron-systemet (RAAS), som är ett blodtrycks- och vätskereglerande system i kroppen.
D-vitamin och melatonin är båda viktiga för att cellerna ska kunna utföra inre rengöring (autofagi), och för att de ska kunna begå programmerad celldöd (apoptos) när de är utslitna eller felprogrammerade potentiella cancerceller.
D-vitamin och melatonin har således en synergieffekt när mitokondrierna ska fungera optimalt. Och det är en förutsättning för alla cellers hälsa.

D-vitaminbrist kan bero på:

  • Åldringsprocesser och tunn hud.
  • Brist på sommarsol och för mycket solskyddsfaktor.
  • Vintermånaderna, när solen står för låg.
  • Mörk hud.
  • Övervikt.
  • Diabetes 2.
  • Kolesterolsänkande läkemedel.

 

Brist på melatonin kan bero på

  • Åldringsprocesser.
  • För lite ljus under dagen.
  • Solglasögon.
  • För mycket ljus på natten – särskilt från skärmar och LED-lampor på grund av det blå ljuset.
  • Stimulantia.
  • Jetlag.

Tillskott med D-vitamin och melatonin

I Danmark innehåller vanliga vitamintabletter bara 5 mikrogram D-vitamin. Men det behövs i regel mer för att uppnå de optimala nivåerna i blodet över 50 nmol/l.
På marknaden finns det starka tillskott med 20–80 mikrogram. Det verkliga behovet beror på faktorer som exponering för sol, ålder, hudtyp, BMI och kroniska sjukdomar som diabetes.
Eftersom D-vitamin är ett fettlösligt vitamin får vi det bästa utnyttjandet i tillskott som kapslar, där D-vitaminet är bundet till olja.
Man kan bara köpa melatonin i Sverige om man har recept. Det är lagligt att köpa melatonin för eget bruk från andra EU-länder – både som kosttillskott och som receptbelagt läkemedel.

Referenser

Feres José Mocayar et al. Daily and seasonal mitochondrial protection: Unraveling common possible mecanism involving vitamin D and melatonin. The Journal of Steroid Biochemistry and Molecular Biology. 2020

Ricca C et al. Vitamin D Receptor Is Necessary for Mitochondrial Function and Cell Health. Int Mol Sci 2018

Alice Meläo. Researchers Review Melatonin´s Therapeutic Potential for Mitochondrial Dysfunction-related diseases. Mitochondrial Disease News. 2017

https://en.wikipedia.org/wiki/Mitochondrial_disease

  • Skapad
8.69MBMemory Usage96.07msRequest 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" => 1740048932 "last" => 1740048932...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "sv-SE" ]
  • afterLoad (456.53KB) (1.73ms)
  • afterInitialise (1.27MB) (14.08ms)
  • afterRoute (906.15KB) (5.21ms)
  • beforeRenderComponent com_content (23.26KB) (312μs)
  • Before Access::preloadComponents (all components) (33.44KB) (268μs)
  • After Access::preloadComponents (all components) (97.34KB) (609μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (14μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (4.68ms)
  • Before Access::getAssetRules (id:5312 name:com_content.article.2621) (130.65KB) (85μs)
  • After Access::getAssetRules (id:5312 name:com_content.article.2621) (7.38KB) (49μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (16.93ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (185μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (4μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (90μs)
  • afterRenderComponent com_content (61.39KB) (5.39ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.28KB) (1.63ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (26μs)
  • afterDispatch (17.6KB) (584μs)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (444μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (71.3KB) (29.81ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (47μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (47μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (11μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (24μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.01ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (56μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (14μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (25μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (11μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (21μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (279μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.17ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (51μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (24.49KB) (1.39ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (65.84KB) (1.75ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (152μs)
  • afterRenderRawModule mod_custom () (21.98KB) (773μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (103μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (101μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (549μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (41μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (669μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (30μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (530μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (55μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (183μs)
  • afterRenderRawModule mod_custom () (944B) (126μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (25μs)
  • beforeRenderRawModule mod_custom () (688B) (81μs)
  • afterRenderRawModule mod_custom () (896B) (91μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (23μs)
  • afterRender (205.86KB) (2.16ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (71.3KB) (31.03%)
    29.81ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.41MB) (17.62%)
    16.93ms
    1 x afterInitialise (1.27MB) (14.65%)
    14.08ms
    1 x afterRenderComponent com_content (61.39KB) (5.61%)
    5.39ms
    1 x afterRoute (906.15KB) (5.43%)
    5.21ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (4.87%)
    4.68ms
    1 x afterRender (205.86KB) (2.25%)
    2.16ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (2.09%)
    2.01ms
    1 x afterRenderRawModule mod_finder () (65.84KB) (1.82%)
    1.75ms
    1 x afterLoad (456.53KB) (1.8%)
    1.73ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.28KB) (1.7%)
    1.63ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (24.49KB) (1.45%)
    1.39ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.22%)
    1.17ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.8%)
    773μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.7%)
    669μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.63%)
    609μs
    1 x afterDispatch (17.6KB) (0.61%)
    584μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.57%)
    549μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.55%)
    530μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.46%)
    444μs
    1 x beforeRenderComponent com_content (23.26KB) (0.32%)
    312μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.29%)
    279μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.28%)
    268μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (0.19%)
    185μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.19%)
    183μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.16%)
    152μs
    1 x afterRenderRawModule mod_custom () (944B) (0.13%)
    126μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.11%)
    103μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.1%)
    101μs
    1 x afterRenderRawModule mod_custom () (896B) (0.09%)
    91μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.09%)
    90μs
    1 x Before Access::getAssetRules (id:5312 name:com_content.article.2621) (130.65KB) (0.09%)
    85μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.08%)
    81μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.06%)
    56μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.06%)
    55μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.05%)
    51μs
    1 x After Access::getAssetRules (id:5312 name:com_content.article.2621) (7.38KB) (0.05%)
    49μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.05%)
    47μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.05%)
    47μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.04%)
    41μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.03%)
    30μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.03%)
    26μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.03%)
    25μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.03%)
    25μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.03%)
    24μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.02%)
    23μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.02%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.02%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.02%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.02%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    14μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    10μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0.01%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0.01%)
    6μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
43 statements were executed, 9 of which were duplicates, 34 unique48.64ms1.1MB
  • SELECT @@SESSION.sql_mode;215μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?442μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 160μ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)1.4ms944BParams/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` = 1252μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`72μ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` = :guest162μ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`507μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC149μ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` = 1129μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config170μ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`756μ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`246μ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` = 1180μ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)377μ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` = 02.38ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`593μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2621'829μ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)328μ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`331μ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)1.52ms4.08KBParams/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`290μ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 ASC305μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id60μ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`1.98ms212.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 DESC2.85ms109.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`290μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1108μ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` = 0304μ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` = :id60μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'sv-SE' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-20 10:55:32') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-20 10:55:32') AND c2.state = 1252μs3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 1027.5ms139.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.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 (: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`357μs3.97KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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` = :id129μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1161μ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)123μ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 ASC273μ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)128μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `has_scheduler_tasks` AS `a` WHERE `a`.`state` = 1117μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?86μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.97ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy