1
thinkm 164 天前
多半硬盘问题,测下无缓存读写
dd bs=64k count=4k if=/dev/zero of=test oflag=dsync |
2
wenxueywx 164 天前
虚拟机与物理机磁盘是一样的?再看看 mysql 内存配置 redo log 、binlog 落盘策略
|
3
iyiluo 164 天前
这种问题直接查日志,看看哪里耗时比较长
|
4
kokoushinn OP @wenxueywx 虚拟机的硬盘是 3t 的机械,物理机是 sata 的 ssd 但是差距没这么大吧
|
5
kokoushinn OP @wenxueywx 可是我 esxi 用的是同一个硬盘都没有这么慢呢。。我现在把虚拟机删了 装在 ssd 试试看
|
6
wenxueywx 164 天前
你可以将虚拟机硬盘换成 ssd 试试
|
7
frings 164 天前
盲猜是使用 mysql 客户端直接 source *.sql ,可以考虑使用 nvcat 工具(具体原因我没有深究,nvcat 导入 sql 文件会快很多)
|
8
liuhan907 164 天前 via Android
你没开事务导致每条语句都要提交,SSD 相对机械盘高出很多的 iops 导致时间短的多。试试给 SQL 手动开启事务末尾提交看看速度。
|