Skip to main content

Amning under minst sex månader samt D-vitamintillskott till spädbarn och äldre barn förebygger astma och allergier

Amning under minst sex månader samt D-vitamintillskott till spädbarn och äldre barn förebygger astma och allergierOlika allergiska sjukdomar som astma, hösnuva, matallergi och kontaktallergi blir allt vanligare. Amning under minst sex månader är av stor betydelse, eftersom human bröstmjölk innehåller ett antal ämnen som stärker barnets tarmflora och immunförsvar. Tillskott med D-vitamin har också stor betydelse, och mycket tyder på att det är fördelaktigt att fortsätta tills barnet är minst sex år gammalt. Detta framgår av en isländsk studie. Samtidigt är det problematiskt att många föräldrar glömmer ge sina barn D-vitamintillskott, vilket hälsovårdsmyndigheterna rekommenderar till två års ålder. Det finns i stort sett många barn som inte får tillräckligt med sol under sommarhalvåret eller tillskott under vinterhalvåret, vilket vi alla har behov av på de nordliga breddgraderna.

Enligt de nordiska näringsrekommendationerna bör spädbarn bara få bröstmjölk under de första sex månaderna. Därefter kan man gradvis introducera fast föda och fortsätta med partiell amning tills barnet är ett år eller under längre tid. Human bröstmjölk är unik, eftersom den innehåller en lång rad ämnen som är anpassade efter barnets behov och utveckling.
Amning ger trygghet, och bröstmjölken skyddar mot många infektioner och mag-tarmrubbningar. Det verkar också som om bröstmjölk minskar risken för diabetes och övervikt senare i livet. Det finns dock begränsade bevis för huruvida amning skyddar mot allergi och astma.
De flesta barn i Norden ammar, och många får kompletterande föda före sex månaders ålder. Men det är bara 23–63 % av alla spädbarn i Norden som ammas helt ut vid fyra månaders ålder, och de flesta mödrar slutar amma när barnet är ungefär sex månader gammalt. Vissa spädbarn kan behöva kompletterande föda före sex månaders ålder, men enligt hälsomyndigheterna bör detta inte ske före fyra månaders ålder. Men det råder fortfarande oenighet om barnets optimala ålder för upphörande av amning.
Eftersom bröstmjölken och kosten bara bidrar med blygsamma mängder D-vitamin, är detta näringsämne också mycket relevant när det gäller risken för att utveckla allergi. Därför ville forskarna från universitetssjukhuset i Reykjavik på Island titta närmare på kosten och D-vitaminets påverkan på bildandet av IgE-antikroppar, som orsakar de allergiska symtomen. Som något mycket speciellt undersökte forskarna detta hos spädbarn under det första levnadsåret och i en uppföljning efter sex år.

  • Ökad produktion av IgE-antikroppar orsakar typ 1 eller klassisk allergi med symtom som astma, hösnuva, nässelfeber och diarré, som uppträder snabbt efter kontakt med allergenet. Symtomen orsakas av histaminreaktioner.
  • Astma är en mycket vanlig sjukdom hos barn och ungdomar i västvärlden.
  • 5–7 procent av alla barn utvecklar matallergier.
  • Allergi mot komjölk är den vanligaste allergin hos barn.
  • Därefter följer allergi mot ägg, jordnötter, nötter, fisk och skaldjur.
  • Man kan också undvika andra former av överkänslighet mot mat som inkluderar IgE-antikroppar – till exempel gluten och mjölkprotein – och detta är en stor gråzon.

Metoder i den isländska studien

Forskarna inhämtade data från 144 isländska friska spädbarn födda i tid. Man tog blodprover på barnen när de var spädbarn och vid sex års ålder, och analyserade IgE-antikroppar och innehållet av D-vitamin. Barnens vikt registrerades också under studien.
Mödrarna skulle ge detaljerad information om spädbarnens näring inklusive amning, introduktion av bröstmjölksersättning och fasta föda samt tillskott med D-vitamin och andra kosttillskott.
Barnets födelsemånad kategoriserades som sommar eller vinter baserat på moderns förväntade egna produktion av D-vitamin från solen under månaderna fram till födseln.
Man tog även hänsyn till mödrarnas rökvanor, BMI, ålder och sociala status.
Vid uppföljningen efter sex år skulle föräldrarna fylla i frågeformulär om barnens eventuella användning av antihistaminer och astmainhalatorer.

På de nordliga breddgraderna kan vi bara bilda D-vitamin från solen under sommarhalvåret, när solen står som högst på himlen.

Tidig introduktion av fasta föda ökar risken för allergi

Det visade sig att 14 (10 procent) av de isländska barnen hade blivit känsliga för IgE under de sex åren. Åtta av barnen hade blivit överkänsliga mot komjölk, och vissa hade blivit allergiska mot ägg, jordnötter, vete och soja.
De flesta av de allergiska barnen använde antihistaminer eller astmainhalatorer.
De barn som hade blivit känsliga för IgE gick upp mer i vikt under de första två månaderna, och deras huvudomkrets var betydligt större. Men efter 6–12 månader var skillnaden inte särskilt stor. Ändå är snabb spädbarnstillväxt förbunden med en ökad risk för allergisk rinit, astma och nedsatt lungfunktion.
Den genomsnittliga amningen av nyfödda var hög. Efter fyra månader ammades 60 procent av de barn som inte utvecklade allergi fortfarande helt. De barn som fick något annat än bröstmjölk före fyra månaders ålder löpte större risk för att utveckla allergi. Detta beror på att barnets tarmflora och immunförsvar inte är fullt färdigutvecklade. Studien bekräftar således hälsomyndigheternas rekommendationer om att vara försiktig med fast föda innan barnet har fyllt sex månader. Detta gäller särskilt mejeriprodukter, ägg, vete, jordnötter och andra livsmedel som ofta utlöser allergiska reaktioner.

Nya rekommendationer för komjölk till spädbarn

Danska Sundhedsstyrelsen frånråder nu att ge barn komjölk (och andra mejeriprodukter), och rekommenderar endast bröstmjölk eller bröstmjölksersättning under det första levnadsåret. Detta beror på att komjölk innehåller mycket protein (kasein) och andra tillväxtfrämjande ämnen som kan leda till allergi och övervikt senare i livet.

Brist på D-vitamin ökar risken för allergi

D-vitamin har betydelse för benen, immunförsvaret, nervsystemet och många andra funktioner under hela livet.
Den gravidas D-vitaminstatus är avgörande för fostrets utveckling och barnets D-vitaminstatus vid födseln. Den isländska studien avslöjade att det totala intaget av D-vitamin var lägre bland barn som hade utvecklat IgE-medierade allergiska reaktioner efter 12 månader. Detsamma gällde vid sex års ålder.
Även om det är en liten studie ligger styrkan i det faktum att forskarna har följt barnen under deras första sex levnadsår.
Forskarna rekommenderar därför att nordiska spädbarn och äldre barn får tillräckligt med D-vitamin genom kost, sol och tillskott.
Hälsomyndigheterna rekommenderar redan att barn av kaukasiskt ursprung får tillskott med D-vitamin (10 mikrogram) från 0–2 års ålder. Barn med mörk hud bör fortsätta ta tillskott, eftersom de har svårare att bilda vitaminet från solen på våra breddgrader.
Ändå antyder den nya studien och många andra studier att alla barn, ungdomar och vuxna bör fortsätta med D-vitamintillskott om de inte får tillräckligt med sommarsol och under vinterhalvåret, då solen står för lågt för att vi ska kunna bilda det själva.

Därför verkar D-vitamin mot både infektioner och astma

D-vitaminet har flera funktioner för immunförsvaret. D-vitaminet bidrar följaktligen till att de vita blodkropparna bekämpar infektioner snabbt och effektivt, och att det inte uppstår några kroniska inflammationstillstånd som astma.

Det är lättast att ge barnet D-vitamin som en fast rutin

Även om Sundhedsstyrelsen rekommenderar att små barn får ett dagligt tillskott med D-vitamin, glömmer nästan hälften av alla danska föräldrar att följa detta råd. Detta framgår av en tidigare studie. Barnen riskerar inte bara att få svaga ben, utan löper även en ökad risk för infektioner, allergier, astma och autism, enligt den isländska studien och andra studier.
Eftersom många av föräldrarna uppenbarligen har svårt för att komma ihåg D-vitamindropparna, kan det vara en bra idé att introducera dem som en fast rutin till en av måltiderna. Det är särskilt viktigt under vintermånaderna, när solen står för lågt för att vi ska kunna bilda vitaminet själva.
Annars kan barnet själv bilda rikligt med D-vitamin på relativt kort tid om det exponeras för solen en vacker sommardag. Men barnet får naturligtvis inte bränna sig. Vi kan varken få för mycket D-vitamin från solen eller vanlig kost, och därför rekommenderar Sundhedsstyrelsen tillskott med D-vitamin till små barn varje dag hela året, för att vara på den säkra sidan.

Referenser

Birna Thorisdottir et al. Infant feeding, Vitamin D and IgE Sensitization to Food Allergens at 6 Years in a Longitudinal Icelandic Cohort. Nutrients 2019

Vibeke Mikkel Hansen. Forældre glemmer, at give deres småbørn D-vitamin. DR Ligetils nyheder 05-09-2017

Khaled Sall et al. Randomized controlled trial og vitamin D supplementation in children with autism spectrum disorder. Journal of Child Psychology and Psychiatry. 2016

https://www.sst.dk/da/nyheder/2015/nye-raad-om-mad-til-spaedboern

https://allergi.astma-allergi.dk/foedevarer/omfoedevareallergi/hvormangeeroverfoelseomme

  • Skapad
8.734MBMemory Usage214msRequest 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" => 1744156594 "last" => 1744156594...
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.89KB) (3.59ms)
  • afterInitialise (1.27MB) (37.2ms)
  • afterRoute (906.91KB) (15.5ms)
  • beforeRenderComponent com_content (24.94KB) (1.53ms)
  • Before Access::preloadComponents (all components) (33.44KB) (322μs)
  • After Access::preloadComponents (all components) (100.46KB) (1.34ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (15μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (9.67ms)
  • Before Access::getAssetRules (id:4987 name:com_content.article.2459) (130.65KB) (669μs)
  • After Access::getAssetRules (id:4987 name:com_content.article.2459) (7.38KB) (48μs)
  • beforeRenderRawModule mod_custom (GO GOOGLE) (1.43MB) (36.73ms)
  • afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (242μs)
  • beforeRenderModule mod_custom (GO GOOGLE) (720B) (4μs)
  • afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (82μs)
  • afterRenderComponent com_content (58.58KB) (11.19ms)
  • Before Access::getAssetRules (id:8 name:com_content) (50.55KB) (4.06ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (28μs)
  • afterDispatch (17.95KB) (1.58ms)
  • beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (423μs)
  • afterRenderRawModule mod_articles_category (LÄS MER...) (74.51KB) (62.4ms)
  • beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (23μs)
  • afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (40μs)
  • beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (11μs)
  • afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (23μs)
  • beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (4.2ms)
  • afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (58μs)
  • beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (14μs)
  • afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (24μs)
  • beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (11μs)
  • afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (20μs)
  • beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (280μs)
  • afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (3.4ms)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (5μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (724μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (23μs)
  • afterRenderRawModule mod_languages (Sprogskift) (592B) (3.1ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (6μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (32μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (13μs)
  • afterRenderRawModule mod_finder () (67.09KB) (3.48ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (3.29KB) (33μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (141μs)
  • afterRenderRawModule mod_custom () (23.35KB) (1.83ms)
  • beforeRenderModule mod_custom () (704B) (6μ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) (617μs)
  • beforeRenderModule mod_menu (Main Menu_Svensk) (720B) (3μs)
  • afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (42μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (16μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (1.7ms)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (5μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (35μs)
  • beforeRenderRawModule mod_finder () (2.3KB) (11μs)
  • afterRenderRawModule mod_finder () (5.88KB) (1.26ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (1.23KB) (46μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (266μs)
  • afterRenderRawModule mod_custom () (944B) (145μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (27μs)
  • beforeRenderRawModule mod_custom () (688B) (90μs)
  • afterRenderRawModule mod_custom () (896B) (95μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (5.21KB) (22μs)
  • afterRender (206.05KB) (4.42ms)
  • 1 x afterRenderRawModule mod_articles_category (LÄS MER...) (74.51KB) (29.21%)
    62.40ms
    1 x afterInitialise (1.27MB) (17.41%)
    37.20ms
    1 x beforeRenderRawModule mod_custom (GO GOOGLE) (1.43MB) (17.19%)
    36.73ms
    1 x afterRoute (906.91KB) (7.25%)
    15.50ms
    1 x afterRenderComponent com_content (58.58KB) (5.24%)
    11.19ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (4.53%)
    9.67ms
    1 x afterRender (206.05KB) (2.07%)
    4.42ms
    1 x beforeRenderModule mod_articles_category (LÄS MER...) (272.94KB) (1.97%)
    4.20ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (50.55KB) (1.9%)
    4.06ms
    1 x afterLoad (456.89KB) (1.68%)
    3.59ms
    1 x afterRenderRawModule mod_finder () (67.09KB) (1.63%)
    3.48ms
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (134.69KB) (1.59%)
    3.40ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (592B) (1.45%)
    3.10ms
    1 x afterRenderRawModule mod_custom () (23.35KB) (0.86%)
    1.83ms
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.8%)
    1.70ms
    1 x afterDispatch (17.95KB) (0.74%)
    1.58ms
    1 x beforeRenderComponent com_content (24.94KB) (0.71%)
    1.53ms
    1 x After Access::preloadComponents (all components) (100.46KB) (0.63%)
    1.34ms
    1 x afterRenderRawModule mod_finder () (5.88KB) (0.59%)
    1.26ms
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (5.61KB) (0.34%)
    724μs
    1 x Before Access::getAssetRules (id:4987 name:com_content.article.2459) (130.65KB) (0.31%)
    669μs
    1 x afterRenderRawModule mod_menu (Main Menu_Svensk) (5.77KB) (0.29%)
    617μs
    1 x beforeRenderRawModule mod_articles_category (LÄS MER...) (32.21KB) (0.2%)
    423μs
    1 x Before Access::preloadComponents (all components) (33.44KB) (0.15%)
    322μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (13.77KB) (0.13%)
    280μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.12%)
    266μs
    1 x afterRenderRawModule mod_custom (GO GOOGLE) (4.63KB) (0.11%)
    242μs
    1 x afterRenderRawModule mod_custom () (944B) (0.07%)
    145μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.07%)
    141μs
    1 x beforeRenderRawModule mod_menu (Main Menu_Svensk) (4.77KB) (0.05%)
    107μs
    1 x afterRenderRawModule mod_custom () (896B) (0.04%)
    95μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.04%)
    90μs
    1 x afterRenderModule mod_custom (GO GOOGLE) (4.18KB) (0.04%)
    82μs
    1 x afterRenderModule mod_articles_category (LÄS MER...) (1.25KB) (0.03%)
    58μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.02%)
    49μs
    1 x After Access::getAssetRules (id:4987 name:com_content.article.2459) (7.38KB) (0.02%)
    48μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.02%)
    46μs
    1 x afterRenderModule mod_menu (Main Menu_Svensk) (1.25KB) (0.02%)
    42μs
    1 x afterRenderRawModule mod_custom (Stärk immunförsvaret) (912B) (0.02%)
    40μs
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (0.02%)
    35μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.02%)
    33μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0.01%)
    32μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    28μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    27μs
    1 x afterRenderModule mod_custom (Stärk immunförsvaret) (1.27KB) (0.01%)
    24μs
    1 x afterRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (944B) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.14KB) (0.01%)
    23μs
    1 x beforeRenderRawModule mod_custom (Stärk immunförsvaret) (6.45KB) (0.01%)
    23μs
    1 x afterRenderModule mod_custom () (5.21KB) (0.01%)
    22μs
    1 x afterRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (1.3KB) (0.01%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (608B) (0.01%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    15μs
    1 x beforeRenderModule mod_custom (Stärk immunförsvaret) (6.83KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0.01%)
    13μs
    1 x beforeRenderModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (368B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_custom (Kontrollera Q10-produkten innan du köper den:) (752B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0.01%)
    11μs
    3 x beforeRenderModule mod_custom () (704B) (0.01%)
    11μ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%)
    6μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom (GO GOOGLE) (720B) (0%)
    4μs
42 statements were executed, 9 of which were duplicates, 33 unique101ms1.12MB
  • SELECT @@SESSION.sql_mode;54μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?999μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 176μ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.03ms944BParams/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` = 1198μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`67μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `has_usergroups` AS `a` LEFT JOIN `has_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest2.51ms1.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`496μs3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC144μ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` = 1173μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config3.09ms1.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.72ms165.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`382μ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` = 1231μ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)670μ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.28ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`840μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '2459'1.01ms48B/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)416μ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`311μ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)3.09ms4.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`847μ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 ASC643μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id1.47ms1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id93μ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`3.72ms212.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.33ms109.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`420μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 11.16ms536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0313μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id90μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id64μ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-08 23:56:34') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-04-08 23:56:34') AND c2.state = 1739μs3.97KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 1058.38ms167.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` = :id164μs1.38KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1181μ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)150μ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 ASC291μ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)336μ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` = 1270μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?108μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.46ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy