MySQL和Oracle主流数据库如何生成千万级别数据大表
这篇文章可以和我前段时间写的《MySQL开发篇,存储引擎的选择真的很重要吗?》结合参考。
前言
还在为面试官问你处理有过百万数据或者千万级数据的经验而烦恼吗?
还在为想测试大量数据苦于没有环境而烦恼吗?
还在为有了环境,不知如何生成大量数据而烦恼吗?
看了这篇文章,这个小伙子有点东西啊!
正文
一、MySQL or MariaDB随机生成1000w数据
MySQL随机生成1kw条数据相对而言麻烦一点,没有rownum这个字段确实很蛋疼。
提供一个思路当然可以采取曾经火遍半边天的Python去随机生成大量数据,然后使用工具或者命令导入到MySQL数据库。
其次,还可以在Oracle生成大量数据,然后使用迁移工具转数据到MySQL
(当时,偷懒不想写函数和存储过程。我就是用这种方法的,利用DM数据迁移工具即可实现。)
01 使用工具SQLyog
创建表tolove
1 | /** 创建表tolove **/ |
创建函数rand_numbe



