Stenogram Sejmu · 2026-06-18

Elżbieta Gapińska

Kadencja 10 · posiedzenie 60 · wypowiedź 207

Profil posła

Brak głosu imiennego z tego dnia, który potwierdzałby klub mówcy.

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 15. punkt porządku dziennego: Sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów wydarzeń Czerwca 1976 roku w Radomiu, Płocku i Ursusie (druki nr 2417 i 2540). Poseł Sprawozdawca Elżbieta Gapińska: Dziękuję. Pani Marszałek! Szanowni Państwo! W imieniu komisji kultury mam przyjemność i zaszczyt przedstawić uchwałę Sejmu Rzeczypospolitej Polskiej w sprawie upamiętnienia bohaterów wydarzeń Czerwca 1976 roku w Radomiu, Płocku i Ursusie. Najpierw króciutko odniosę się do dyskusji, jaka odbyła się na posiedzeniu komisji kultury. Otóż jako poseł wnioskodawca przedstawiłam powody, dla których te wydarzenia w czerwcu nastąpiły. 24 czerwca 1976 r. ówczesny premier Piotr Jaroszewicz zapowiedział drastyczną podwyżkę cen artykułów żywnościowych. Zrobiono to wieczorem, tak aby ludzie nie zdążyli zrobić zapasów. Oprócz znacznych podwyżek, odwlekanych przez wiele lat z powodów politycznych, do protestów przyczynił się sposób, w jaki zostały one wprowadzone. Chodziło o bardzo niesprawiedliwe, zdaniem ludzi, rekompensaty. Ci, którzy zarabiali 1,3 tys. zł, otrzymali 240 zł rekompensaty, a zarabiający 6 tys. - 600 zł. Projekt przedstawiano jako konsultowany, co w istocie było fikcją, bowiem wcześniej wydrukowano nowe ceny artykułów żywnościowych. 25 czerwca 1976 r. w demonstracjach ulicznych w całej Polsce i strajkach w 90-112 zakładach pracy na terenie 24 województw uczestniczyło 70-80 tys. osób. W Radomiu, Płocku i Ursusie robotnicy wyszli na ulicę. Szacuje się, że w Radomiu w dramatycznych walkach ulicznych brało udział 20-25 tys. osób. Podpalono tam budynek Komitetu Wojewódzkiego Polskiej Zjednoczonej Partii Robotniczej. W zakładach mechanicznych Ursus protestowało 90% załogi. Robotnicy zablokowali tory kolejowe łączące Warszawę z Łodzią, Poznaniem i Katowicami. W Płocku w Mazowieckich Zakładach Rafineryjnych i Petrochemicznych po zakończeniu pierwszej zmiany zorganizowano spontaniczny wiec liczący kilkaset osób, które ruszyły pod gmach KW PZPR. Budynek obrzucono kamieniami, a demonstrantów zaatakowały oddziały ZOMO. W protestach wzięli także udział pracownicy Fabryki Maszyn Żniwnych w Płocku. Aresztowanych we wszystkich tych protestach sądzono w przyspieszonym trybie, stosowano także zwolnienia dyscyplinarne i inne represje. Komuniści, bojąc się powtórzenia scenariusza z 1970 r., już wieczorem 25 czerwca wstrzymali podwyżki, co w telewizji ogłosił Piotr Jaroszewicz. Władza wzięła odwet na protestujących. Przewożono ich do komend Milicji Obywatelskiej, gdzie przechodzili przez tzw. ścieżki zdrowia, czyli po prostu byli bici i katowani przez milicjantów. Byli także atakowani zwykli przechodnie, np. Jan Brożyna czy ks. Roman Kotlarz. W całej Polsce w miejscach protestów odbywały się pokazowe procesy, gdzie stosowano zasady odpowiedzialności zbiorowej, a protestujących traktowano jako chuliganów i kryminalistów. Zapadło także wiele długoletnich wyroków pozbawienia wolności. 8 osób zostało skazanych na wyroki od 8 do 10 lat więzienia, 11 osób - od 5 do 6 lat, a 6 osób skazano na od 2 do 4 lat więzienia. Powstały wtedy środowiska solidaryzujące się z prześladowanymi robotnikami, np. Komitet Obrony Robotników i Ruch Obrony Praw Człowieka i Obywatela, Konfederacja Polski Niepodległej, Ruch Młodej Polski. Zaczęto mówić o wolnych związkach zawodowych. Wszyscy, którzy mieli wtedy odwagę, aby przeciwstawić się władzy komunistycznej, walnie przyczynili się do zbudowania niepodległej III Rzeczypospolitej Polskiej. Teraz przeczytam tekst projektu uchwały w sprawie upamiętnienia bohaterów wydarzeń Czerwca 1976 roku w Radomiu, Płocku i Ursusie. ˝W dniach 24 i 25 czerwca 1976 roku władze PRL ogłosiły drastyczne podwyżki cen żywności, przekraczające niekiedy 100 %, przy jednoczesnym wprowadzeniu niesprawiedliwych mechanizmów rekompensat. Decyzja ta wywołała falę sprzeciwu w całym kraju. Szczególnie doniosłe znaczenie miały wydarzenia w Radomiu, Płocku i Ursusie. W Radomiu tysiące robotników z kilkudziesięciu zakładów pracy oraz mieszkańcy miasta zgromadzili się przed siedzibą Komitetu Wojewódzkiego PZPR, domagając się natychmiastowego wycofania podwyżek. Protest został brutalnie stłumiony przez oddziały ZOMO. Uczestników bito, aresztowano i poddawano represjom, w tym tzw. ścieżkom zdrowia. Władze PRL nazywały protestujących warchołami. Wielu z nich skazano w procesach pokazowych i pozbawiono pracy, a samo miasto napiętnowano propagandowo jako miasto z wyrokiem. W Płocku protest rozpoczął się w Mazowieckich Zakładach Rafineryjnych i Petrochemicznych. Strajkujący robotnicy nie mogli uzyskać decyzji o cofnięciu podwyżek, więc przeszli pod gmach Komitetu Wojewódzkiego PZPR, gdzie zgromadziło się kilka tysięcy osób. Demonstracja wieczorem została rozpędzona przez ZOMO. Aresztowanych, m.in. pracowników Fabryki Maszyn Żniwnych, sądzono w przyspieszonym trybie, a wobec wielu zastosowano zwolnienia dyscyplinarne i inne formy represji. W Ursusie robotnicy Zakładów Mechanicznych 'Ursus' podjęli protest, który - podobnie jak w Radomiu i Płocku - był wyrazem sprzeciwu wobec drastycznych podwyżek cen oraz autorytarnego systemu władzy. 25 czerwca 1976 roku robotnicy przerwali pracę i wyszli na ulice, kierując się w stronę torów kolejowych. W proteście zablokowali linię kolejową Warszawa - Łódź, co było dramatycznym i widocznym w całym kraju aktem sprzeciwu. Demonstracja została brutalnie spacyfikowana przez siły milicji, w tym ZOMO. Uczestników bito, zatrzymywano i poddawano represjom. Wielu robotników zwolniono z pracy, a część skazano w procesach pokazowych. Konsekwencją komunistycznych prześladowań było kilka ofiar śmiertelnych. Wydarzenia w Radomiu, Płocku i Ursusie miały początkowo charakter ekonomiczny, lecz szybko nabrały wymiaru politycznego i stały się wyrazem walki o godność, prawa pracownicze i wolność. Czerwiec ’76 zmusił władze PRL do wycofania się z podwyżek cen. Jednak jeszcze ważniejszym skutkiem tych wydarzeń było powstanie środowisk solidarności społecznej. Represje wobec robotników doprowadziły do powołania Komitetu Obrony Robotników, który niósł pomoc prześladowanym i stał się zalążkiem opozycji demokratycznej w Polsce. Sejm Rzeczypospolitej Polskiej składa hołd uczestnikom Czerwiec ’76 oraz podkreśla, że wszyscy, którzy w tamtym czasie mieli odwagę sprzeciwić się niesprawiedliwości, walnie przyczynili się do zwycięstwa wolności w roku 1989 i zbudowania niepodległej Trzeciej Rzeczypospolitej Polskiej˝. Dziękuję bardzo. (Oklaski) 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ź 205 Małgorzata Pępek 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 14. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o podatku od nadzwyczajnych zysków ze zbycia paliw ciekłych osiągniętych w okresie od m
  2. Wcześniej · wypowiedź 206 Kamil Wnuk 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 14. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych o rządowym projekcie ustawy o podatku od nadzwyczajnych zysków ze zbycia paliw ciekłych osiągniętych w okresie od m
  3. Później · wypowiedź 208 Marek Suski 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 15. punkt porządku dziennego: Sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów wydarzeń Czerwca 1976
  4. Później · wypowiedź 209 Konrad Frysztak 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 15. punkt porządku dziennego: Sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów wydarzeń Czerwca 1976
1. (2.37ms; exec 2.32 + fetch 0.05; 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. (1ms; exec 0.98 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (0.67ms; exec 0.66 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6348 ORDER BY ordinal
4. (0.89ms; exec 0.87 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (0.87ms; exec 0.86 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (0.94ms; exec 0.91 + fetch 0.03; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (0.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6346 ORDER BY ordinal
8. (0.94ms; exec 0.91 + fetch 0.03; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (0.83ms; exec 0.82 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (0.62ms; exec 0.61 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6347 ORDER BY ordinal
11. (1.25ms; exec 1.23 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (1.01ms; exec 0.98 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.67ms; exec 0.66 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6349 ORDER BY ordinal
14. (1.11ms; exec 1.1 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (0.91ms; exec 0.89 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (0.62ms; exec 0.61 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6350 ORDER BY ordinal
17. (4.43ms; exec 4.4 + fetch 0.03; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (2.37ms; exec 2.32 + fetch 0.05; 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 = 16347 LIMIT 1
2. (1ms; exec 0.98 + fetch 0.02; 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 = 23849 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.67ms; exec 0.66 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6348 ORDER BY ordinal
4. (0.89ms; exec 0.87 + 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 = 16139 AND dayStatement.day_revision_id = 15745 AND dayStatement.ordinal BETWEEN 205 AND 209 AND statement.object_id <> 16347 ORDER BY dayStatement.ordinal
5. (0.87ms; exec 0.86 + 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 = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 205) LIMIT 1
6. (0.94ms; exec 0.91 + fetch 0.03; 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 = 23847 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.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6346 ORDER BY ordinal
8. (0.94ms; exec 0.91 + fetch 0.03; 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 = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 206) LIMIT 1
9. (0.83ms; exec 0.82 + 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 = 23848 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.62ms; exec 0.61 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6347 ORDER BY ordinal
11. (1.25ms; exec 1.23 + 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 = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 208) LIMIT 1
12. (1.01ms; exec 0.98 + fetch 0.02; 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 = 23850 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.67ms; exec 0.66 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6349 ORDER BY ordinal
14. (1.11ms; exec 1.1 + 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 = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 209) LIMIT 1
15. (0.91ms; exec 0.89 + fetch 0.02; 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 = 23868 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.62ms; exec 0.61 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6350 ORDER BY ordinal
17. (4.43ms; exec 4.4 + fetch 0.03; rows 0) 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 = 88 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-18' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
4.43ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
2.37ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
1.25ms SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.documen…
toggle
4.43ms 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 = 88 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-18' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
2.37ms 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 = 16347 LIMIT 1
1.25ms 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 = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 208) LIMIT 1
N+1 candidates:
5× (4.69ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (3.26ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (4.17ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (4.69ms) 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× (3.26ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (4.17ms) 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: 27.5ms | App: 27ms | DB: 19.8ms (17, rows: 19) [exec: 19.5ms, fetch: 0.3ms] | View: 0.5ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.49ms) /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