Vim技巧 - 制造百万级别的测试数据

1.        用vim制造百万数据文件,方法:宏录制 + 可视化选择 + 块操作,插入的时候注意内存要够,1G的内存大概只能到百万级别的数据量。

a)        宏录制:为了制造不同的主键,在一个只有一行且这一行只有'1'(或者'0000001',根据主键长度选择,为了方便块操作的插入)的文本中,键入如下命令:

i.         qaYp<Ctrl-a>q(必须在Linux的vim下,windows下的gvim<Ctrl+*>不一样)

1.        qa开始录制

2.        Yp复制行

3.        <Ctrl+a> 增加1

4.        q停止录制

ii.       @a

iii.      @@

iv.       100@@就会增加100行,1000000@@就会增加100W行数据

b)       可视化选择 + 块操作

i.         光标放在第一行要插入的地方,可以使用gg跳到文件头

ii.       <Ctrl+v>进入可视化模式

iii.      G  拉到底,或者按<C+d>来按页下拉,或者hjkl来移动光标

iv.       I  进行插入,然后按esc键生效 (按= vim会自动缩进)


这个方法的劣势在于第一步生成主键的时候会有点慢,优点是在块操作的时候非常快,百万数据一次性修改大概只要几秒钟。

猜你喜欢

转载自blog.csdn.net/deng529828/article/details/52484771