Stenogram Sejmu · 2026-06-18

Henryk Szopiński

Kadencja 10 · posiedzenie 60 · wypowiedź 230

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) 16. punkt porządku dziennego: Sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów 70. rocznicy Poznańskiego Czerwca 1956 roku (druki nr 2418 i 2541). Poseł Sprawozdawca Henryk Szopiński: Dziękuję. Pani Marszałek! Wysoka Izbo! Mam zaszczyt przedstawić sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów 70. rocznicy Poznańskiego Czerwca 1956 r., druk nr 2418. Marszałek Sejmu, zgodnie z art. 37 ust. 1 oraz art. 40 ust. 1 regulaminu Sejmu, po zasięgnięciu opinii Prezydium Sejmu, skierował projekt uchwały do Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu w celu przeprowadzania pierwszego czytania. Komisja rozpatrzyła projekt na posiedzeniu w dniu 12 maja 2026 r. W toku prac komisji odbyła się dyskusja nad treścią projektu, jego znaczeniem historycznym oraz zasadnością uczczenia 70. rocznicy wydarzeń poznańskiego Czerwca. W wyniku przeprowadzanego głosowania komisja przyjęła projekt uchwały i postanowiła przedłożyć go Wysokiej Izbie. Pani Marszałek! Wysoka Izbo! Poznański Czerwiec 1956 stanowi jedno z najważniejszych wydarzeń w najnowszej historii Polski oraz pierwszy na taką skalę społeczny bunt przeciwko władzy komunistycznej w powojennej Polsce. Wydarzenia te były nie tylko wyrazem sprzeciwu wobec pogarszających się warunków życia i pracy, lecz także pierwszym otwartym zakwestionowaniem monopolu politycznego Polskiej Zjednoczonej Partii Robotniczej przez robotników, których komunistyczna propaganda określała mianem przewodniej siły narodu. Bezpośrednią przyczyną protestu była dramatyczna sytuacja ekonomiczna pracowników zakładów im. Józefa Stalina w Poznaniu, obecnie im. Hipolita Cegielskiego. Robotnicy od wielu miesięcy zgłaszali postulaty dotyczące obniżenia zawyżonych norm produkcyjnych, likwidacji niesprawiedliwych potrąceń podatkowych oraz wypłaty zaległych wynagrodzeń. Szczególne oburzenie wywołała sytuacja, w której pracownikom naliczano wyższe podatki od premii produkcyjnych, co w praktyce prowadziło do obniżenia realnych zarobków mimo wzrostu wydajności pracy. Delegacje robotnicze wielokrotnie prowadziły rozmowy z przedstawicielami władz centralnych w Warszawie, jednak składane obietnice nie zostały dotrzymane. W dniu 28 czerwca 1956 r. o godz. 6.30 Cegielski wyszedł na ulicę, ufając, że obecni na XXV Międzynarodowych Targach Poznańskich dziennikarze z Zachodu zwrócą uwagę świata na sytuację w Polsce. W krótkim czasie protest objął kolejne zakłady pracy, a liczba uczestników demonstracji wzrosła do ok. 100 tys. osób. Była to największa manifestacja społeczna w Polsce od zakończenia II wojny światowej. Demonstranci maszerowali ulicami miasta pod hasłami: chcemy chleba, żądamy podwyżek, precz z wyzyskiem, wolności oraz precz z bolszewizmem. Fakt ten dowodzi, że protest ten bardzo szybko przekroczył ramy sporu ekonomicznego, przybierając charakter polityczny i niepodległościowy. Mniej znanym faktem jest, że znaczącą część uczestników manifestacji stanowili ludzie młodzi, uczniowie oraz kobiety pracujące w poznańskich zakładach przemysłowych. Wśród demonstrantów znajdowali się również uczestnicy powstania wielkopolskiego i żołnierze Armii Krajowej, którzy po latach represji dostrzegli możliwość publicznego wyrażenia sprzeciwu wobec systemu komunistycznego. Jednym z głównych punktów demonstracji stał się gmach Wojewódzkiego Urzędu Bezpieczeństwa Publicznego przy ul. Kochanowskiego będący symbolem komunistycznego aparatu represji. Doszło również do zajęcia budynku sądu i prokuratury oraz uwolnienia części więźniów z aresztu przy ul. Młyńskiej. W trakcie wydarzeń demonstranci zdobyli broń z posterunków Milicji Obywatelskiej oraz magazynów wojskowych, co przyczyniło się do eskalacji walk ulicznych. W odpowiedzi władze komunistyczne zdecydowały się na bezprecedensową operację wojskową. Do Poznania skierowano ok. 10 tys. żołnierzy, blisko 400 czołgów i transporterów opancerzonych oraz kilka tysięcy funkcjonariuszy Korpusu Bezpieczeństwa Wewnętrznego, Milicji Obywatelskiej i Urzędu Bezpieczeństwa. Operacją dowodził późniejszy minister obrony narodowej i marszałek Polski Konstanty Rokossowski. Skala użytych sił była porównywalna ze skalą działań wojskowych prowadzonych przeciwko zorganizowanym oddziałom zbrojnym, co unaocznia determinację władz w tłumieniu społecznego buntu. Według obecnych ustaleń historyków śmierć poniosło co najmniej 58 osób, choć część badaczy wskazuje, że rzeczywista liczba ofiar mogła być wyższa. Rannych zostało od ok. 600 do ponad 700 osób. Wśród zabitych znajdowali się robotnicy, uczniowie, przypadkowi przechodnie, a nawet osoby obserwujące wydarzenia z okien swoich mieszkań. Najmłodszą i najbardziej symboliczną ofiarą był 13-letni Roman Strzałkowski, którego śmierć stała się symbolem niewinnych ofiar komunistycznych represji. Represje nie zakończyły się wraz ze stłumieniem protestów. Aresztowano ok. 700 osób. Wobec wielu z nich stosowano brutalne przesłuchania, przemoc fizyczną oraz psychiczne szykany. Władze przygotowały pokazowe procesy sądowe, z których najbardziej znane były tzw. proces trzech i proces dziewięciu. Oskarżonych przedstawiano jako przestępców i prowokatorów inspirowanych przez zachodnie służby specjalne. W rzeczywistości jednak nawet część komunistycznych działaczy zdawała sobie sprawę, że protest był spontanicznym wybuchem społecznego niezadowolenia. Na szczególne podkreślenie zasługuje fakt, że wydarzenia poznańskie odbiły się szerokim echem na arenie międzynarodowej. Informacje o użyciu czołgów przeciwko robotnikom były szeroko komentowane przez zachodnie media i po raz pierwszy od zakończenia wojny zwróciły uwagę opinii publicznej na skalę społecznego niezadowolenia w państwach bloku wschodniego. Poznański Czerwiec o kilka miesięcy poprzedził wydarzenia na Węgrzech, gdzie jesienią 1956 r. doszło do antykomunistycznego powstania. Wielu historyków wskazuje, że polskie doświadczenia stanowiły jeden z impulsów do przemian zachodzących w całym regionie Europy Środkowo-Wschodniej. Choć nie oznaczało to demokratyzacji państwa, nastąpiło częściowe ograniczenie terroru politycznego, zwolnienie części więźniów politycznych oraz złagodzenie niektórych form represji. Władze zostały zmuszone do uznania, że społeczeństwo nie jest biernym wykonawcą decyzji partii. Znaczenie poznańskiego Czerwca daleko wykracza poza jego bezpośrednie skutki polityczne. Był on pierwszym ogniwem łańcucha społecznych wystąpień przeciwko systemowi komunistycznemu, obejmującego wydarzenia z grudnia 1970 r., protesty z czerwca 1976 r., powstanie Niezależnego Samorządnego Związku Zawodowego ˝Solidarność˝ w 1980 r. oraz pokojową rewolucję prowadzącą do odzyskania przez Polskę pełnej suwerenności w 1989 r. W tym sensie poznański Czerwiec należy postrzegać jako początek długiej drogi Polaków do odzyskania wolności i pełni praw obywatelskich. Współcześnie pamięć o poznańskim Czerwcu pozostaje ważnym elementem dziedzictwa narodowego. Upamiętnienie 70. rocznicy tych wydarzeń stanowi wyraz hołdu dla wszystkich uczestników protestu, osób represjonowanych oraz rodzin ofiar. Jest również przypomnieniem, że prawa obywatelskie, wolność słowa, godność pracy i solidarność społeczna nie są wartościami danymi raz na zawsze, lecz wymagają nieustannej troski i odpowiedzialności kolejnych pokoleń. Przyjęcie niniejszej uchwały jest zatem w pełni uzasadnione zarówno z historycznego, jak i z moralnego punktu widzenia. Stanowi wyraz wdzięczności wobec tych, którzy w czerwcu 1956 r. mieli odwagę upomnieć się o podstawowe prawa człowieka, a zarazem świadectwo ciągłości pamięci narodowej Rzeczypospolitej Polskiej. W imieniu Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu zwracam się do Wysokiej Izby z wnioskiem o przyjęcie przedstawionego projektu uchwały, zawartego w druku nr 2541. 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ź 228 Dariusz Matecki 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
  2. Wcześniej · wypowiedź 229 Ewa Schädler 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
  3. Później · wypowiedź 231 Bartłomiej Wróblewski 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 16. punkt porządku dziennego: Sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów 70. rocznicy Poznańsk
  4. Później · wypowiedź 232 Bartosz Zawieja 10. kadencja, 60. posiedzenie, 2. dzień (18-06-2026) 16. punkt porządku dziennego: Sprawozdanie Komisji Kultury, Dziedzictwa Narodowego i Środków Przekazu o poselskim projekcie uchwały w sprawie upamiętnienia bohaterów 70. rocznicy Poznańsk
1. (2.39ms; exec 2.35 + fetch 0.04; 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. (1.59ms; exec 1.57 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (0.79ms; exec 0.76 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6371 ORDER BY ordinal
4. (1.21ms; exec 1.18 + fetch 0.03; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (1.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (0.84ms; exec 0.83 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (0.54ms; exec 0.53 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6369 ORDER BY ordinal
8. (1.12ms; exec 1.08 + fetch 0.04; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (0.87ms; exec 0.86 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (0.56ms; exec 0.55 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6370 ORDER BY ordinal
11. (0.97ms; exec 0.96 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (0.8ms; exec 0.79 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (1.12ms; exec 1.11 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6372 ORDER BY ordinal
14. (1ms; exec 0.99 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (1.91ms; exec 1.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.65ms; exec 0.64 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6373 ORDER BY ordinal
17. (2.9ms; exec 2.87 + 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.39ms; exec 2.35 + fetch 0.04; 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 = 16370 LIMIT 1
2. (1.59ms; exec 1.57 + 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 = 23902 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.79ms; exec 0.76 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6371 ORDER BY ordinal
4. (1.21ms; exec 1.18 + fetch 0.03; 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 228 AND 232 AND statement.object_id <> 16370 ORDER BY dayStatement.ordinal
5. (1.02ms; exec 1.01 + 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:', 228) LIMIT 1
6. (0.84ms; exec 0.83 + 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 = 23897 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.54ms; exec 0.53 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6369 ORDER BY ordinal
8. (1.12ms; exec 1.08 + 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 = 16139 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 229) LIMIT 1
9. (0.87ms; exec 0.86 + 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 = 23901 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.56ms; exec 0.55 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6370 ORDER BY ordinal
11. (0.97ms; exec 0.96 + 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:', 231) LIMIT 1
12. (0.8ms; exec 0.79 + 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 = 23903 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. (1.12ms; exec 1.11 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6372 ORDER BY ordinal
14. (1ms; exec 0.99 + 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:', 232) LIMIT 1
15. (1.91ms; exec 1.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 = 23904 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.65ms; exec 0.64 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 6373 ORDER BY ordinal
17. (2.9ms; exec 2.87 + 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 = 372 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:
2.9ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
2.39ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
1.91ms SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run …
toggle
2.9ms 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 = 372 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.39ms 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 = 16370 LIMIT 1
1.91ms SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 23904 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
N+1 candidates:
5× (6.01ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (3.66ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (4.11ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (6.01ms) 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.66ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (4.11ms) 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.3ms | App: 27ms | DB: 20.3ms (17, rows: 19) [exec: 20ms, fetch: 0.3ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.41ms) /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