query_limiter
Lehnt Abfragen vor der physischen Ausführung ab, wenn geschätzte Tabellenscans ein konfiguriertes Zeilenbudget überschreiten
Maintainer: dentiny
Installation und Laden
INSTALL query_limiter FROM community;LOAD query_limiter;Beispiel
SET max_rows_to_scan = 1000000;CREATE TABLE limiter_demo AS SELECT i FROM range(100) tbl(i);SELECT sum(i) FROM limiter_demo;Über query_limiter
Query Limiter is a DuckDB extension that rejects queries before physical execution when DuckDB estimates that table scans would exceed a configured row budget.
Hinzugefügte Funktionen
Diese Erweiterung fügt keine Funktionen hinzu.
Überladene Funktionen
Diese Erweiterung fügt keine Funktionsüberladungen hinzu.
Hinzugefügte Typen
Diese Erweiterung fügt keine Typen hinzu.
Hinzugefügte Einstellungen
| name | description | input_type | scope | aliases |
|---|---|---|---|---|
| max_rows_to_scan | Reject queries before execution when estimated table-scan rows exceed this value. Defaults to the maximum idx_t value. | UBIGINT | GLOBAL | [] |
| max_rows_to_scan_unknown | Policy for scans without row estimates when max_rows_to_scan is enabled: allow or reject. | VARCHAR | GLOBAL | [] |