Stenogram Sejmu · 2026-06-17

Kacper Płażyński

Kadencja 10 · posiedzenie 60 · wypowiedź 65

Profil posła

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

Pełna wypowiedź

10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 4. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych oraz Komisji Gospodarki Morskiej i Żeglugi Śródlądowej o rządowym projekcie ustawy o zmianie niektórych ustaw w celu wsparcia przedsiębiorstw żeglugowych oraz stworzenia warunków ich funkcjonowania pod polską banderą (druki nr 2549 i 2636). Poseł Kacper Płażyński: To może jeszcze poczekajmy, niech wzrośnie, bo temat jest rzeczywiście istotny. (Poseł Joanna Borowiak: Tak, tak. Proponuję zaczekać.) Wicemarszałek Szymon Hołownia: Ona będzie nabrzmiewać z każdą minutą, zapewniam pana, więc proszę też eskalować napięcie. Poseł Kacper Płażyński: Dobrze. Szanowni Państwo! Panie Marszałku! Panie Ministrze! Wysoka Izbo! Ten projekt jest ważnym projektem, ale to nie jest żadna rewolucja, jak państwo wiecie, bo opłata tonażowa czy podatek tonażowy już teraz obowiązuje, ale on był ustalony na pewien okres. Ten okres dobiega końca, w związku z tym chcemy przedłużyć możliwość stosowania tego instrumentu armatorom, tak aby nie odstawali od konkurencji w innych państwach Unii Europejskiej. Tak jak mówię, drodzy państwo, to nie jest żadna rewolucja. Cieszę się, że pan minister Marchewka idzie drogą Prawa i Sprawiedliwości i też pochylił się nad tym problemem, chce to kontynuować, ale to jeszcze polskiej bandery na statki, które chcielibyśmy, żeby pływały pod biało-czerwoną, tak łatwo nie przywróci. Przed nami jeszcze bardzo, bardzo daleka droga. Co do projektu, szanowni państwo, to już podczas pierwszego czytania zwracałem uwagę na to, że mamy do czynienia z projektem, który dyskryminuje część marynarzy, tych, którzy pływają na statkach offshore, serwisowych czy też na statkach naukowych. Wydaje się, że w zakresie poprawek do tego projektu znaleźliśmy konsensus, żeby naprawić tę sytuację. Całe szczęście, bo każdy marynarz, który wypływa w morze, tak samo ryzykuje swoje życie i tak samo buduje polskie PKB. Nie należy ich więc rozróżniać - tych, którzy wypływają na wiele miesięcy, i tych, którzy wypływają na wiele dni. Szanowni Państwo! Jednocześnie w projekcie, nad którym teraz pracujemy, jest trochę nieścisłości, jest trochę kwestii, które wymagają poprawy, i jest trochę kwestii, które nabrzmiały przez ostatnie 2,5 roku. Niestety w wymiarze postępowania urzędów skarbowych zauważyliśmy w ostatnim czasie, co też potwierdziliśmy na innym posiedzeniu Komisji Gospodarki Morskiej i Żeglugi Śródlądowej, że marynarze, którzy spełniają wymogi niebycia objętymi wymogami płatności od podatku dochodowego, którzy powinni być zwolnieni z tego podatku, jednak bardzo często są ścigani przez urzędy skarbowe z powodu, wydawałoby się, niezrozumienia prawa i dotychczas wydanych interpretacji podatkowych, które obowiązują w Polsce. Chcielibyśmy to raz na zawsze ukrócić. Dlatego w poprawkach, które złożę podczas drugiego czytania, proponujemy w ustawie nadanie definicji legalnych statkowi morskiemu, transportowi morskiemu oraz eksploatacji statku, tak żeby skończyć z tymi problemami interpretacyjnymi. Szanowni Państwo! Druga ważna kwestia jest taka, że prawo prawem, ale żeby marynarz mógł być potem zwolniony z podatku dochodowego, to musi istnieć dokument, który on będzie mógł złożyć w urzędzie skarbowym czy w innych instytucjach i będzie mieć pewność, że on nie zostanie podważony. W przypadku marynarzy, którzy pływają pod armatorami obcymi, ustawa nie przewiduje wymagania dokumentu, który marynarz mógłby bez problemu złożyć. Niestety jest tak, że my jako Polska nie mamy takiego wpływu na tych armatorów, że moglibyśmy od każdego z nich wymagać przekazania zaświadczeń, jakie polskie prawo wedle tego projektu ustawy wymaga. Dlatego proponujemy, żeby wystarczyło, aby ci marynarze na podstawie książeczki żeglarskiej, na podstawie odpowiednich wpisów w tej książeczce żeglarskiej mogli ubiegać się o takie zwolnienie... nawet nie ubiegać, ale po prostu byli zwolnieni, żeby to był twardy dowód i żeby to potem nie podlegało dyskusji. Jeżeli zaś chodzi o marynarzy, którzy pływają na statkach offshore, serwisowych i na statkach naukowych, to żeby w tym przypadku wprowadzić obowiązek dla przedstawiciela armatora albo samego armatora, albo kapitana, czyli tego, który poniekąd zatrudnia danego marynarza, przedstawienia, przekazania takiego zaświadczenia marynarzowi do lutego każdego kolejnego roku. Chodzi o to, aby też nie było wątpliwości co do tych marynarzy, że mają tego typu dowody, dokumenty, żeby nikt potem nie mógł tego, szanowni państwo, podważyć. Drodzy Państwo! Przed nami jeszcze bardzo długa droga. Ustawa jest potrzebna. Składamy poprawki i czekamy na następne inicjatywy, które przybliżą nas do tego, żeby biało-czerwona pływała na polskich statkach. Ale, tak jak mówię, ta ustawa w zakresie tego, co było wcześniej, w zasadzie niestety jeszcze niewiele zmienia. Dziękuję. (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ź 63 Witold Tumanowicz 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 3. punkt porządku dziennego: Pierwsze czytanie rządowego projektu ustawy o podatku od nadzwyczajnych zysków ze zbycia paliw ciekłych osiągniętych w okresie od marca do grudnia 2026 r. (dr
  2. Wcześniej · wypowiedź 64 Jarosław Wałęsa 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 4. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych oraz Komisji Gospodarki Morskiej i Żeglugi Śródlądowej o rządowym projekcie ustawy o zmianie niektórych ustaw w celu
  3. Później · wypowiedź 66 Piotr Głowski 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 4. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych oraz Komisji Gospodarki Morskiej i Żeglugi Śródlądowej o rządowym projekcie ustawy o zmianie niektórych ustaw w celu
  4. Później · wypowiedź 67 Zbigniew Ziejewski 10. kadencja, 60. posiedzenie, 1. dzień (17-06-2026) 4. punkt porządku dziennego: Sprawozdanie Komisji Finansów Publicznych oraz Komisji Gospodarki Morskiej i Żeglugi Śródlądowej o rządowym projekcie ustawy o zmianie niektórych ustaw w celu
1. (2.91ms; exec 2.86 + 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.8ms; exec 1.78 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (1.04ms; exec 1.03 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7041 ORDER BY ordinal
4. (1.73ms; exec 1.68 + fetch 0.05; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (1.85ms; exec 1.83 + fetch 0.02; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (2ms; exec 1.97 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (1.22ms; exec 1.18 + fetch 0.04; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7039 ORDER BY ordinal
8. (1.68ms; exec 1.66 + fetch 0.02; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (1.33ms; exec 1.31 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (1ms; exec 0.98 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7040 ORDER BY ordinal
11. (1.23ms; exec 1.21 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (1.15ms; exec 1.14 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.8ms; exec 0.79 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7042 ORDER BY ordinal
14. (1.21ms; exec 1.19 + fetch 0.02; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (1.02ms; exec 1 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (0.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7043 ORDER BY ordinal
17. (3.19ms; exec 3.16 + fetch 0.03; rows 1) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (2.91ms; exec 2.86 + 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 = 16651 LIMIT 1
2. (1.8ms; exec 1.78 + 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 = 24942 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. (1.04ms; exec 1.03 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7041 ORDER BY ordinal
4. (1.73ms; exec 1.68 + fetch 0.05; 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 = 16585 AND dayStatement.day_revision_id = 16203 AND dayStatement.ordinal BETWEEN 63 AND 67 AND statement.object_id <> 16651 ORDER BY dayStatement.ordinal
5. (1.85ms; exec 1.83 + fetch 0.02; 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 = 16585 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 63) LIMIT 1
6. (2ms; exec 1.97 + 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 = 24933 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. (1.22ms; exec 1.18 + fetch 0.04; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7039 ORDER BY ordinal
8. (1.68ms; exec 1.66 + fetch 0.02; 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 = 16585 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 64) LIMIT 1
9. (1.33ms; exec 1.31 + 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 = 24941 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. (1ms; exec 0.98 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7040 ORDER BY ordinal
11. (1.23ms; exec 1.21 + 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 = 16585 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 66) LIMIT 1
12. (1.15ms; exec 1.14 + 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 = 24943 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.8ms; exec 0.79 + fetch 0.02; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7042 ORDER BY ordinal
14. (1.21ms; exec 1.19 + fetch 0.02; 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 = 16585 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 67) LIMIT 1
15. (1.02ms; exec 1 + 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 = 24944 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.68ms; exec 0.67 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 7043 ORDER BY ordinal
17. (3.19ms; exec 3.16 + fetch 0.03; rows 1) 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 = 297 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-17' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
3.19ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
2.91ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
2ms SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run …
toggle
3.19ms 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 = 297 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-06-17' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
2.91ms 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 = 16651 LIMIT 1
2ms SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 24933 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× (7.3ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (4.74ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (5.97ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (7.3ms) 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× (4.74ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (5.97ms) 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: 36ms | App: 35.6ms | DB: 25.8ms (17, rows: 20) [exec: 25.4ms, fetch: 0.4ms] | View: 0.6ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.57ms) /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