1 cc666 339 天前 docker 怎么装的,volume 怎么挂载的 |
![]() | 2 BV28 OP @cc666 docker desktop 默认的 wsl2 ,volume 我试过两种,挂载本地目录- v xxx:/mysql-path ,还有用 docker 创建的 volume 然后再-v volume0:/mysql-path 不挂载空间直接导入也试过了,都很慢。在任务管理器看的磁盘活动。 |
![]() | 3 maocat 338 天前 via iPhone 换个思路,打包目录挂载 |
4 hefish 338 天前 op ,windows 是这样的。你还不如用 win 版的 mysql ,直接跑 win 里。数据库嘛,不跑 docker 也挺好的。 |
![]() | 5 BV28 OP |
6 hefish 338 天前 感觉即便是 cacheless ,也没这么慢,应该是 wsl2 隔了几层 io 的原因 |
8 hefish 338 天前 不知道数据盘是直接用 win 的目录,还是新建了个 vhd 挂接进去的。。想必挂接进去的应该更快些。。 |
9 julyclyde 338 天前 就为了一个不知所以非要用 docker 的选择 你还搭进去一个虚拟机 |
![]() | 10 rockyliang 338 天前 你的数据导入文件是存放在 windows 上的么,在 wsl2 里读取 windows 上的文件确实是很慢的,因为跨系统了 |
![]() | 11 BV28 OP @rockyliang 我先导入到容器里再导进去的 |
![]() | 12 importmeta 338 天前 刚入行的时候, 第一份工作, 进去领导就让装 Ubuntu 和 Docker 开发, 之后就回不去了, 本地和服务器环境一样, Docker 映射出来的文件也能直接用. 不同操作系统映射出来文件的不能用. |
![]() | 13 BV28 OP 破案了 xdm 就是 wsl2 垃圾的 IO 性能,导致 docker 中运行的 mysql 性能极差。我之前知道 wsl2IO 垃圾,没想到这么垃圾。 |