V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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 · 2016-12-28 01:36:21 +08:00 · 4405 次点击
    这是一个创建于 2914 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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