Skip to main content

B12-vitaminets betydelse för energin, minnet, potensen

- och mycket annat

B12-vitaminets betydelse för energin, minnet, potensen Brist på B12-vitamin är vanligt förekommande på grund av växtbaserad kost, åldrandeprocesser, dåligt upptag och vissa läkemedel. Brist kan orsaka anemi, trötthet, dåligt minne, infektioner, nedsatt fertilitet, impotens och neurologiska sjukdomar som neuropati. Detta framgår bland annat av en artikel som har publicerats i den medicinska tidskriften Cureus.

Brist på B12-vitamin (kobalamin) är ett globalt hälsoproblem som drabbar tre miljarder människor. Denna siffra ökar, särskilt på grund av det stigande antalet äldre och kampanjer för växtbaserad kost, eftersom B12-vitamin bara finns i animaliska livsmedel. Samtidigt ska man vara uppmärksam på att det kan gå månader eller upp till flera år innan en brist visar sig. Detta beror på att vi lagrar vitaminet i levern.
Upptaget av B12-vitamin kräver dessutom tillräckligt med magsyra och bärarproteinet intrinsic factor, som överför B12-vitamin från den sista delen av tunntarmen till blodomloppet. Vid perniciös anemi, som är en form av livshotande blodbrist, förekommer det en bristande förmåga att ta upp B12-vitamin från kosten. Detta beror på att perniciös anemi är en autoimmun sjukdom där antikroppar bildas mot de celler i magsäcken som bildar intrinsic factor.
Vissa mag-tarmsjukdomar som infektion med Helicobacter pylori, celiaki, Crohns sjukdom och lokala kirurgiska ingrepp hämmar också upptaget. Dessutom hämmas upptaget och utnyttjandet av läkemedelstyper som PPI mot överdriven magsyra och metformin mot typ 2-diabetes. Sammantaget innebär det att många riskerar att drabbas av B12-vitaminbrist.

Källor till B12-vitamin, behov, metabolism och funktioner

B12-vitamin finns bara i animaliska livsmedel som kött, lever, fisk, ägg och mejeriprodukter. De dagliga rekommendationerna (RI) är satta till 2,5 mikrogram. Det antas dessutom att endast cirka hälften av kostens B12-vitamin kan tas upp i blodomloppet. Som framgår kan en låg nivå av magsyra, läkemedel och flera andra faktorer ytterligare hämma upptaget, vilket i realiteten innebär att människors behov av vitaminet kan variera mycket.
Efter upptaget av B12-vitamin i blodomloppet ser transportproteinet transkobalamin till att B12-vitaminet kommer in i cellerna.
Det är allmänt känt att B12-vitamin, tillsammans med folsyra, spelar en roll vid bildandet av röda blodkroppar, vilket är avgörande för en normal energinivå och cellaktivitet.
Dessutom har B12-vitamin en ofta förbisedd roll för nervsystemet, de kognitiva förmågorna och immunsystemet.
Inuti cellerna är B12-vitamin mer specifikt viktigt för syntesen av aminosyran metionin efter nedbrytningen av homocystein. I detta sammanhang får nivån av homocystein inte vara för hög, eftersom den då fungerar som ett gift som bland annat skadar cirkulationssystemet. B12-vitamin har också betydelse för syntesen av RNA och DNA och för normal celldelning.

Orsaker till brist på B12-vitamin — Exempel

Lågt intag — Växtbaserad kost, äldre och alkoholberoende
Autoimmuna sjukdomar — Perniciös anemi
Dåligt upptag — Kronisk gastrit, maginfektion med Helicobacter pylori, celiaki och Crohns sjukdom.
Genetiska sjukdomar — Ses hos personer som saknar transportproteinet transkobalamin.
Kirurgiska ingrepp — Förekommer hos personer som har genomgått en operation i magsäcken eller tunntarmen.
Läkemedel — Ses hos personer som tar metformin eller PPI.

B12-vitaminbrist skadar blodbildningen och nervsystemet

Brist på B12-vitamin kan påverka blodbildningen och nervsystemet med lättare till svåra symtom.
Två typer av anemi kan utvecklas – perniciös anemi och megaloblastisk anemi.
Anemi i sig kan orsaka trötthet, blekhet, köldkänslighet, hjärtklappning, nedsatt fertilitet och flera andra symtom eftersom cellerna saknar energi. Om perniciös anemi inte behandlas i tid kan symtomen bli funktionsnedsättande och nervskadorna irreversibla. Tillståndet kan också bli livshotande.
Hematologiska skador till följd av B12-vitaminbrist kan också omfatta en förändrad volym av röda blodkroppar och ett minskat antal vita blodkroppar (neutrofiler) och blodplättar.
Minskad kvalitet hos de vita blodkropparna ökar risken för infektioner och immunitetsstörningar.
De neurologiska skador som orsakas av B12-vitaminbrist omfattar perifer neuropati, som är förknippad med smärta eller domningar i händer, armar, ben och fötter. Personer med diabetes löper dessutom hög risk för att utveckla fotsår och behov av amputationer.
De neurologiska skadorna kan också leda till impotens i form av erektionsbesvär och degeneration av ryggmärgen.
De neuropsykiatriska skador som orsakas av B12-vitaminbrist omfattar kognitiv försämring, Alzheimers, depression, mani och delirium.
Det finns inget tydligt samband mellan hematologiska och neurologiska skador. Det innebär exempelvis att man kan ha blodbrist utan neurologiska skador och vice versa.
Det är också ett faktum att neurologiska och neuropsykiatriska skador ofta är underdiagnostiserade, att patienterna felbehandlas och att tillståndet ofta förvärras med irreversibla neurologiska komplikationer.
Vissa data tyder på att patienter med B12-vitaminbrist är mer sårbara för att drabbas av benskörhet. Perniciös anemi verkar också öka risken för andra autoimmuna sjukdomar som Hashimotos sjukdom, som ger låg ämnesomsättning, samt typ 1-diabetes och vitiligo.
Om gravida lider brist på B12-vitamin löper barnet risk att drabbas av anemi, hämmad tillväxt och i värsta fall intellektuell funktionsnedsättning.

Kliniska manifestationer vid B12-vitaminbrist — Exempel

Hematologiska — Patienten kan ha en låg nivå av hemoglobin samt anemi. Minskat antal vita blodkroppar (neutrofiler) och blodplättar. Förändrad volym av röda blodkroppar.
Neurologiska — Patienten kan drabbas av perifer neuropati, erektionsbesvär och degeneration av ryggmärgen.
Neuropsykiatriska — Patienten kan drabbas av kognitiv försämring, depression, delirium, mani och Alzheimers sjukdom.

Behandling av B12-vitaminbrist

Om bristen orsakas av en växtbaserad kost är den lätt att behandla med kostförändringar eller tillskott.
Tillskott med B12-vitamin bör innehålla minst 2,5 mikrogram, vilket motsvarar det dagliga referensintaget (RI). Vissa tillskott innehåller dock mycket mer eftersom många har svårt att ta upp vitaminet. I det här sammanhanget ger tillskott i form av sugtabletter ett mycket bättre upptag eftersom B12-vitaminet tas upp direkt via munslemhinnan.
Vid allvarlig brist kan man börja med injektioner, som ofta hjälper snabbt vid olika symtom.
Behandling av perniciös anemi kräver fortsatta injektioner med vitaminet på grund av brist på intrinsic factor, vilket som nämnts sörjer för upptaget i tunntarmen.

Referenser:

Sakshi S Jajoo et al. Etiology, Clinical Manifestations, Diagnosis, and Treatment of Cobalamin (Vitamin B12) Deficiency. Cureus 2024

Vitamin B12 deficiency: NICE guideline summary. BMJ 2024

Simone Passarelli et al. Global estimation of dietary micronutrient inadequacies: a modeling analysis. The Lancet Global Health 2024


 

  • Skapad
9.23MBMemory Usage104msRequest 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" => 1742262188 "last" => 1742262188...
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.34KB) (1.86ms)
  • afterInitialise (1.27MB) (16.9ms)
  • afterRoute (906.15KB) (4.74ms)
  • beforeRenderComponent com_content (23.26KB) (252μs)
  • Before Access::preloadComponents (all components) (33.44KB) (256μs)
  • After Access::preloadComponents (all components) (97.34KB) (564μs)
  • Before Access::preloadPermissions (com_content) (1.6KB) (13μs)
  • After Access::preloadPermissions (com_content) (3.22MB) (4.74ms)
  • Before Access::getAssetRules (id:9023 name:com_content.article.4825) (130.65KB) (82μs)
  • After Access::getAssetRules (id:9023 name:com_content.article.4825) (7.38KB) (46μs)
  • beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.41MB) (16.25ms)
  • afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (555.52KB) (10.47ms)
  • beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (7μs)
  • afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (5.95KB) (88μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (3.62KB) (39μs)
  • afterRenderRawModule mod_custom (GO GOOGLE) (3.92KB) (210μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (3μs)
  • afterRenderModule mod_custom (GO GOOGLE) (3.8KB) (28μs)
  • afterRenderComponent com_content (37.56KB) (4.39ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.61ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (26μs)
  • afterDispatch (44.05KB) (840μs)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (380μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (75.71KB) (26.49ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (20μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (34μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (10μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (20μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (2.13ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (72μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (16μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (25μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (9μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (21μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (252μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (131.26KB) (1.1ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (61μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift) (6.83KB) (1.25ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (33μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (129.48KB) (1.66ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (30μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (124μs)
  • afterRenderRawModule mod_custom () (21.95KB) (745μs)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (44μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (96μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (523μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (37μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (15μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (632μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (27μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (9μs)
  • afterRenderRawModule mod_finder () (6.29KB) (499μs)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (59μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (174μs)
  • afterRenderRawModule mod_custom () (944B) (113μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (4.93KB) (24μs)
  • beforeRenderRawModule mod_custom () (688B) (74μs)
  • afterRenderRawModule mod_custom () (896B) (85μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (20μs)
  • afterRender (136.72KB) (2.05ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (75.71KB) (25.59%)
    26.49ms
    1 x afterInitialise (1.27MB) (16.33%)
    16.90ms
    1 x beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.41MB) (15.7%)
    16.25ms
    1 x afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (555.52KB) (10.11%)
    10.47ms
    1 x After Access::preloadPermissions (com_content) (3.22MB) (4.58%)
    4.74ms
    1 x afterRoute (906.15KB) (4.58%)
    4.74ms
    1 x afterRenderComponent com_content (37.56KB) (4.24%)
    4.39ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (2.06%)
    2.13ms
    1 x afterRender (136.72KB) (1.98%)
    2.05ms
    1 x afterLoad (456.34KB) (1.8%)
    1.86ms
    1 x afterRenderRawModule mod_finder () (129.48KB) (1.61%)
    1.66ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.02KB) (1.56%)
    1.61ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (6.83KB) (1.21%)
    1.25ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (131.26KB) (1.06%)
    1.10ms
    1 x afterDispatch (44.05KB) (0.81%)
    840μs
    1 x afterRenderRawModule mod_custom () (21.95KB) (0.72%)
    745μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.61%)
    632μs
    1 x After Access::preloadComponents (all components) (97.34KB) (0.54%)
    564μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.51%)
    523μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.48%)
    499μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.37%)
    380μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.25%)
    256μs
    1 x beforeRenderComponent com_content (23.26KB) (0.24%)
    252μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.24%)
    252μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (3.92KB) (0.2%)
    210μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.17%)
    174μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.12%)
    124μs
    1 x afterRenderRawModule mod_custom () (944B) (0.11%)
    113μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.09%)
    96μs
    1 x afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (5.95KB) (0.08%)
    88μs
    1 x afterRenderRawModule mod_custom () (896B) (0.08%)
    85μs
    1 x Before Access::getAssetRules (id:9023 name:com_content.article.4825) (130.65KB) (0.08%)
    82μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.07%)
    74μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.07%)
    72μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (0.06%)
    61μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.06%)
    59μs
    1 x After Access::getAssetRules (id:9023 name:com_content.article.4825) (7.38KB) (0.04%)
    46μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.04%)
    44μs
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (3.62KB) (0.04%)
    39μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.04%)
    37μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.03%)
    34μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.03%)
    33μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.03%)
    30μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (3.8KB) (0.03%)
    28μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.03%)
    27μ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.02%)
    25μs
    1 x afterRenderModule mod_custom () (4.93KB) (0.02%)
    24μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (0.02%)
    21μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.02%)
    20μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.02%)
    20μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.02%)
    20μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.02%)
    16μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.02%)
    16μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    15μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    13μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    10μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    9μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    9μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0.01%)
    7μs
    1 x beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (0.01%)
    7μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    3μs
74 statements were executed, 39 of which were duplicates, 35 unique51.47ms1.2MB
  • SELECT @@SESSION.sql_mode;190μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?509μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1314μ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.65ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1854μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`61μ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` = :guest114μ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`422μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC125μ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` = 1118μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config134μ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`706μ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`212μ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)335μ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.23ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`569μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4825'904μ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)344μ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`317μ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.46ms4.09KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`283μ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 ASC278μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id109μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id74μ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.87ms212.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `t`.`id` FROM `has_tags` AS `t` INNER JOIN `has_contentitem_tag_map` AS `m` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :prefix AND `m`.`content_item_id` IN (:preparedArray1)3.45ms1.38KBParams/libraries/src/Helper/TagsHelper.php:503Copy
  • SELECT `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,COUNT( `tag_id`) AS `count`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_tags` AS `t` ON `m`.`tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `cc` ON `m`.`core_content_id` = `cc`.`core_content_id` INNER JOIN `has_content_types` AS `ct` ON `m`.`type_alias` = `ct`.`type_alias` WHERE ( ( ( (`m`.`tag_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4) AND `t`.`access` IN (:preparedArray5,:preparedArray6) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray7,:preparedArray8) OR `cc`.`core_access` = 0)) AND (`m`.`content_item_id` <> :currentId OR `m`.`type_alias` <> :prefix)) AND (`cc`.`core_publish_up` IS NULL OR `cc`.`core_publish_up` = :nullDateUp OR `cc`.`core_publish_up` <= :nowDateUp)) AND (`cc`.`core_publish_down` IS NULL OR `cc`.`core_publish_down` = :nullDateDown OR `cc`.`core_publish_down` >= :nowDateDown) AND `cc`.`core_language` IN (:preparedArray9,:preparedArray10) GROUP BY `m`.`core_content_id`,`m`.`content_item_id`,`m`.`type_alias`,`ct`.`router`,`cc`.`core_title`,`cc`.`core_alias`,`cc`.`core_catid`,`cc`.`core_language`,`cc`.`core_params` ORDER BY `count` DESC LIMIT 151.13ms19.34KBParams/modules/mod_tags_similar/src/Helper/TagsSimilarHelper.php:200Copy
  • 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`298μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id88μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id59μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id65μs3.81KBParams/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 `alias` FROM `has_content` WHERE `id` = :id49μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id77μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id52μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id53μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id47μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id49μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id57μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id43μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id46μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id47μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id63μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id68μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id48μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id49μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id45μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id58μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id50μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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.47ms109.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1105μ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` = 0295μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id85μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id54μ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-03-18 01:43:08') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-18 01:43:08') AND c2.state = 1337μs12.52KBParams/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 1024.91ms175.16KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • 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` = :id120μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1144μ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)121μ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 ASC285μ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)144μ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` = 1105μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?82μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.35ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy