Skip to main content

Vitamin C forebygger kreft ved å regulere stamcellefunksjoner

Vitamin C forebygger kreft ved å regulere stamcellefunksjonerIfølge tre nyere studier kan vitamin C hjelpe gener å drepe ukontrollerte stamceller som forårsaker leukemi. Vitamin C kan således ha en forebyggende effekt. Men ved en slik behandling er det ikke nok med noen appelsiner om dagen, eller vanlige kosttilskudd. Her bør vitamin C gis intravenøst ​​i mye større doser. Faktisk har det blitt gitt i såkalte Redoksbehandlinger i flere tiår. På denne måten virker vitamin C gjennom helt andre mekanismer, som dreper kreftceller.

Stamceller kan absorbere uvanlig store mengder vitamin C (askorbinsyre) som bidrar til å regulere funksjonene til stamcellene, og forhindre utvikling av leukemi. Det fremgår av en nyere studie fra Children's Medical Center Research Institute, UT Southwestern (CRI) i Texas.
Forskere har lenge kjent til at personer med lavt nivå av askorbinsyre har større risiko for å utvikle kreft, uten at de riktig har forstått hvorfor, men nå har forskerne kommet et skritt videre.
Grunnen til at man har ikke forstått så mye rundt stamcellenes stoffskifte er fordi det kreves mange celler for å lage en analyse, og det finnes ikke så mange stamceller i de enkelte vev. Men nå har en ny teknikk i forbindelse med studien gitt forskere muligheten til å måle metabolske (stoffskifte) prosesser, i sjeldne celletyper som stamceller.
Forskerne oppdaget at hver eneste blodcelle i beinmargen har forskjellige metabolske prosesser der de absorberer forskjellige næringsstoffer på sin egen måte. En av mekanismene er at de absorberer uvanlige høye mengder med askorbinsyre.

Fakta om stamceller og leukemi

  • Stamceller kan gjennomgå et ubegrenset antall celledelinger og modnes til flere celletyper
  • I beinmargen finnes de stamcellene som de hvite og røde blodcellene dannes fra
  • Leukemi er et vanlig begrep for ulike krefttyper som er avledet fra de hvite blodcellene. Det kan skyldes feil i både modning og celledeling

Mangel på askorbinsyre kan få stamcellene til å gå berserk

For å undersøke fremgangsmåten i detalj og finne ut hvorvidt askorbinsyre er viktig for stamcellenes funksjoner, brukte forskere mus som manglet gulonolactone oksidase (Gulo). Det er et enzym som de fleste pattedyr, men ikke mennesker, bruker til å danne sin egen askorbinsyre. Musene kunne således ikke danne askorbinsyre og måtte ha vitaminet fra kosten, akkurat som mennesker.
På denne måten kunne forskerne sammenligne mus og mennesker med hensyn til askorbinsyre. Forskerne forventet at mus som manglet askorbinsyre ville ha redusert funksjon i stamcellene, men det motsatte skjedde, stamcellene gikk nesten berserk og det førte til flere tilfeller av leukemi.

Fakta om vitamin C

  • De fleste dyr danner selv vitamin C etter behov, men mennesker har mistet den evnen under evolusjonen.
  • Gode kilder til vitamin C er frukt og grønnsaker.
  • Manglende og dårlig utnyttelse av vitamin C kan skyldes sukker, alkohol, røyking, infeksjoner, stress, for lite magesyre, medisiner og sovetabletter

Askorbinsyre regulerer stamcellenes gener

Ifølge lederen av studien, dr. med. Machalis Agathocleous, bruker stamcellene askorbinsyre for å kontrollere forskjellige typer mekanismer i cellenes DNA. Dette er cellenes epigenome, som er et sett av mekanismer inne i cellen som regulerer hvilke av genene som skal slås av og på.
Om stamcellene ikke får nok askorbinsyre, kan det forstyrre epigenomet på en slik måte at det øker stamcellefunksjonene, og derved øker risikoen for leukemi.

Askorbinsyre påvirker et viktig gen

Forskerne fra CRI i Texas fant ut at mangelen på askorbinsyre hemmer et humant gen som heter Tet2, som er viktig for den normale utviklingen av stamceller. Mangel på askorbinsyre kan således føre til mutasjoner som inaktiverer dette genet, og fører til de første stadier av leukemi.
Det har tidligere vært et mysterium hvorfor noen pasienter med forløpere av blodkreft utvikler leukemi, og andre ikke. Ifølge studien kan mangelen på askorbinsyre være en avgjørende faktor. Ifølge forskerne bør disse pasientene i alle tilfeller sikre seg at de tar 100 prosent av de anbefalte mengdene.
I fremtiden vil forskerne undersøke hvilken rolle askorbinsyre har for stamcellefunksjoner og degenerering av celler og vev.

Andre studier bekrefter at askorbinsyre kan få blodkreftceller til å dø

En nyere studie utført av forskere fra Pearlmutter Cancer Center i USA, har også vist hvordan askorbinsyre kan få stamceller i benmargen til å utvikle seg og dø på vanlig måte, i stedet for å dele seg eksplosivt og forårsake blodkreft.
Forskerne fant også mutasjoner i Tet2 genet hos 10 prosent av pasientene med akutt myelogen leukemi (AML), hos 30 prosent av pasientene med leukemi kalt myelodysplastisk syndrom, og hos nesten 50 prosent av pasientene med kronisk, myelomonocytisk leukemi.
Disse krefttypene forårsaker anemi og øker risikoen for infeksjoner og blødninger, mens de unormale stamceller splittes i beinmargen før de trenger inn i blodet.
Forskerne så også nærmere på forholdet mellom Tet2-genet og cytosin, en av de fire nukleinsyrer som utgjør genenes DNA-koder.

Askorbinsyre er viktig for Tet2-genet, slik at stamcellene kan fungere normalt.

Mutasjoner i Tet2-genet er involvert i rundt 42.000 tilfeller av kreft hvert år, alene i USA

Vitamin C injeksjoner motvirker leukemi og forbedrer kjemoterapi

Luisa Cimino og Benjamin Neel fra New York University School of Medicine har også observert hvordan mus som har mutasjoner i Tet2 genet, har en økt risiko for ukontrollert stamcelledeling som igjen fører til kreft.
Forskerne gikk et skritt videre, og hver dag i 24 uker ga de mus med lav Tet2 aktivitet, injeksjoner med høye doser askorbinsyre. Forskerne fant at disse injeksjonene hemmet utviklingen av leukemi. Mot slutten av prøveperioden hadde kontrollgruppen av ikke-injiserte mus tre ganger så mange hvite blodceller, noe som kan være en forløper for leukemi.
Da forskerne utsatte kreftceller fra mennesker for kjemoterapi, oppdaget de at resultatene ble bedre om kjemoterapien ble kombinert med askorbinsyre.

Appelsiner er ikke nok

Luisa Cimino og Benjamin Neel håper at store doser askorbinsyre etterhvert kan integreres i dagens kreftbehandlinger. Pasienter som har akutt myeloide leukemi er ofte oppe i årene og kan dø av kjemoterapi eller underernæring, fordi de blir kvalme og mister appetitten. På denne måten kan askorbinsyre i kombinasjon med kjemoterapi forbedre overlevelsesevnen.
Imidlertid er det ifølge Benjamin Neel ikke mulig å få terapeutiske doser ved å spise appelsiner. Musene ble gitt 100 mg askorbinsyre i hver injeksjon, noe som trolig er det samme som innholdet i to appelsiner. Men et menneske veier opptil 3000 ganger så mye som en mus, og siden kroppen bare kan absorbere omtrent 500 milligram, må man injisere vitaminet slik at det kommer direkte inn i blodet og videre inn i cellene.

Redoxbehandling (sammensetning av reduksjon og oksidering) med askorbinsyre dreper kreftceller ved hjelp av andre mekanismer

I en tidligere studie, publisert i Redox Biology, avslører Buettner og hans forskerteam hvordan injeksjoner med askorbinsyre, dreper kreftceller gjennom andre mekanismer. I en enkelt behandling kalt Redox, injiseres i pasienten med omtrent 100 gram askorbinsyre over et par timer. Denne store mengden askorbinsyre genererer hydrogenperoksid, som fungerer som de frie radikalene som kan ødelegge celler og DNA. Hydrogenperoksid er også et biprodukt av cellenes egen energiomsetning. I motsetning til normale friske celler, har kreftceller vanskeligere å bryte ned det skadelige hydrogenperoksidet fordi de har lave nivåer av enzymkatalase. Kreftcellene er langt mer sårbare og utsatte for å bli skadet og drept av de høye mengdene med hydrogenperoksid, som genereres når askorbinsyre settes intravenøst. Dermed virker askorbinsyre som en mer naturlig kjemoterapi uten bivirkninger, da det utnytter forskjellen mellom kreftceller og normale celler.

Katalaseaktivitet som retningslinje for kreftbehandling

Ifølge Buettner ser det ut til at kreftceller med lave nivåer av enzymet katalase er mer utsatt for høye doser askorbinsyre, og at kreftceller med mer katalaseaktivitet er mindre sårbare. Dermed kan man ved å måle katalasenivåene i pasientens svulster, vurdere om høye doser askorbinsyre vil ha en positiv effekt. Redoksbehandling har blitt brukt i flere tiår forskjellige steder rundt om i verden - også av enkelte danske leger.
Redoksbehandling med høye doser askorbinsyre gitt intravenøst, ​​har blitt brukt i over 30 år med positive resultater. Men i Danmark utføres Redoksbehandling bare av spesialpraktiserende leger, og behandlingen inkluderer tilskudd med andre antioksidanter samt kostholdsendringer.
Kanskje kan alle de nye forskningsresultatene bidra til at folkehelseinstituttet etter hvert vil få øynene opp for mulighetene til å anvende askorbinsyre som tilleggsbehandling ved kreftsykdommer.

Forebygging og et lite regnestykke

Det er viktig å sørge for å få i seg nok vitamin C til daglig, da det har mange funksjoner i kroppen. Gode ​​kilder er frukt og grønnsaker. Daglig anbefalt inntak er satt til 75 mg, med en øvre grense på 1000 mg, men dette tallet er bare veiledende da noen mennesker kan ha et større behov.
For eksempel bør du spise ca. 12 appelsiner eller 53 epler for å få samme mengde vitamin C som er i en tablett på 750 mg.

Velg syrenøytrale tilskudd, også til hjemmeapoteket

Salter av askorbinsyre kalles askorbater. De brukes også i syrenøytrale tilskudd som inneholder natrium askorbat eller kalsium askorbat. De syrenøytrale kosttilskuddene er mildere for slimhinner og mage-tarmkanalen.

Kilder:

Scientists discover vitamin C regulates stem cell function, curbs leukemia development
https://medicalxpress.com/news/2017-08-scientists-vitamin-stem-cell-function.html

Vitamin C may encourage blood cancer stem cells to die
https://medicalxpress.com/news/2017-08-vitamin-blood-cancer-stem-cells.html

Vitamin C may encourage blood cancer stem cells to die – ScienceDaily
https://www.sciencedaily.com/releases/2017/08/170817141722.htm

Vitamin C Blocks Leukemia Progression in Mice | The Scientist Magazine®
http://www.the-scientist.com/?articles.view/articleNo/50111/title/Vitamin-C-Blocks-Leukemia-Progression-in-Mice/

Vitamin C helps genes to kill off cells that would cause cancer | New Scientist
https://www.newscientist.com/article/2144410-vitamin-c-helps-genes-to-kill-off-cells-that-would-cause-cancer/

https://da.wikipedia.org/wiki/Stamcelle

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

Claire M Doskey et al. Why high-dose vitamin C kills cancer cells. ScienceDaily. 2017
https://www.sciencedaily.com/releases/2017/01/170109134014.htm

https://www.ncbi.nlm.nih.gov/pubmed/27833040

http://www.vitamindoktor.com/cm447/

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

8.483MBMemory Usage618msRequest 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" => 1740257083 "last" => 1740257083...
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" => "nb-NO" ]
  • afterLoad (456.41KB) (11.42ms)
  • afterInitialise (1.27MB) (99.01ms)
  • afterRoute (905.62KB) (48.21ms)
  • beforeRenderComponent com_content (23.09KB) (18.29ms)
  • Before Access::preloadComponents (all components) (33.46KB) (499μs)
  • After Access::preloadComponents (all components) (97.34KB) (6.33ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (22μs)
  • After Access::preloadPermissions (com_content) (3.2MB) (55.46ms)
  • Before Access::getAssetRules (id:2972 name:com_content.article.1461) (130.65KB) (147μs)
  • After Access::getAssetRules (id:2972 name:com_content.article.1461) (7.38KB) (68μs)
  • beforeRenderRawModule mod_custom (Søk mer info) (1.36MB) (151ms)
  • afterRenderRawModule mod_custom (Søk mer info) (4.38KB) (306μs)
  • beforeRenderModule mod_custom (Søk mer info) (720B) (4μs)
  • afterRenderModule mod_custom (Søk mer info) (4.18KB) (110μs)
  • afterRenderComponent com_content (65.02KB) (36.7ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.34KB) (15.28ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (45μs)
  • afterDispatch (43.09KB) (16.24ms)
  • beforeRenderRawModule mod_menu (Main Menu-Norsk) (290.09KB) (32.11ms)
  • afterRenderRawModule mod_menu (Main Menu-Norsk) (114.98KB) (14.88ms)
  • beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu-Norsk) (3.86KB) (81μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (2.94KB) (21μs)
  • afterRenderRawModule mod_languages (Sprogskift) (23.42KB) (10.98ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (8μs)
  • afterRenderModule mod_languages (Sprogskift) (6.31KB) (31μs)
  • beforeRenderRawModule mod_finder () (7.34KB) (10.06ms)
  • afterRenderRawModule mod_finder () (66.18KB) (30.31ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (56μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (287μs)
  • afterRenderRawModule mod_custom () (21.95KB) (17.13ms)
  • beforeRenderModule mod_custom () (704B) (9μs)
  • afterRenderModule mod_custom () (2.48KB) (71μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (3.85KB) (168μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (5.19KB) (820μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (33μs)
  • beforeRenderRawModule mod_menu (Main Menu-Norsk) (1.55KB) (16μs)
  • afterRenderRawModule mod_menu (Main Menu-Norsk) (4.4KB) (12.55ms)
  • beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu-Norsk) (1.25KB) (71μs)
  • beforeRenderRawModule mod_finder () (3.52KB) (16μs)
  • afterRenderRawModule mod_finder () (6.29KB) (4.45ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (1.23KB) (63μs)
  • beforeRenderRawModule mod_custom () (12.13KB) (280μs)
  • afterRenderRawModule mod_custom () (944B) (194μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (29μs)
  • beforeRenderRawModule mod_custom () (208B) (94μs)
  • afterRenderRawModule mod_custom () (896B) (94μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (23μs)
  • afterRender (136.75KB) (18.62ms)
  • 1 x beforeRenderRawModule mod_custom (Søk mer info) (1.36MB) (24.41%)
    150.75ms
    1 x afterInitialise (1.27MB) (16.03%)
    99.01ms
    1 x After Access::preloadPermissions (com_content) (3.2MB) (8.98%)
    55.46ms
    1 x afterRoute (905.62KB) (7.81%)
    48.21ms
    1 x afterRenderComponent com_content (65.02KB) (5.94%)
    36.70ms
    1 x beforeRenderRawModule mod_menu (Main Menu-Norsk) (290.09KB) (5.2%)
    32.11ms
    1 x afterRenderRawModule mod_finder () (66.18KB) (4.91%)
    30.31ms
    1 x afterRender (136.75KB) (3.02%)
    18.62ms
    1 x beforeRenderComponent com_content (23.09KB) (2.96%)
    18.29ms
    1 x afterRenderRawModule mod_custom () (21.95KB) (2.77%)
    17.13ms
    1 x afterDispatch (43.09KB) (2.63%)
    16.24ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.34KB) (2.47%)
    15.28ms
    1 x afterRenderRawModule mod_menu (Main Menu-Norsk) (114.98KB) (2.41%)
    14.88ms
    1 x afterRenderRawModule mod_menu (Main Menu-Norsk) (4.4KB) (2.03%)
    12.55ms
    1 x afterLoad (456.41KB) (1.85%)
    11.42ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (23.42KB) (1.78%)
    10.98ms
    1 x beforeRenderRawModule mod_finder () (7.34KB) (1.63%)
    10.06ms
    1 x After Access::preloadComponents (all components) (97.34KB) (1.03%)
    6.33ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.72%)
    4.45ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (5.19KB) (0.13%)
    820μs
    1 x Before Access::preloadComponents (all components) (33.46KB) (0.08%)
    499μs
    1 x afterRenderRawModule mod_custom (Søk mer info) (4.38KB) (0.05%)
    306μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.05%)
    287μs
    1 x beforeRenderRawModule mod_custom () (12.13KB) (0.05%)
    280μs
    1 x afterRenderRawModule mod_custom () (944B) (0.03%)
    194μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (3.85KB) (0.03%)
    168μs
    1 x Before Access::getAssetRules (id:2972 name:com_content.article.1461) (130.65KB) (0.02%)
    147μs
    1 x afterRenderModule mod_custom (Søk mer info) (4.18KB) (0.02%)
    110μs
    1 x beforeRenderRawModule mod_custom () (208B) (0.02%)
    94μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    94μs
    1 x afterRenderModule mod_menu (Main Menu-Norsk) (3.86KB) (0.01%)
    81μs
    1 x afterRenderModule mod_custom () (2.48KB) (0.01%)
    71μs
    1 x afterRenderModule mod_menu (Main Menu-Norsk) (1.25KB) (0.01%)
    71μs
    1 x After Access::getAssetRules (id:2972 name:com_content.article.1461) (7.38KB) (0.01%)
    68μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    63μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    56μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    45μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.31KB) (0.01%)
    31μs
    1 x afterRenderModule mod_custom () (2.43KB) (0%)
    29μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    22μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (2.94KB) (0%)
    21μs
    1 x beforeRenderRawModule mod_finder () (3.52KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_menu (Main Menu-Norsk) (1.55KB) (0%)
    16μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    15μs
    2 x beforeRenderModule mod_menu (Main Menu-Norsk) (720B) (0%)
    14μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    14μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Søk mer info) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
41 statements were executed, 9 of which were duplicates, 32 unique105ms760.32KB
  • SELECT @@SESSION.sql_mode;69μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?117μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1628μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)3.9ms944BParams/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` = 1250μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`728μ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.18ms1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `has_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`3.69ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC211μ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` = 11.91ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config202μ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`3.24ms165.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray1,:preparedArray2)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.07ms3.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` = 1810μ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)498μ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` = 08.04ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.73ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1461'4.47ms48B/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)6.69ms22.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`511μ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.02ms4.06KBParams/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`484μ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 ASC471μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id5.21ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id162μ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`10.2ms98.72KBParams/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 DESC4.49ms2.63KBParams/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`5.99ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1856μ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.31ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id144μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id113μ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 != 'nb-NO' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-02-22 20:44:43') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-02-22 20:44:43') AND c2.state = 114.13ms4.05KBParams/libraries/src/Language/Associations.php:145Copy
  • 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` = :id456μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1789μ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)243μ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 ASC3.42ms4.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)226μ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` = 11.2ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?134μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?9.82ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy