03.02.2021 19:21, Vlad Khorsun пишет:
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

OK, lets wait for the implementation of tablespaces to fix this issue. I hope it will be in Firebird 5)

--
Dmitry Starodubov



Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to