Skip to main content

Brist på zink skadar fertiliteten

- och har långsiktig effekt på utvecklingen av kvinnans ägg

Brist på zink skadar fertilitetenDet är allmänt känt att zink är viktigt för utvecklingen av kvinnans ägg i äggstockarna under en menstruationscykel. Men enligt en ny amerikansk studie ingår zink i ännu tidigare stadier av äggens mognad. Zinkbrist minskar därför möjligheten för att äggen senare ska kunna bli befruktade och dela sig, vilket de måste under en graviditet. Brist på zink, som är mycket vanligt, kan därför skada fertiliteten flera månader framåt.

Det antas att ungefär vart tionde par i USA är barnlöst, och i Danmark är det omkring vart sjunde par. För många kvinnor är det samtidigt en kapplöpning med tiden, eftersom den biologiska klockan tikar högre och högre.
Det kan finnas många anledningar till att graviditeten uteblir, och funktionsstörningar under ägglossningen är en känd och primär orsak till försämrad fertilitet. Men nu har forskare från Pennsylvania State University i USA kommit fram till att brist på zink gör skada även under tidigare stadier av äggens utveckling. Därför har zinkbrist långsiktiga konsekvenser för förmågan att bli gravid. Samtidigt visar det sig att zinkbrist är mycket vanligt. För det första kan socker, oorganiska järntillskott och p-piller reducera själva upptaget av zink. För det andra kan det vara svårt att få tillräckligt med zink genom vegetarisk och vegansk kost. Brist på zink kan inte bara gå ut över fertiliteten, men också de många andra enzymprocesserna där zink är inblandat.

Normalt kommer 8 av 10 kvinnor att bli gravida inom det första året vid oskyddat samlag. Par som under 1 till 2 år inte uppnår önskad graviditet betraktas som ofrivilligt barnlösa.

Kvinnans ägg bör vara fullt utvecklade och i toppform vid ägglossningen

Närvaron av mikronäringsämnen som zink och selen har stor betydelse för fertiliteten. Kvinnans äggstockar innehåller vid födseln cirka 2 miljoner ägg, men det är bara omkring 400 ägg som mognar helt efter puberteten.
Varje omoget ägg är omgivet av en krans av celler som kallas follikel. Under den första halvan av menstruationsperioden sörjer hypofyshormonet FSH (follikelstimulerande hormon) för att stimulera flera av dessa folliklar så att de omogna äggen utvecklas. Men normalt är det bara en enda äggfollikel som mognar helt. FSH gör också att folliklarna producerar ökande mängder östrogen, som bland annat får livmodern att svälla upp så att den är beredd att ta emot ett befruktat ägg.
Efter cirka 14 dagar minskar produktionen av FSH och en större produktion av LH (luteiniserande hormon) inleds. Detta hormon får den mogna follikeln att brista. På så vis stöts det mogna ägget ut och fångas upp av äggledaren, där det efter några dagar når fram till livmodern.
Efter ägglossningen börjar några celler växa i den brustna follikelblåsan och utvecklas till gulkroppen. Här bildas hormonet progesteron, som är viktigt för att ett befruktat ägg ska kunna fästa sig i livmodern, och för att graviditeten ska kunna fortsätta. Samtidigt tjocknar slemhinnan i livmodern.
Men om ägget inte befruktas avstöts slemhinnan och menstruationen inleds.
Som det framgår bör kvinnans ägg vara helt utvecklade och i toppform. Samtidigt kan många faktorer med tiden påverka den omogna äggcellens förmåga att utveckla sig korrekt innan ägget avstöts vid ägglossning och är redo för en eventuell befruktning av en sädescell.

Första gången forskarna testar äggkvaliteten i tidigare utvecklingsstadier

Tidigare forskning i kvinnlig fertilitet har i första hand fokuserat på de största äggfolliklarna och deras förmåga att mogna under påverkan av FSH-hormoner från hypofysen. Men mer och mer tyder på att zink också spelar en avgörande roll för äggkvaliteten lång tidigare i utvecklingen. Det är med andra ord inte tillräckligt att fokusera på äggfolliklarnas storlek, eftersom det inte säger tillräckligt om äggkvaliteten.
I den nya studien från Pennsylvania State University tittade Jemes Henter och hans forskargrupp på de mindre prefolliklar som måste växa i cirka 90 dagar innan de är redo för en eventuell ägglossning. Tidigare studier har visat att zinknivåer är avgörande för äggfolliklarnas utveckling under 14 dagar fram till ägglossningen. Men det är första gången forskarna testar äggkvaliteten under tidigare utvecklingsstadier, som ligger flera månader före själva ägglossningen.

Zink finns särskilt i lever, kött, fisk, skaldjur, mejeriprodukter, frön, kärnor och bönor.
Animaliska källor tas upp bäst.

Tidiga defekter i ägg visade sig också närvarande efter tillförsel av zink

James Hester och hans forskargrupp samlade in omogna äggfolliklar från möss och lät dessa mogna i två olika cellkulturer med tillräckliga mängder zink eller för lite zink. Forskarna jämförde sedan utvecklingen av äggfolliklar i de två olika cellkulturerna. Samtidigt utsatte forskarna alla äggfolliklar för olika hormonella influenser, för att efterlikna den naturliga utvecklingen av äggfolliklar.
James Hester och hans forskargrupp fann att brist på zink i tidiga stadier av äggfolliklarnas utveckling ledde till:

  • En störning i utvecklingen av follikelceller i cellkulturen.
  • Mindre ägg tidigt i utvecklingen.
  • Problem med cellmarkörer.
  • Försämring av äggens förmåga att dela sig (meios), vilket är ett viktigt steg före en framgångsrik befruktning.
  • Att defekterna fortfarande var närvarande efter tillförsel av mer zink i cellkulturen.

Även en marginell zinkbrist har föregående betydelse för äggkvaliteten

Djurförsök har tidigare visat att zink är viktigt för fertiliteten och fostrets utveckling. Men den nya studien är den första som avslöjar att zink spelar en avgörande roll i äggkvaliteten flera månader före ägglossning och en eventuell eller utebliven befruktning.
Enligt WHO lider 17 procent av världens befolkning av direkt zinkbrist. Men denna bedömning gäller inte marginal zinkbrist, där man förmodligen får lite zink genom kosten men inte når upp till den dagliga officiella mängden på 10 mg, som också kallas för referensintag, RI.
Eftersom zink är ett spårämne som ingår i cirka 300 enzymprocesser kan en marginal zinkbrist lätt gå ut över enzymprocesserna som avser äggfolliklarnas utveckling och fertiliteten som helhet.
Som redan nämnts kan för mycket socker, oorganiska järntillskott och p-piller reducera själva upptaget av zink. Samtidigt är det svårt att få tillräckligt med zink genom vegetarisk och vegansk kost.

Brist och dåligt utnyttjande av zink kan orsakas av bland annat:

  • Ensidiga matvanor och brist på animaliskt protein.
  • För mycket socker.
  • Stort intag av järn och kalcium.
  • Kraftig svettutsöndring.
  • Alkohol och alkoholrelaterade leversjukdomar.
  • Celiaki (glutenallergi).
  • Irritabel tjocktarm och Crohns sjukdom (tarminflammation).
  • P-piller och vattendrivande läkemedel.
  • Långvarigt bruk av antibiotika (tetracyklin).

Mätning av zinknivå och tillskott

Att mäta zinknivån i plasma är en billig analys. Om zinkbrist förekommer ordineras kosttillskott beroende på svårighetsgraden och patientens kost. Vid marginal zinkbrist rekommenderas tillskott med 15–30 mg dagligen. Vid måttlig till svår zinkbrist rekommenderas högre kosttillskott – upp till 45 mg tre gånger om dagen i högst 4 månader.
Vid behandling av zinkbrist bör man fortsätta med tillskott under en tid efter normalisering av zinkkoncentrationen, eftersom zink särskilt hittas utanför blodbanan.

Reference

Preconception zinc deficiency could spell bad news for fertility. American Physiological Society April 2018

https://www.sciencedaily.com/releases/2018/04/180424133639.htm

  • Skapad
8.725MBMemory Usage246msRequest 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" => 1749882401 "last" => 1749882401...
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.38KB) (2.09ms)
  • afterInitialise (1.27MB) (21.06ms)
  • afterRoute (906.15KB) (11.62ms)
  • beforeRenderComponent com_content (23.22KB) (419μs)
  • Before Access::preloadComponents (all components) (33.44KB) (993μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.16ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (12μs)
  • After Access::preloadPermissions (com_content) (3.28MB) (10.18ms)
  • Before Access::getAssetRules (id:3806 name:com_content.article.1879) (130.65KB) (95μs)
  • After Access::getAssetRules (id:3806 name:com_content.article.1879) (7.38KB) (70μs)
  • afterRenderComponent com_content (1.47MB) (48.47ms)
  • Before Access::getAssetRules (id:8 name:com_content) (49.88KB) (6.39ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (26μs)
  • afterDispatch (17.13KB) (2.73ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (421μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (72.61KB) (104ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (35μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (4.53KB) (244μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (13μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (27μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (9.28ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.32KB) (77μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (15μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (27μ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:) (1.3KB) (23μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (1.37ms)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (2.99ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (4.73KB) (63μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift) (800B) (3.58ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (4μs)
  • afterRenderModule mod_languages (Sprogskift) (6.56KB) (19μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (10μs)
  • afterRenderRawModule mod_finder () (67.09KB) (2.67ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (136μs)
  • afterRenderRawModule mod_custom () (21.92KB) (2.15ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (1.23KB) (49μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (107μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (821μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (4μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (50μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (17μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (853μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (33μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (10μs)
  • afterRenderRawModule mod_finder () (6.29KB) (1.68ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (49μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (1.27ms)
  • afterRenderRawModule mod_custom () (944B) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (36μs)
  • beforeRenderRawModule mod_custom () (688B) (98μs)
  • afterRenderRawModule mod_custom () (896B) (94μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.71KB) (21μs)
  • afterRender (201.78KB) (5.78ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (72.61KB) (42.39%)
    104.25ms
    1 x afterRenderComponent com_content (1.47MB) (19.71%)
    48.47ms
    1 x afterInitialise (1.27MB) (8.56%)
    21.06ms
    1 x afterRoute (906.15KB) (4.73%)
    11.62ms
    1 x After Access::preloadPermissions (com_content) (3.28MB) (4.14%)
    10.18ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (3.77%)
    9.28ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (49.88KB) (2.6%)
    6.39ms
    1 x afterRender (201.78KB) (2.35%)
    5.78ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (800B) (1.46%)
    3.58ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.21%)
    2.99ms
    1 x afterDispatch (17.13KB) (1.11%)
    2.73ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (1.09%)
    2.67ms
    1 x afterRenderRawModule mod_custom () (21.92KB) (0.87%)
    2.15ms
    1 x afterLoad (456.38KB) (0.85%)
    2.09ms
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.68%)
    1.68ms
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.56%)
    1.37ms
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.52%)
    1.27ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.47%)
    1.16ms
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.4%)
    993μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.35%)
    853μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.33%)
    821μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.17%)
    421μs
    1 x beforeRenderComponent com_content (23.22KB) (0.17%)
    419μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (4.53KB) (0.1%)
    244μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.06%)
    136μs
    1 x afterRenderRawModule mod_custom () (944B) (0.05%)
    135μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.04%)
    107μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    98μs
    1 x Before Access::getAssetRules (id:3806 name:com_content.article.1879) (130.65KB) (0.04%)
    95μs
    1 x afterRenderRawModule mod_custom () (896B) (0.04%)
    94μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.32KB) (0.03%)
    77μs
    1 x After Access::getAssetRules (id:3806 name:com_content.article.1879) (7.38KB) (0.03%)
    70μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (4.73KB) (0.03%)
    63μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.02%)
    50μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    49μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    49μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    36μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    35μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.01%)
    33μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    27μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    27μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    26μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (2.71KB) (0.01%)
    21μs
    1 x afterRenderModule mod_languages (Sprogskift) (6.56KB) (0.01%)
    19μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    17μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    17μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    15μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    13μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0%)
    12μ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
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    10μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    10μs
    2 x beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (0%)
    8μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    4μs
42 statements were executed, 9 of which were duplicates, 33 unique143ms1.13MB
  • SELECT @@SESSION.sql_mode;98μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?163μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1109μ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.26ms944BParams/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` = 1347μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`94μ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` = :guest384μ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`717μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC133μ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` = 1149μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config146μ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`2.22ms165.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`247μ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` = 1191μ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)379μ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` = 05.84ms401.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.55ms3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '1879'1.33ms48B/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)1.15ms22.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`357μ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)2.77ms4.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`2.06ms3.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 ASC374μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id100μ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 `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`6.48ms212.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC5.34ms109.75KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) OR (`c`.`lft` <= `s`.`lft` AND `s`.`rgt` <= `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.53ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1109μ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` = 01.1ms704B/libraries/src/Language/Multilanguage.php:123Copy
  • 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` = :id96μ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-06-14 06:26:41') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-06-14 06:26:41') AND c2.state = 11.23ms3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 10101ms175.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` = :id318μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1158μ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)137μ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 ASC1.58ms4.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)139μ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` = 1255μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?97μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.32ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy