03.02.2021 15:29, Dmitry Starodubov wrote:
Hello all.
As it's described in CORE-1241, configuration parameter "TempDirectories" does not affect a place where some temporary files are
stored. Instead they are stored in the path given by the FIREBIRD_TMP environment variable and it's not very obvious.
AFAIU "TempDirectories" parameter is not used by
- BLOBs data for read-only databases;
- GTT data;
Correct
- isql and gpre temporary files;
- content of the BLOBs when it's edited by a user.
These items are about tools which have no relation to the firebird.conf.
I propose to create a new configuration parameter, which will be identical to
FIREBIRD_TMP environment variable.
It can be called "TempDirectory" or "TempTableDirectory" because GTT data can
take the most space of the above objects.
If the FIREBIRD_TMP environment variable is not set, engine will use this
parameter to determine the temporary directory.
Also, if the "TempDirectories" parameter is not specified, this new parameter
will be used.
It is doable, of course, but I prefer to wait until implementation of
tablespaces
which should cover this request too.
Regards,
Vlad
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel