Stenogram Sejmu · 2026-09-15

Piotr Głowski

Kadencja 10 · posiedzenie 65 · wypowiedź 216

Profil posła

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

Pełna wypowiedź

10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 7. i 8. punkt porządku dziennego: 7. Pierwsze czytanie przedstawionego przez Prezydenta Rzeczypospolitej Polskiej projektu ustawy o ochronie funkcji produkcyjnej wsi (druk nr 3032). 8. Pierwsze czytanie rządowego projektu ustawy o zmianie niektórych ustaw w celu ochrony rolniczych funkcji produkcyjnych wsi (druk nr 3029). Poseł Piotr Głowski: Panie Marszałku! Panie Ministrze! Wysoka Izbo! Na początek warto powiedzieć zdanie, które może wydawać się oczywiste: jeszcze do niedawna spory, problemy, które ma regulować ta ustawa, rozwiązywało się dzięki dobremu sąsiedztwu, wzajemnemu zrozumieniu i zdrowemu rozsądkowi. Przecież każdy, kto zna polską wieś, wie, że wieś żyje inaczej niż miasto. Na wsi pracuje się, używając maszyn, traktorów, kombajnów. Na wsi czasami trzeba suszyć zboże, co wywołuje hałas. Czasami trzeba wykonać pracę późnym wieczorem albo nawet w nocy. Są okresy, kiedy rolnik po prostu musi wykorzystać kilka godzin dobrej pogody, bo od tego zależy efekt całorocznej pracy. Jesteśmy jednak dzisiaj w sytuacji, w której, wydaje się, potrzebujemy jasnych reguł ustawowych, bo polska wieś się zmienia, zmienia się sposób użytkowania terenów wiejskich. Pojawia się coraz więcej zabudowy mieszkaniowej, a wraz z postępującą urbanizacją coraz częściej dochodzi do stykania się funkcji mieszkaniowej i produkcyjnej. Na terenach wiejskich mieszka dzisiaj ok. 16 mln osób, czyli ok. 40% mieszkańców Polski. Mamy 1,3 mln gospodarstw rolnych. To pokazuje, jaka jest skala problemu. Nie możemy zapominać, że podstawową funkcją znacznej części terenów wiejskich pozostaje produkcja rolna, ale mieszkańcami wsi nie są tylko rolnicy. W tej debacie i pracach nad ustawą nie chodzi o wybór między ochroną rolnika a ochroną mieszkańca wsi. Chodzi o znalezienie takiego rozwiązania, które pozwoli rolnikowi normalnie prowadzić gospodarstwo, a jednocześnie nie pozbawi jego sąsiada prawa do ochrony, gdy rzeczywiście dojdzie do przekroczenia dopuszczalnych granic. Na tym koncentruje się procedowany właśnie projekt rządowy zawarty w druku nr 3029 i na nim jako w mojej ocenie lepiej przygotowanym się skupię. Jego celem jest wzmocnienie ochrony działalności rolniczej oraz ograniczenie konfliktów społecznych związanych m.in. z postępującą urbanizacją obszarów wiejskich. To bardzo ważne sformułowanie, bo pokazuje, że chodzi o stworzenie systemowych zasad, które będą działać wszędzie, które pozwolą pogodzić dwie funkcje - funkcję mieszkalną i funkcję produkcyjną. Projekt zakłada, że rolnicy prowadzący działalność zgodnie z prawem powinni mieć większą pewność, że typowe uciążliwości związane z produkcją rolną, takie jak hałas, zapachy, odgłosy zwierząt, nie będą same w sobie podstawą do nieuzasadnionego ograniczania ich działalności. Rolnik, który prowadzi swoje gospodarstwo zgodnie z przepisami, zgodnie z zasadami prawidłowej gospodarki rolnej, powinien mieć poczucie bezpieczeństwa, powinien wiedzieć, że jeżeli dzisiaj inwestuje w gospodarstwo, to jego działalność nie zostanie jutro podważona tylko dlatego, że w sąsiedztwie pojawił się nowy mieszkaniec, który nie zna specyfiki produkcji rolnej. Bezpieczeństwo ma znaczenie dla inwestycji w rolnictwie, stabilności produkcji, sukcesji gospodarstw i w konsekwencji dla bezpieczeństwa żywnościowego państwa i Polaków. To właśnie brak stabilności prawnej może zniechęcać młodych do inwestowania i utrudniać przekazywanie gospodarstw kolejnym pokoleniom. Równie ważne jest to, by ktoś, kto kupuje nieruchomość na terenach wiejskich, miał świadomość, w jakim otoczeniu będzie mieszkał, dlatego projekt przewiduje lepsze informowanie nabywców nieruchomości o wpływie działalności rolniczej. To rozwiązanie wydaje się niezwykle racjonalne, bo najlepiej jest zapobiegać konfliktowi, zanim powstanie. Jeżeli ktoś kupuje dom sąsiadujący z gospodarstwem rolnym, to powinien wiedzieć, że w pewnych okresach może być głośno, że może pojawić się zapach związany z hodowlą, że w czasie żniw maszyny mogą pracować dłużej niż zwykle, a czasami całodobowo. To nie jest wada polskiej wsi - to jest jej specyfika. Klub Koalicji Obywatelskiej pozytywnie ocenia kierunek projektu rządowego i opowiada się za dalszym procedowaniem nad nim. Jesteśmy przekonani, że w toku prac parlamentarnych można jeszcze doprecyzować poszczególne rozwiązania, ale najważniejsza idea jest słuszna: chronić rolniczą funkcję polskiej wsi, zapewnić rolnikom bezpieczeństwo prawne, ograniczać konflikty sąsiedzkie i jednocześnie uczciwie informować mieszkańców, czego mogą się spodziewać, wybierając życie na wsi. 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ź 214 Mateusz Kotecki 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 7. i 8. punkt porządku dziennego: 7. Pierwsze czytanie przedstawionego przez Prezydenta Rzeczypospolitej Polskiej projektu ustawy o ochronie funkcji produkcyjnej wsi (druk nr 3032). 8. Pi
  2. Wcześniej · wypowiedź 215 Adam Nowak 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 7. i 8. punkt porządku dziennego: 7. Pierwsze czytanie przedstawionego przez Prezydenta Rzeczypospolitej Polskiej projektu ustawy o ochronie funkcji produkcyjnej wsi (druk nr 3032). 8. Pi
  3. Później · wypowiedź 217 Krzysztof Ciecióra 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 7. i 8. punkt porządku dziennego: 7. Pierwsze czytanie przedstawionego przez Prezydenta Rzeczypospolitej Polskiej projektu ustawy o ochronie funkcji produkcyjnej wsi (druk nr 3032). 8. Pi
  4. Później · wypowiedź 218 Ryszard Bartosik 10. kadencja, 65. posiedzenie, 1. dzień (15-09-2026) 7. i 8. punkt porządku dziennego: 7. Pierwsze czytanie przedstawionego przez Prezydenta Rzeczypospolitej Polskiej projektu ustawy o ochronie funkcji produkcyjnej wsi (druk nr 3032). 8. Pi
1. (3.68ms; exec 3.63 + 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.83ms; exec 1.81 + fetch 0.02; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
3. (1.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2797 ORDER BY ordinal
4. (1.45ms; exec 1.43 + fetch 0.02; rows 4) SELECT statement.object_id, statement.statement_number, statement.speaker_name, dayStatement.ordinal FROM sejm_transcrip…
5. (1.66ms; exec 1.65 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
6. (1.36ms; exec 1.35 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
7. (1.19ms; exec 1.18 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2795 ORDER BY ordinal
8. (1.63ms; exec 1.62 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
9. (1ms; exec 0.99 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
10. (0.7ms; exec 0.69 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2796 ORDER BY ordinal
11. (0.92ms; exec 0.91 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
12. (0.85ms; exec 0.84 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
13. (0.74ms; exec 0.73 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2798 ORDER BY ordinal
14. (0.91ms; exec 0.9 + fetch 0.01; rows 1) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON version.document_id = document.obje…
15. (0.78ms; exec 0.77 + fetch 0.01; rows 1) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extracti…
16. (0.64ms; exec 0.63 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2799 ORDER BY ordinal
17. (3.45ms; exec 3.43 + fetch 0.02; rows 0) SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes individual JOIN sejm_vote…
toggle
1. (3.68ms; exec 3.63 + 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 = 11561 LIMIT 1
2. (1.83ms; exec 1.81 + 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 = 10672 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.02ms; exec 1.01 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2797 ORDER BY ordinal
4. (1.45ms; exec 1.43 + 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 = 11344 AND dayStatement.day_revision_id = 10904 AND dayStatement.ordinal BETWEEN 214 AND 218 AND statement.object_id <> 11561 ORDER BY dayStatement.ordinal
5. (1.66ms; exec 1.65 + 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 = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 214) LIMIT 1
6. (1.36ms; exec 1.35 + 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 = 10670 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.19ms; exec 1.18 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2795 ORDER BY ordinal
8. (1.63ms; exec 1.62 + 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 = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 215) LIMIT 1
9. (1ms; exec 0.99 + 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 = 10671 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.7ms; exec 0.69 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2796 ORDER BY ordinal
11. (0.92ms; exec 0.91 + 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 = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 217) LIMIT 1
12. (0.85ms; exec 0.84 + 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 = 10673 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.74ms; exec 0.73 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2798 ORDER BY ordinal
14. (0.91ms; exec 0.9 + 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 = 11344 AND document.document_kind = 'statement_transcript' AND document.source_document_key = CONCAT('sejm:statement:', 218) LIMIT 1
15. (0.78ms; exec 0.77 + 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 = 10674 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.64ms; exec 0.63 + fetch 0.01; rows 1) SELECT source_text FROM text_segments WHERE extraction_id = 2799 ORDER BY ordinal
17. (3.45ms; exec 3.43 + fetch 0.02; 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 = 65 AND individual.mp_number = 102 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-15' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
Top slow:
3.68ms SELECT s.object_id AS statement_id, s.statement_number, s.speaker_name, s.source_member_id, mp.objec…
3.45ms SELECT individual.raw_club, individual.evidence_id, f.requested_url FROM sejm_individual_votes indiv…
1.83ms SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run …
toggle
3.68ms 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 = 11561 LIMIT 1
3.45ms 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 = 65 AND individual.mp_number = 102 AND LEFT(JSON_VALUE(revision.snapshot, '$.date'), 10) = '2026-09-15' AND individual.raw_club IS NOT NULL AND individual.raw_club <> '' ORDER BY vote.voting_number DESC
1.83ms SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing_runs run ON run.id = extraction.run_id WHERE extraction.source_artifact_id = 10672 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× (5.82ms) SELECT extraction.id, extraction.quality_state FROM extractions extraction JOIN processing…
5× (4.29ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (5.12ms) SELECT binding.artifact_id FROM documents document JOIN document_versions version ON versi…
toggle
5× (5.82ms) 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.29ms) SELECT source_text FROM text_segments WHERE extraction_id = ? ORDER BY ordinal
4× (5.12ms) 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: 30.4ms | App: 30.2ms | DB: 23.8ms (17, rows: 19) [exec: 23.6ms, fetch: 0.3ms] | View: 0.4ms (1) | Mem: 2MB (peak: 2MB) | Files: 20
toggle files
(0.44ms) /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