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

大数据下查询性能如何提高?

  •  
  •   fatkun · Apr 24, 2013 · 4364 views
    This topic created in 4903 days ago, the information mentioned may be changed or developed.
    需求:
    1.每天入库50万条
    2.有group by的需求
    3.group by的字段不定

    这个是一个报表系统,目前看来只有分表的方法解决。但是分表后怎么查询又是一个问题,因为需要group by多个表的内容。


    想看一下淘宝myfox的实现,但是技术不足,nodejs和php都不是很了解。而且myfox很久没更新了。。

    各位有没有遇到类似的问题?
    4 replies  •  1970-01-01 08:00:00 +08:00
    fatkun
        1
    fatkun  
    OP
       Apr 24, 2013
    mysql cluster 是否可以解决这个问题?稳定性?
    fatkun
        2
    fatkun  
    OP
       Apr 24, 2013 via Android
    木有人回复。。自己顶一下
    VYSE
        3
    VYSE  
       Apr 25, 2013
    @fatkun cluster是为HA设定的,NDB性能远不如INNODB,坚持现有schema的话,只能推荐你使用PerconaDB。如果数据量总量不高,只是行数很多的话,不分表针对group by的字段加索引也没太大问题吧。
    fatkun
        4
    fatkun  
    OP
       Apr 25, 2013 via Android
    @VYSE 总量应该有3000万以上的,目前group by的字段个数不定,可以用户自己选。。所以还不能做联合索引。。。 我看看perconaDB。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   996 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:09 · PVG 07:09 · LAX 16:09 · JFK 19:09
    ♥ Do have faith in what you're doing.