从本地导出Data-Tier Application至Azure的.bacpac本地存储需求及疑问
关于导出Bacpac到Azure Blob时临时文件路径的疑问
不会先在本地生成完整的.bacpac文件再上传到Azure Blob。
指定的临时路径是用来存放导出过程中产生的中间临时数据——比如分批导出的表数据缓存、元数据临时文件等,这些文件的体积远小于完整的350GB数据库,而且导出过程采用流式传输机制:
- 导出进程会把数据库内容拆分成多个小数据块
- 每生成一块数据就直接上传到Azure Blob存储
- 本地仅保留当前正在处理的临时数据块,处理完成后会自动清理
对你的场景来说,只要临时路径所在磁盘的剩余空间能容纳单批处理的最大临时数据块(通常几个GB就够,远小于你现有的49GB),就可以顺利完成导出。如果仍有顾虑,也可以选择其他剩余空间更充足的本地磁盘作为临时路径。
内容的提问来源于stack exchange,提问作者LinuxGnut
相关产品推荐
相关产品推荐

