我目前正在尝试从运行在Docker容器内的Postgres数据库中复制数据到我的Windows主机。为此,我实现了一个Java应用(同样在一个Docker容器内),它使用Postgres-JDBC驱动程序及其CopyManager来将特定数据复制到映射卷中的主机。
问题:当我将数据复制到映射的Windows目录时,速度变得非常慢。(写入1 GB的数据需要约40分钟 - 没有卷映射只需1分钟)
Docker-compose:
exportservice:
build: ./services/exportservice
volumes:
- samplePath:/export_data
我已经了解到这是一个已知的问题,但是我还没有找到合适的解决方案。 我的服务必须在基于Windows的生产环境中运行。 那么,解决这个问题的方法是什么?WSL2?
期待你的建议!