Stenogram Sejmu · 2026-06-19

Arkadiusz Myrcha

Kadencja 10 · posiedzenie 60 · wypowiedź 45

Profil posła

Klub podany w głosowaniu imiennym tego posła w tym samym dniu i posiedzeniu: KO · dowód głosu. Nie jest to pełna historia członkostwa.

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 25. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks karny (druk nr 2081). Sekretarz Stanu w Ministerstwie Sprawiedliwości Arkadiusz Myrcha: Panie Marszałku! Wysoka Izbo! Chciałbym przede wszystkim zacząć od jednej kwestii, której chyba zabrakło, jak mi się wydaje, podczas dzisiejszej dyskusji. Chodzi o podziękowania dla funkcjonariuszy Straży Granicznej i Policji, którzy każdego dnia ogromnym, tytanicznym wysiłkiem dbają o bezpieczeństwo wszystkich obywateli. Tak więc wszystkim funkcjonariuszom i pracownikom cywilnym tych służb składam największe podziękowania za to, że z należytą starannością wykonujecie państwo powierzone wam obowiązki. Przechodząc do projektu ustawy, który został przedłożony przez klub Konfederacji, chciałbym skupić się na dwóch wątkach. Jeden to jest oczywiście intencja. Intencją jest chęć zmiany art. 264, który dzisiaj penalizuje nielegalny przemyt. Intencja jest okej. Być może kierunek, który państwo obraliście, będzie jakimś elementem dalszych prac. Natomiast forma, jaką ta intencja przybrała, wielokrotnie już tutaj została w absolutnie bardzo uzasadniony sposób skrytykowana. Padło przed chwilą pytanie pana posła o to, dlaczego dotychczas nie dokonaliście żadnych zmian, choć wiedzieliście, jakie są fundamentalne mankamenty tego projektu. Przez kilka miesięcy cały czas macie jeden projekt skrojony przez osobę, mam wrażenie, która wcześniej nie pisała projektów ustaw. Przepraszam, że to mówię, ale zakładam, że żaden legislator by czegoś takiego nie napisał. Ta zmiana nie została dokonana. (Poseł Paweł Szrot: Siądźmy w komisji i poprawmy.) Ze stanowiska rządu, z jego opinii jednoznacznie wynikało, w którą stronę te przepisy należałoby zmienić. Oczywiście nie możemy oderwać tej oceny od obecnego stanu prawnego art. 264, art. 32 i 44, czyli możliwości, które penalizują karą pozbawienia wolności działania podjęte w ramach nielegalnego przymytu, przepisów dotyczących pomocnictwa, czyli przepisów o charakterze ogólnym dotyczących dokonywania tych czynów, możliwości łączenia kary pozbawienia wolności z karą grzywny czy oczywiście możliwości orzekania przepadku. Te wszystkie instytucje są. Wnioskodawcy raczej w lakoniczny sposób odnoszą się do obecnego stanu prawnego, twierdząc po prostu, że w ich ocenie jest niewystarczający. Okej, takie jest prawo wnioskodawcy, żeby w zakresie przez niego ocenianym po prostu taki projekt przedłożyć. Co do pytań, które tutaj padły, bardzo często dotyczących statystyk, to odsyłam, szanowni państwo, częściowo do projektu wnioskodawców. Tam są pewne dane statystyczne, które pochodzą z publicznie dostępnych danych. Są np. dane dotyczące skazań. Także pan poseł Sachajko postawił wiele pytań, na które odpowiedzi, jak sądzę, otrzymałby po prostu po spędzeniu kilku minut przy komputerze albo po skierowaniu interpelacji do Ministerstwa Sprawiedliwości i Ministerstwa Spraw Wewnętrznych i Administracji, które są właściwe w kwestii nadzoru nad Strażą Graniczną, bo te pytania dotyczyły i sądownictwa, i działań Straży Granicznej. Jeśli chodzi o pytanie pana marszałka dotyczące projektu i planowanych zmian w tej materii, to podkreślę - to chyba publicznie też już wcześniej padało - że taki projekt ustawy został w ministerstwie przygotowany. Sądzę, że to jest kwestia tygodnia, aż zostanie zainicjowany proces rządowy. Wychodzi trochę szerszy zakres niż tylko zmiany w art. 264. To jest ten kierunek, który oczywiście trzeba obrać i troszkę rozsądniej oraz szerzej podejść do typów kwalifikowanych przestępstwa nielegalnego przemytu. Jednocześnie będziemy proponowali zmianę art. 223 Kodeksu karnego. Panie marszałku, proszę też przyjąć wyjaśnienie, jeżeli chodzi o to, dlaczego jeszcze... Przypomnę, że w tej kadencji Sejmu Rada Ministrów przyjęła już blisko 50 projektów Ministerstwa Sprawiedliwości, co jest wynikiem niezwykle intensywnych prac legislacyjnych samego resortu, w każdym miesiącu. Pośród projektów, które przyjął rząd, skierował do Izby i już były przedmiotem naszego głosowania, było zaostrzenie kar za ataki na funkcjonariuszy publicznych. Wszystkich, nie tylko tych, którzy bezpośrednio zajmują się tropieniem i ściganiem przemytników, ale wszystkich funkcjonariuszy. Tutaj kamyczek do ogródka polityków PiS-u i pana posła Szrota, który zrobił nam uwagę, jakoby rząd nie chciał czy nie widział potrzeby zaostrzenia w tej materii przepisów. Po pierwsze, przypomniałem, że zmiana dokładnie tej materii jest przygotowana i będziemy ją głosowali w Sejmie. Po drugie, kiedy była głosowana ustawa o zaostrzeniu kar za ataki na funkcjonariuszy publicznych, to pana klub zagłosował przeciwko. (Poseł Paweł Szrot: Przestańcie wspierać organizacje wspierające migrantów.) Kiedy mieliście realną szansę objąć większą ochroną prawną wszystkich funkcjonariuszy, to tylko ze zwykłego politycznego widzimisię zagłosowaliście przeciwko. (Poseł Barbara Bartuś: A co tam było jeszcze zaszyte w tej ustawie?) Nic, pan prezydent ją podpisał, przepisy weszły w życie. Wiecie, co było dodatkowo? Zmiany w Kodeksie wykroczeń i tryby przyspieszone dla awanturników w urzędach i w miejscach publicznych. To bolało? Ustawa była bezkonfliktowa, ale z politycznego widzimisię, panie pośle... (Wypowiedź poza mikrofonem) Panie pośle, ale spokojnie. (Poseł Paweł Szrot: Jestem spokojniutki.) Panie pośle, dlatego prosiłbym, że jeśli pan formułuje tego typu zarzuty z mównicy sejmowej, to żeby mieć do tego jakikolwiek tytuł albo chociaż podstawę. Pan sobie rzucił oskarżenie, bo ja to tak odbieram, i niczym tego nie poparł. (Poseł Paweł Szrot: Poszło 300 tys. zł na otwarcie...) Co więcej, kiedy miał okazję sam to uczynić, to zagłosowaliście państwo przeciwko. (Poseł Paweł Szrot: Minister się nie przyzna.) Tak więc, szanowni państwo, kończąc, chcę powiedzieć, że projekt trafi do komisji. Nie wiem, w jakim czasie to będzie procedowane. Projekt rządowy w tym zakresie także niedługo zainicjuje swój proces. Raz jeszcze chciałbym podziękować wszystkim funkcjonariuszom, tym, którzy na wszystkich naszych granicach pilnują jej szczelności, pilnują porządku. Dzięki temu w tym roku i w poprzednim radykalnie zmalała liczba prób nielegalnych przemytów, zwiększyła się skuteczność w tym zakresie i dzisiaj możemy mówić o zupełnie innym problemie, niż był jeszcze w Polsce 2 lata temu. Dziękuję bardzo. Przebieg posiedzenia

Otwórz zachowany oryginał · Źródło urzędowe

Dowód treści wypowiedzi

Dowód kolejności na liście dnia

Kontekst w stenogramie

  1. Wcześniej · wypowiedź 43 Bartosz Romowicz 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 25. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks karny (druk nr 2081). Poseł Bartosz Romowicz: Panie Marszałku! Panie Ministrze! Wysok
  2. Wcześniej · wypowiedź 44 Krzysztof Bosak 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 25. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks karny (druk nr 2081). Poseł Krzysztof Bosak: Nie ma dnia, żeby Straż Graniczna nie do
  3. Później · wypowiedź 46 Witold Tumanowicz 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 25. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks karny (druk nr 2081). Poseł Witold Tumanowicz: Panie Marszałku! Wysoka Izbo! Panie Mi
  4. Później · wypowiedź 47 Anna Gembicka 10. kadencja, 60. posiedzenie, 3. dzień (19-06-2026) 25. punkt porządku dziennego: Pierwsze czytanie poselskiego projektu ustawy o zmianie ustawy - Kodeks karny (druk nr 2081). Poseł Anna Gembicka (tekst niewygłoszony): Pytania Panie Marsza
1. (1.66ms; exec 1.63 + fetch 0.03; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, d…
2. (0.7ms; exec 0.7 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (0.49ms; exec 0.48 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6734 ORDER BY ordinal
4. (0.7ms; exec 0.69 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (0.77ms; exec 0.76 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (0.74ms; exec 0.73 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (0.51ms; exec 0.5 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6732 ORDER BY ordinal
8. (0.77ms; exec 0.76 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (0.69ms; exec 0.68 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (0.51ms; exec 0.5 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6733 ORDER BY ordinal
11. (0.71ms; exec 0.67 + fetch 0.04; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (0.58ms; exec 0.57 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.56ms; exec 0.55 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6735 ORDER BY ordinal
14. (0.77ms; exec 0.76 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (0.66ms; exec 0.65 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (0.52ms; exec 0.51 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6736 ORDER BY ordinal
17. (2.76ms; exec 2.72 + fetch 0.04; rows 17) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (1.66ms; exec 1.63 + fetch 0.03; rows 1) SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 23084 LIMIT 1
2. (0.7ms; exec 0.7 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 25301 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
3. (0.49ms; exec 0.48 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6734 ORDER BY ordinal
4. (0.7ms; exec 0.69 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcript_day_statements dayStatement JOIN sejm_statements statement ON statement.object_id = dayStatement.statement_id WHERE dayStatement.day_id = 23038 AND dayStatement.day_revision_id = 22731 AND dayStatement.ordinal BETWEEN 43 AND 47 AND statement.object_id <> 23084 ORDER BY dayStatement.ordinal
5. (0.77ms; exec 0.76 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 23038 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 43) LIMIT 1
6. (0.74ms; exec 0.73 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 25288 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
7. (0.51ms; exec 0.5 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6732 ORDER BY ordinal
8. (0.77ms; exec 0.76 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 23038 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 44) LIMIT 1
9. (0.69ms; exec 0.68 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 25300 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
10. (0.51ms; exec 0.5 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6733 ORDER BY ordinal
11. (0.71ms; exec 0.67 + fetch 0.04; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 23038 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 46) LIMIT 1
12. (0.58ms; exec 0.57 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 25302 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
13. (0.56ms; exec 0.55 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6735 ORDER BY ordinal
14. (0.77ms; exec 0.76 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 23038 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 47) LIMIT 1
15. (0.66ms; exec 0.65 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 25303 AND run.state = 'completed' ORDER BY CASE extraction.quality_state WHEN 'success' THEN 0 WHEN 'unreadable' THEN 1 ELSE 2 END, run.finished_at DESC, extraction.id DESC LIMIT 1
16. (0.52ms; exec 0.51 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6736 ORDER BY ordinal
17. (2.76ms; exec 2.72 + fetch 0.04; rows 17) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 60 AND individual.mp_number = 256 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-19' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
2.76ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
1.66ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
0.77ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.documen…
toggle
2.76ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_votes vote ON vote.object_id = individual.vote_id AND vote.current_revision_id = individual.vote_revision_id JOIN object_revisions revision ON revision.id = vote.current_revision_id JOIN evidence e ON e.id = individual.evidence_id JOIN fetches f ON f.id = e.fetch_id WHERE vote.term = 10 AND vote.sitting_number = 60 AND individual.mp_number = 256 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-19' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
1.66ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.object_id AS member_id, day.object_id AS day_id, day.term, day.proceeding_number, day.source_date, day.current_revision_id AS day_revision_id, dayStatement.ordinal, dayEvidence.id AS list_evidence_id, dayEvidence.selector_type AS list_selector_type, dayEvidence.selector AS list_selector, dayFetch.id AS list_fetch_id, dayFetch.requested_url AS list_source_url, dayArtifact.sha256 AS list_sha256, binding.artifact_id, binding.evidence_id AS transcript_evidence_id, transcriptEvidence.selector_type AS transcript_selector_type, transcriptEvidence.selector AS transcript_selector, transcriptFetch.id AS transcript_fetch_id, transcriptFetch.requested_url AS transcript_source_url, artifact.sha256 AS transcript_sha256, artifact.detected_mime, artifact.byte_size FROM sejm_statements s JOIN sejm_transcript_days day ON day.object_id = s.transcript_day_id LEFT JOIN sejm_mp_identities mp ON mp.term = day.term AND mp.mp_number = s.source_member_id LEFT JOIN sejm_transcript_day_statements dayStatement ON dayStatement.day_id = day.object_id AND dayStatement.day_revision_id = day.current_revision_id AND dayStatement.statement_id = s.object_id LEFT JOIN evidence dayEvidence ON dayEvidence.id = dayStatement.evidence_id LEFT JOIN fetches dayFetch ON dayFetch.id = dayEvidence.fetch_id LEFT JOIN artifacts dayArtifact ON dayArtifact.id = dayEvidence.artifact_id LEFT JOIN documents document ON document.owner_object_id = day.object_id AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', s.statement_number) LEFT JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) LEFT JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL LEFT JOIN evidence transcriptEvidence ON transcriptEvidence.id = binding.evidence_id LEFT JOIN fetches transcriptFetch ON transcriptFetch.id = transcriptEvidence.fetch_id LEFT JOIN artifacts artifact ON artifact.id = binding.artifact_id WHERE s.object_id = 23084 LIMIT 1
0.77ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = 'html' AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = 23038 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 43) LIMIT 1
N+1 candidates:
5× (3.37ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (2.59ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (3.02ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (3.37ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = ? AND run.state = ? ORDER BY CASE extraction.quality_state WHEN ? THEN ? WHEN ? THEN ? ELSE ? END, run.finished_at DESC, extraction.id DESC LIMIT ?
5× (2.59ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (3.02ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.object_id AND version.sequence_no = (SELECT MAX(latest.sequence_no) FROM document_versions latest WHERE latest.document_id = document.object_id) JOIN document_version_artifacts binding ON binding.version_id = version.object_id AND binding.role = ? AND binding.current_selector_sha IS NOT NULL WHERE document.owner_object_id = ? AND document.document_kind = ? AND document.source_document_key = CONCAT(?, ?) LIMIT ?
PHP: 18.9ms | App: 18.7ms | DB: 14.1ms (17, rows: 36) [exec: 13.8ms, fetch: 0.3ms] | View: 0.2ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.24ms) /app/templates/speeches/show.php
/app/public/index.php
/app/vendor/autoload.php
/app/vendor/composer/autoload_real.php
/app/vendor/composer/platform_check.php
/app/vendor/composer/ClassLoader.php
/app/vendor/composer/autoload_static.php
/app/vendor/symfony/deprecation-contracts/function.php
/app/vendor/symfony/polyfill-php83/bootstrap.php
/app/lib/PFrame.php
/app/config/credentials/local.php
/app/src/Http/PublicResponseCache.php
/app/src/Http/AuthRoutes.php
/app/src/Http/ReviewDecisionRoutes.php
/app/src/Http/TopicDecisionRoutes.php
/app/src/Http/WatchRoutes.php
/app/src/Http/SpeechController.php
/app/src/Overview/SpeechReadModel.php
/app/src/Text/TextSearch.php
/app/templates/layout.php