V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
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
xjroot
V2EX  ›  MySQL

Mysql( mariadb),我以前分表的多个表可否合并为一个大表;

  •  
  •   xjroot · Dec 28, 2016 · 5002 views
    This topic created in 3409 days ago, the information mentioned may be changed or developed.

    我前面数据库表示 10W 分一个表现在分到 57 个表了,我现在发现这样好像不是真正的速度极致快.我可否这样麻烦玩数据库的哥们给点建议,帮我指点一下有坑的地方,需要注意的地方;

    一个单表, id 为主键,content 字符不允许为 NULL,并且不存在任何 like 查询. 我如果把 57 表合并为一个的话会不会数据库卡爆的情况,content 这个内容是文章内容数据量比较大。

    查询这个表的 SQL 全部为 ID 查询. // 不会有其他类型;

    7 replies    2016-12-30 04:13:12 +08:00
    msg7086
        1
    msg7086  
       Dec 28, 2016
    全部为 ID 查询? KV 查询都是瞬间完成的事情吧。
    你表文件容量多大?
    yangqi
        2
    yangqi  
       Dec 28, 2016
    合并是什么目的?现在这样也没什么问题
    gzxultra
        3
    gzxultra  
       Dec 28, 2016
    1 亿的表按 id 取都能在毫秒级返回,十万 mysql 应该毫无压力
    sujin190
        4
    sujin190  
       Dec 28, 2016
    570 万而已,小意思吧,再加 100 倍估计也能扛得住
    huobazi
        5
    huobazi  
       Dec 28, 2016
    根据主键查询没什么压力的
    darkfireworld
        6
    darkfireworld  
       Dec 28, 2016 via iPhone
    随便搞
    xjroot
        7
    xjroot  
    OP
       Dec 30, 2016
    @yangqi 我前面想的单表 10W 数据已经够了,可是我看见别人单表玩几百万数据,我就尴尬了。然后我也想试一下就这个意思,马上新年了嘛哈哈哈给自己搞点压力来;
    @huobazi
    @darkfireworld
    @sujin190 感谢感谢,我放开折腾了,数据库弄瘫了我在发帖跟大家交流吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1015 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 18:58 · PVG 02:58 · LAX 11:58 · JFK 14:58
    ♥ Do have faith in what you're doing.