如果一条一条插入普通表的话,效率太低下,但内存表插入速度是很快的,可以先建立一张内存表,插入数据后,在导入到普通表中。

修改默认内存配置:

测试插入800W条数据,call 调用存储过程800W次。

查看结果:

800W条测试数据插入OK,想插入多少条测试数据就调用n次存储过程,CALL add_vote_memory(n)。
所谓的深度分页问题,涉及到mysql分页的原理。通常情况下,mysql的分页是这样写的:

优化后,耗时0.012s,性能提升了196.8倍。

到此这篇关于SQL开发知识:MySQL教你快速创建800w条测试数据表的文章就介绍到这了,更多相关MySQL创建测试数据表内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!