› 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
littlehans8
V2EX  ›  MySQL

请教:迁移数据库后,为什么同样的数据,不同的占用大小?

  •  
  •   littlehans8 · Sep 29, 2021 · 3807 views
    This topic created in 1825 days ago, the information mentioned may be changed or developed.

    基础信息:

    1. ubuntu 20;
    2. mysql8,用的是 source 命令导入

    把数据库从服务器 A 迁移到服务器 B 时,发现有一张大表跟 A 服务器占用空间不一致,

    请教下这是什么原因呢?

    会影响数据的一致性吗?

    如图:

    1. 这是服务器 A 表的占用的空间: 4hNuB4.png
    2. 这是服务器 B 表的占用空间: 4hNKHJ.png
    3. 为了测试,我在服务器 B 新建了个数据库重新导入,发现占用最大的表又减少了 30MB: 4hNQE9.png
    10 replies  •  2021-10-11 14:42:11 +08:00
    cloudyi666
        1
    cloudyi666  
       Sep 29, 2021 via iPhone
    可能事务管理?
    mouzhiyang
        2
    mouzhiyang  
       Sep 29, 2021 via Android
    有些删除的数据原表没有释放空间,
    迁移后表是实际大小。
    wanguorui123
        3
    wanguorui123  
       Sep 29, 2021 via iPhone
    因为删数据不释放已经分配的空间
    hsymlg
        4
    hsymlg  
       Sep 29, 2021
    正常使用的 mysql 都会有页分裂,你这个 source 相当于手动 OPTIMIZE 了吧。可以用 information_schema.TABLES 看看你这两个库的表碎片信息
    skymei
        5
    skymei  
       Sep 29, 2021
    原表有碎片呀,重建之后空间变小很正常的,对于经常写入更新的表,碎片率比较大,定期优化下,空间也能减少很多
    PerFectTime
        6
    PerFectTime  
       Sep 29, 2021
    日志?
    pkoukk
        7
    pkoukk  
       Sep 29, 2021
    数据更新 /删除导致数据位置改变,数据之间存在间隙,这些间隙不会立刻被压缩掉。
    chinafengzhao
        8
    chinafengzhao  
       Sep 29, 2021 via iPhone
    你这个什么管理平台?
    linora
        9
    linora  
       Oct 8, 2021
    你应该比对数据行数,而不是占用空间

    必要时,使用 pt-table-checksum 工具检查
    jerryli
        10
    jerryli  
       Oct 11, 2021
    迁移后,数据更紧凑了,碎片少了,所以变小了。但如果本来就很紧凑,迁移后会变大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1358 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 16:45 · PVG 00:45 · LAX 09:45 · JFK 12:45
    ♥ Do have faith in what you're doing.