Search Shortcut cmd + k | ctrl + k
rate_limit_fs

Perform rate and burst limit on filesystem operations

Maintainer(s): dentiny

Installing and Loading

INSTALL rate_limit_fs FROM community;
LOAD rate_limit_fs;

Example

SELECT rate_limit_fs_wrap('RateLimitFsFakeFileSystem');
SELECT rate_limit_fs_quota('RateLimitFileSystem - RateLimitFsFakeFileSystem', 'read', 1000000, 'blocking');

About rate_limit_fs

This extension implements rate and burst limit for duckdb filesystems. It supports a few key features:

  • Support filesystem and operation based limit.
  • Support burst limit and GCRA-based rate limit.
  • Supports wrap custom filesystems, so users don't need to change their query.

Added Functions

function_name function_type description comment examples
rate_limit_fs_burst scalar NULL NULL  
rate_limit_fs_clear scalar NULL NULL  
rate_limit_fs_configs table NULL NULL  
rate_limit_fs_list_filesystems table NULL NULL  
rate_limit_fs_max_requests scalar NULL NULL  
rate_limit_fs_quota scalar NULL NULL  
rate_limit_fs_wrap scalar NULL NULL  

Overloaded Functions

This extension does not add any function overloads.

Added Types

This extension does not add any types.

Added Settings

This extension does not add any settings.