fileLimited property

FileLimited get fileLimited

Limits the concurrent object file reads of all the DBObjectDirectoryAdapters (default: FileLimited.defaultSemaphoreLimit), so concurrent selects of large tables can't open thousands of files at once (Too many open files). Also the batch size of a select's reads.

Tune it with FileLimited.setSemaphoreLimit (e.g. for a low limit of open files shared with other components).

Implementation

static FileLimited get fileLimited => _fileLimited;