我们有一个主表,其中包含过去1年的所有用户,无论他们是否过期,还是包含7000万用户记录的活跃用户.
此表的性能太慢,因此我们希望通过更好的索引和更好的数据类型分配重新创建此表,并将主表中的所有记录插入到此新表中.
主表每分钟都在更新/插入,因为它非常动态.
在没有遗漏任何用户的情况下,我需要将所有记录(7000万)从主表插入到新表中.
这是最好的方法吗?以异步方式插入7000万条记录需要多长时间.
有没有可用的数据复制?
是否有任何1请建议我最好的解决方案,我需要更快的新表更新.
解决方法:
LOCK TABLES `oldtable` WRITE;
INSERT INTO `newtable` SELECT * FROM `oldtable`;
UNLOCK TABLES;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。