我有一个用 file_fdw 定义的外部表,它从 CSV 文件中读取数据。Postgresql 解析 CSV 文件并将日期例如从转换YYYYMMDD
为YYYY-MM-DD
. 这工作正常。
我的问题是解析 CSV 文件的频率如何?它会被解析select
吗?还是被缓存了?如果是这样,它会被缓存多长时间?
我有一个用 file_fdw 定义的外部表,它从 CSV 文件中读取数据。Postgresql 解析 CSV 文件并将日期例如从转换YYYYMMDD
为YYYY-MM-DD
. 这工作正常。
我的问题是解析 CSV 文件的频率如何?它会被解析select
吗?还是被缓存了?如果是这样,它会被缓存多长时间?
每当扫描外部表时都会读取该文件,这可能在处理查询期间发生多次。
除了操作系统的文件系统缓存外,没有缓存。