› 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
Livid
396.81D
539.93D
V2EX  ›  MySQL

InnoDB 在传统机械硬盘上的写入性能优化

  •  
  •   Livid ·
    PRO
    · Jun 18, 2015 via Android · 5420 views
    This topic created in 4124 days ago, the information mentioned may be changed or developed.
    10 replies  •  2015-06-18 17:47:25 +08:00
    est
        1
    est  
       Jun 18, 2015
    还是TokuDB厉害一点。
    br00k
        2
    br00k  
       Jun 18, 2015
    请换SSD
    Livid
        3
    Livid  
    MOD
    OP
    PRO
       Jun 18, 2015
    @est 有什么比较权威的对比文章么?
    est
        4
    est  
       Jun 18, 2015
    @Livid 好像percona自己的就有不少

    https://www.percona.com/blog/2013/05/07/benchmarking-percona-server-tokudb-vs-innodb/

    https://www.percona.com/blog/2009/04/28/detailed-review-of-tokutek-storage-engine/

    tokudb 主要nb的地方是自带压缩,我有100G的csv,导入TokuDB之后居然只有30G,跟我用bz2压缩结果差不多一样大。太神奇了!读写性能我觉得很好。没严格测过,3kw行,算某个非索引的int字段的全表avg大概30秒吧。
    RisingV
        5
    RisingV  
       Jun 18, 2015
    @est 但我不用TokuDB的原因是,没办法在一个实例上使用多块磁盘
    est
        6
    est  
       Jun 18, 2015
    @RisingV 贵厂的数据有多大啊。。都要多块磁盘了。。

    是不是意思就是一个库只能 /dev/sda 不能跨到 /dev/sdb 上去?
    RisingV
        7
    RisingV  
       Jun 18, 2015
    @est 是的,就是这个原因。innodb用File-Per-Table可以跨磁盘
    ffffwh
        8
    ffffwh  
       Jun 18, 2015
    @RisingV
    话说这种情况不用LVM是为啥?
    mancoffee
        9
    mancoffee  
       Jun 18, 2015
    有意义吗?
    RisingV
        10
    RisingV  
       Jun 18, 2015
    @ffffwh 因为所用的云服务不支持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   818 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:03 · PVG 06:03 · LAX 15:03 · JFK 18:03
    ♥ Do have faith in what you're doing.