Skip to main content

Får du i dig tillräckligt med D-vitamin mod covid-19 och andra virusinfektioner?

Får du i dig tillräckligt med D-vitamin mod covid-19 och andra virusinfektioner?Aktivt D-vitamin skyddar mot virusinfektioner på flera fronter. Samtidigt reglerar D-vitamin inflammatoriska processer så att de inte blir komplicerade. I en översiktsartikel som publicerats i den vetenskapliga tidskriften World Journal of Virology har författarna granskat flera metaanalyser och placebokontrollerade studier som visar ett tydligt samband mellan D-vitaminbrist och en ökad risk för att drabbas av virala luftvägsinfektioner som covid-19 och influensa. Vid dessa infektioner föreligger det också en större risk att man utvecklar SARS (severe acute respiratory syndrome), som kan leda till livshotande cirkulations- och organsvikt. Det tyder följaktligen på att D-vitamin spelar en mycket viktig och förbisedd roll i förebyggandet av olika virusinfektioner.

De flesta av kroppens celler har receptorer för D-vitamin som reglerar en mängd genaktiviteter via på-och-av-mekanismer. D-vitamin har en avgörande betydelse för den allmänna hälsan, bland annat för skeletthälsan, humöret och insulinkänsligheten. D-vitaminets betydelse för immunförsvaret är ganska komplex och i översiktsartikeln diskuterar författarna följande:

  • Fysiska barriärer
    D-vitamin bidrar till att upprätthålla robusta fysiska barriärer på slemhinnorna som hindrar patogener från att tränga in och föröka sig.
  • Det medfödda immunförsvaret
    D-vitamin har betydelse för aktiveringen av de flesta vita blodkroppar, däribland NK-celler (naturliga mördarceller), monocyter, makrofager och granulocyter, som bidrar till kroppens första försvar mot virus och andra patogener. D-vitamin är också viktigt för att de vita blodkropparna ska kunna producera antimikrobiella peptider som katelicidin och defensin, som fungerar som försvarsmolekyler. De antimikrobiella peptiderna i luftvägarna ger i regel ett gott skydd mot virusinfektioner och andra luftburna infektioner.
    Det medfödda immunförsvaret bör bekämpa de flesta patogener utan symtom. Det medfödda immunförsvaret kan också initiera en akut inflammation och begära assistans från det förvärvade immunförsvaret.
  • Det förvärvade immunförsvaret
    D-vitamin är viktigt för olika T-celler som framför allt bekämpar virus och abnorma celler. T-cellerna utsöndrar också olika cytokiner som påverkar inflammatoriska processer. D-vitamin har också betydelse för B-cellerna, som främst bekämpar bakterier och initierar bildandet av antikroppar.
    Sammantaget bidrar D-vitamin till att stödja kommunikationen mellan de vita blodkropparna. Detta gäller även inflammatoriska processer, som bör riktas mot de olika patogenerna och stoppas i tid för att undvika vävnadsskador och andra komplikationer.

Covid-19 och D-vitamin

Covid-19 är en särskild form av coronavirus som har vissa problematiska spikproteiner på ytan. Dessa spikproteiner kan fästa sig på olika celler med så kallade ACE2-receptorer.
Om det medfödda immunförsvaret inte fungerar optimalt vid en infektion kan covid-19 fästa och föröka sig i näscellerna och därefter sprida sig till andra celler med ACE2-receptorer i bland annat luftvägarna och blodkärlen. Vid allvarliga fall kan infektionen utveckla akut andnödssyndrom (ARDS) på grund av cytokinstorm och hyperinflammation i lungorna. Det kan också uppstå hyperinflammation och kaskader av livshotande reaktioner i blodkärl och andra organ med ACE2-receptorer, vilket i värsta fall leder till organsvikt och död.
ACE2-receptorerna är dessutom en central komponent i RAS-systemet (renin–angiotensinsystemet), som styr blodtrycket genom att reglera mängden vätska i kroppen.
Ett svagt och urspårat immunförsvar kombinerat med covid-19:s förmåga att angripa celler med ACE2-receptorer kan därför förklara många av symtomen när dessa organ och vävnader infekteras och reaktionerna löper amok. Till exempel har en stor studie av 19 europeiska länder visat att låga nivåer av D-vitamin i blodet ökar risken för komplicerade covid-19-infektioner, sjukhusinläggningar och dödsfall.
I översiktsartikeln hänvisar författarna till flera studier och metaanalyser som avslöjar hur D-vitamin skyddar mot covid-19 via det medfödda och förvärvade immunförsvaret. D-vitamin kan alltså hjälpa till att avvärja infektion eller bidra till ett lindrigt förlopp.
D-vitamin kan också reglera RAS-systemet (renin–angiotensinsystemet), som påverkas i komplicerade fall av covid-19.
Det tyder också på att ett starkare tillskott med D-vitamin, som optimerar blodets nivå, kan minska svårighetsgraden och dödligheten bland patienter infekterade med covid-19.

  • Det är ingen slump att virusinfektioner som covid-19 och influensa vanligtvis inträffar under vintermånaderna, när solen står för lågt för att vi ska kunna bilda D-vitamin.
  • Det finns heller ingen garanti för att hälsomyndigheternas rekommendationer för D-vitamintillskott optimerar blodnivån.

Influensa, förkylning och D-vitamin

Det finns många olika typer av influensavirus och här skyddar D-vitamin på bred front via det medfödda och förvärvade immunförsvaret. Om du lider brist på D-vitamin är risken större att bli smittad. Det föreligger också en större risk att bakterier (särskilt pneumokocker) från den naturliga mikrofloran i de övre luftvägarna sprids till lungorna och orsakar bakteriell lunginflammation, vilket kostar miljontals dödsfall världen över varje år, särskilt bland äldre. Enligt en stor dansk studie kan D-vitaminbrist faktiskt öka risken för bakteriell lunginflammation med upp till 60 procent.
Svåra influensafall, som allvarliga fall av covid-19, kan också utveckla livshotande ARDS, som orsakas av cytokinstorm och hyperinflammation i lungorna.
Flera randomiserade kontrollerade studier har visat att tillskott med D-vitamin kan minska risken för influensa.
Även om det inte finns så många studier på D-vitaminets förmåga att förebygga förkylningar bör man ändå eftersträva tillräckligt med D-vitamin i blodet för att stödja immunförsvaret på bred front.

D-vitamin-metabolism, magnesium och andra näringsämnen

Den vanliga kosten bidrar bara med blygsamma mängder D-vitamin. På nordliga breddgrader är den högtstående sommarsolen den viktigaste källan till D-vitamin, som vi bildar med hjälp av ett förstadium till kolesterol i huden. Denna form är dock inaktiv och måste först omvandlas i levern till den form som mäts i blodet som 25-hydroxy-vitamin D. När D-vitaminet ska användas omvandlas det därefter i njurarna, de vita blodkropparna och på andra platser till den aktiva formen (1,25(OH)2D3), som betraktas som ett steroidhormon.
Det är också viktigt att vara välförsedd med magnesium, vilket är viktigt för de enzymprocesser som omvandlar D-vitamin till den aktiva steroidformen. Detta innebär samtidigt att brist på magnesium försämrar effekten av D-vitamin även om blodets nivå är optimal. Dessutom är zink och omega-3-fettsyror viktiga näringsämnen i samband med aktiveringen av D-vitamin och de olika funktionerna inom immunförsvaret.

Hur mycket D-vitamin behöver vi för immunförsvaret?

Livsmedelsverket rekommenderar att alla tar D-vitamintillskott under vintermånaderna (5–10 mikrogram) och att riskgrupper som äldre och mörkhyade tar tillskott med 10–20 mikrogram D-vitamin under hela året. Dessa rekommendationer tar särskilt hänsyn till skeletthälsan, men inte D-vitaminets många andra funktioner inom immunförsvaret och så vidare. Behovet kan dessutom vara mer individuellt på grund av bland annat genetiska faktorer, BMI och kroniska sjukdomar. Det finns starkare tillskott på marknaden och under alla omständigheter är det viktigt att sträva efter en optimal nivå i blodet under hela året.

  • Mätning av D-vitamin i blodet
  • Nivån av D-vitamin i blodet mäts som 25-hydroxivitamin D.
  • De officiella gränsvärdena ligger på 50 nmol/l.
  • Flera ledande forskare menar dock att man måste upp till hela 75–150 ng/ml för att få ett optimalt sjukdomsförebyggande.

Obs! Det är samtidigt svårt att få tillräckligt med selen till immunförsvaret

Selen har andra vitala funktioner inom immunförsvaret. Detta är särskilt viktigt när immunförsvaret ska bekämpa RNA-virus som covid-19 och influensa, eftersom dessa virus muterar konstant. Du kan läsa mer om selenets betydelse för immunförsvaret och hur du får i dig tillräckligt i den här artikeln:

»Selenets livsviktiga roll i försvaret mot covid-19 och andra RNA-virus«

Referenser:

Muhammet Mesut Nezir Engin, Öner Özdemir. Role of vitamin D in COVID-19 and other viral infections. World Journal of Virology. 2024

Yunus Colak, Børge G Nordestgaard, Shoaib Afzal. Low vitamin D and risk of bacteriel pneumonias: Mendelian randomisation studies in two population-based cohorts. BMJ 2020

Amar S. Ahmad et al. Association between Average Vitamin D Levels and COVID-19 Mortality in 19 European Countries – A Population-Based Study. Nutrients 2023

Intermountain Healthcare: New study finds current dosing recommendations may not help patients achieve optimal levels. EurekAlert. 2023


 

  • Skapad
9.305MBMemory Usage579msRequest 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" => 1744914901 "last" => 1744914901...
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.63KB) (4.56ms)
  • afterInitialise (1.27MB) (65.04ms)
  • afterRoute (906.15KB) (28.95ms)
  • beforeRenderComponent com_content (23.54KB) (232μs)
  • Before Access::preloadComponents (all components) (33.44KB) (267μs)
  • After Access::preloadComponents (all components) (97.34KB) (8.82ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (16μs)
  • After Access::preloadPermissions (com_content) (3.24MB) (24.33ms)
  • Before Access::getAssetRules (id:8969 name:com_content.article.4771) (130.65KB) (1.13ms)
  • After Access::getAssetRules (id:8969 name:com_content.article.4771) (7.38KB) (45μs)
  • beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.41MB) (101ms)
  • afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (558.84KB) (95.38ms)
  • beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (12μs)
  • afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (6.95KB) (130μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (3.62KB) (55μs)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.17KB) (317μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (3μs)
  • afterRenderModule mod_custom (GO GOOGLE) (3.8KB) (35μs)
  • afterRenderComponent com_content (48.98KB) (24.47ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (2.94ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (32μs)
  • afterDispatch (48.91KB) (8.04ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (2.61ms)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (76.02KB) (145ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (26μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (40μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (12μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (24μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (15.2ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (49μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (15μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (25μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (10μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (21μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (4.02ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (131.26KB) (6.43ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (50μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift) (7.04KB) (3.26ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift) (6.31KB) (21μs)
  • beforeRenderRawModule mod_finder () (7.34KB) (11μs)
  • afterRenderRawModule mod_finder () (129.48KB) (10.63ms)
  • 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) (5.55ms)
  • beforeRenderModule mod_custom () (704B) (6μs)
  • afterRenderModule mod_custom () (1.23KB) (50μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (158μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (619μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (45μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (2.64ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (35μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (12μs)
  • afterRenderRawModule mod_finder () (6.29KB) (4.84ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (220μs)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (4.93KB) (27μs)
  • beforeRenderRawModule mod_custom () (688B) (81μs)
  • afterRenderRawModule mod_custom () (896B) (102μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (145.71KB) (10.5ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (76.02KB) (25.05%)
    145.11ms
    1 x beforeRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (1.41MB) (17.45%)
    101.04ms
    1 x afterRenderRawModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (558.84KB) (16.47%)
    95.38ms
    1 x afterInitialise (1.27MB) (11.23%)
    65.04ms
    1 x afterRoute (906.15KB) (5%)
    28.95ms
    1 x afterRenderComponent com_content (48.98KB) (4.22%)
    24.47ms
    1 x After Access::preloadPermissions (com_content) (3.24MB) (4.2%)
    24.33ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (276.94KB) (2.62%)
    15.20ms
    1 x afterRenderRawModule mod_finder () (129.48KB) (1.84%)
    10.63ms
    1 x afterRender (145.71KB) (1.81%)
    10.50ms
    1 x After Access::preloadComponents (all components) (97.34KB) (1.52%)
    8.82ms
    1 x afterDispatch (48.91KB) (1.39%)
    8.04ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (131.26KB) (1.11%)
    6.43ms
    1 x afterRenderRawModule mod_custom () (21.98KB) (0.96%)
    5.55ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.83%)
    4.84ms
    1 x afterLoad (456.63KB) (0.79%)
    4.56ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.69%)
    4.02ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (7.04KB) (0.56%)
    3.26ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.13KB) (0.51%)
    2.94ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (4.89KB) (0.46%)
    2.64ms
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.45%)
    2.61ms
    1 x Before Access::getAssetRules (id:8969 name:com_content.article.4771) (130.65KB) (0.2%)
    1.13ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.11%)
    619μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.17KB) (0.05%)
    317μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.05%)
    267μs
    1 x beforeRenderComponent com_content (23.54KB) (0.04%)
    232μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    220μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.03%)
    158μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.03%)
    152μs
    1 x afterRenderRawModule mod_custom () (944B) (0.02%)
    135μs
    1 x afterRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (6.95KB) (0.02%)
    130μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    102μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    81μs
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (3.62KB) (0.01%)
    55μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (4.36KB) (0.01%)
    50μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    50μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.01%)
    49μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    49μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.01%)
    45μs
    1 x After Access::getAssetRules (id:8969 name:com_content.article.4771) (7.38KB) (0.01%)
    45μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.01%)
    40μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    35μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (3.8KB) (0.01%)
    35μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    33μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    32μs
    1 x afterRenderModule mod_custom () (4.93KB) (0%)
    27μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0%)
    26μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0%)
    25μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0%)
    24μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    22μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (2.55KB) (0%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.31KB) (0%)
    21μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0%)
    17μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0%)
    16μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0%)
    15μs
    1 x beforeRenderModule mod_tags_similar (Tips! Se även de relaterade artiklarna) (752B) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    12μs
    1 x beforeRenderRawModule mod_finder () (7.34KB) (0%)
    11μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    11μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    3μs
74 statements were executed, 39 of which were duplicates, 35 unique315ms1.19MB
  • SELECT @@SESSION.sql_mode;111μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?2.15ms1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 12.17ms1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.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` = 11.98ms1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`68μ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` = :guest152μ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`4.95ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC169μ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` = 13.08ms1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config2.67ms1.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`6.9ms165.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`265μ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` = 1215μ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)2.37ms7.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` = 012.27ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.48ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '4771'2.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)457μ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`5.07ms3.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)3.23ms4.11KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.36ms3.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 ASC4.31ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id5.18ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id75μ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`13.19ms212.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)22.03ms1.41KBParams/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,:preparedArray5,:preparedArray6) AND `t`.`access` IN (:preparedArray7,:preparedArray8) AND `cc`.`core_state` = 1) AND (`cc`.`core_access` IN (:preparedArray9,:preparedArray10) 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 (:preparedArray11,:preparedArray12) 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 1525.99ms20.66KBParams/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`4.2ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id105μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id890μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id4.24ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id95μs3.81KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id307μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.93ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id252μ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` = :id65μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id62μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id83μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id3.08ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id81μ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` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μ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 `alias` FROM `has_content` WHERE `id` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id585μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id92μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id599μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id106μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id70μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id69μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.06ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id75μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id61μ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 DESC16.24ms109.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1177μ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` = 0337μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id125μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id67μ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-04-17 18:35:01') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-17 18:35:01') AND c2.state = 17.05ms12.53KBParams/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 10137ms159.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` = :id172μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1159μ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)3.03ms584B/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 ASC488μ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)136μ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` = 1118μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?92μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.79ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy