› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
kokoushinn
V2EX  ›  MySQL

请教各位一个困扰我已久的问题 mysql 运行 sql 文件十分的慢

  •  
  •   kokoushinn · Jun 6, 2024 · 3009 views
    This topic created in 841 days ago, the information mentioned may be changed or developed.
    本人用黑群晖装了一个 Windows server2022 的虚拟机在跑
    黑群晖的配置是 i5 6400 16g
    虚拟 Windows server 的配置给了 2 核和 6g 内存
    我在 Windows server 2022 中安装了 mysql84 ,实际使用的时候发现转储 sql 文件和运行 sql 文件十分缓慢,比我的物理机 g4560+4g 相比,可能需要十倍以上的时间 以下是我运行同一个 sql 文件的速度对比
    g4560 物理机需要 00.02.66 分钟 也就是两秒
    黑群晖里的虚拟机则需要 05.32.94 也就是五分钟
    我这就很奇怪了,在运行的时候我也看了 cpu 的负载连百分之十都超不过 所以完全不知道是什么问题,希望有大佬可以解答
    8 replies  •  2024-06-06 18:58:17 +08:00
    thinkm
        1
    thinkm  
       Jun 6, 2024
    多半硬盘问题,测下无缓存读写
    dd bs=64k count=4k if=/dev/zero of=test oflag=dsync
    wenxueywx
        2
    wenxueywx  
       Jun 6, 2024
    虚拟机与物理机磁盘是一样的?再看看 mysql 内存配置 redo log 、binlog 落盘策略
    iyiluo
        3
    iyiluo  
       Jun 6, 2024
    这种问题直接查日志,看看哪里耗时比较长
    kokoushinn
        4
    kokoushinn  
    OP
       Jun 6, 2024
    @wenxueywx 虚拟机的硬盘是 3t 的机械,物理机是 sata 的 ssd 但是差距没这么大吧
    kokoushinn
        5
    kokoushinn  
    OP
       Jun 6, 2024
    @wenxueywx 可是我 esxi 用的是同一个硬盘都没有这么慢呢。。我现在把虚拟机删了 装在 ssd 试试看
    wenxueywx
        6
    wenxueywx  
       Jun 6, 2024
    你可以将虚拟机硬盘换成 ssd 试试
    frings
        7
    frings  
       Jun 6, 2024
    盲猜是使用 mysql 客户端直接 source *.sql ,可以考虑使用 nvcat 工具(具体原因我没有深究,nvcat 导入 sql 文件会快很多)
    liuhan907
        8
    liuhan907  
       Jun 6, 2024 via Android
    你没开事务导致每条语句都要提交,SSD 相对机械盘高出很多的 iops 导致时间短的多。试试给 SQL 手动开启事务末尾提交看看速度。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2473 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 10:13 · PVG 18:13 · LAX 03:13 · JFK 06:13
    ♥ Do have faith in what you're doing.