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 []