大数据中采集数据放到mysql当中,数据量那么大,能承受住吗?

mysql数据量太大怎么办

千万级数据量表,快速添加索引思路!

让我们直接进入核心思想:添加索引而不是锁定表。

临时表方式是最稳定的。
首先创建一个与原表结构相同的临时表。
直接向新表添加索引。
然后移动所有数据。
将原表名称更改为备份表,将临时表恢复为原名称,删除备份表。

丛库法行。
只需要在从库中添加一个索引即可。
添加完成后,直接使用从库作为主库。
应用程序必须能够自动修改库。

在线 DDL 工具更加残酷。
和pt-online-schema-change一样,它会偷偷创建影子表,添加索引,然后慢慢同步数据。
或者MySQL5 .6 +提供的在线DDL,语法为ALTER TABLE...ADD INDEX...ALGORITHM=INPLACE,LOCK=NONE。

最简单的事情就是在半夜添加它。
如果索引较多,则先添加单列索引,再添加复合索引。
在此期间,您必须密切关注 CPU 和内存。

如何选择?看数据量。
对于千万级的表来说,临时表的方法是最可靠的。
丛库发适用于淬火。
在线工具适合激烈的竞争。
最好在半夜添加,不要着急。

由您决定哪一个适合您。