【发布时间】:2015-04-17 16:19:19
【问题描述】:
我有一个需要大数据的项目任务。所以,我决定用大数据来测试 mysql 的查询性能。我想在数据库上乘以一张表。我之前尝试过,但是我需要一个很长的过程来增加它。
首先,我尝试使用 INSERT INTO 表本身,但过程很长。 其次,我尝试了另一种方法,我使用 mysqlimport 导入 1 GB 数据,我得到了大约 1.5 小时。
那么如果我想放大mysql表,你有什么建议给我吗?
【问题讨论】:
-
乘以记录是什么意思?增加行数?还是个人记录值乘法?首先
INSERT然后mysqlimport背后的逻辑是什么? -
我只想将表上的行数相乘(只是为了使表变大)。在第一个 INSERT 中,我对表本身执行 INSERT INTO 查询,因此行号变为双倍。其次,我使用 mysqlimport 并将非常大的 csv 文件上传到表中。这两件事我都做了,我还有很长的过程......
标签: mysql import row-number multiplication